summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2020-03-17 07:38:49 +0100
committerChristian Poessinger <christian@poessinger.com>2020-03-17 07:39:51 +0100
commitd61018109b7b861c632083f686614e531eb4c00f (patch)
treeb0d640be6ce20010b4ffe371466fac4b2874eb10 /docs
parentae983df0a84971798dbb6bdca36fd67899d677ee (diff)
downloadvyos-documentation-d61018109b7b861c632083f686614e531eb4c00f.tar.gz
vyos-documentation-d61018109b7b861c632083f686614e531eb4c00f.zip
config overview: document comment command
Diffstat (limited to 'docs')
-rw-r--r--docs/configuration-overview.rst36
1 files changed, 36 insertions, 0 deletions
diff --git a/docs/configuration-overview.rst b/docs/configuration-overview.rst
index 27bd5d36..b22ad197 100644
--- a/docs/configuration-overview.rst
+++ b/docs/configuration-overview.rst
@@ -121,6 +121,42 @@ Both these commands should be executed when in operational mode, they do not
work directly in configuration mode. The is a special way on how to
:ref:`run_opmode_from_config_mode`.
+Comment
+-------
+
+.. cfgcmd:: comment <config node> "comment text"
+
+ Add comment as an annotation to a configuration node.
+
+ The ``comment` command allows you to insert a comment above the ``<config
+ node>`` configuration section. Comments are enclosed with ``/*`` and ``*/``
+ as open/close delimiters. A ``comment`` cannot be used at the top of the
+ configuration hierarchy, only on subsections. Comments need to be commited,
+ just like other config changes.
+
+ To remove an existing comment from your current configuration, specify an
+ empty string enclosed in double quote marks (``""``) as the comment text.
+
+ Example:
+
+ .. code-block:: none
+
+ vyos@vyos# comment firewall all-ping "Yes I know this VyOS is cool"
+ vyos@vyos# commit
+ vyos@vyos# show
+ firewall {
+ /* Yes I know this VyOS is cool */
+ all-ping enable
+ broadcast-ping disable
+ ...
+ }
+
+ .. note:: An important thing to note is that since the comment is added on
+ top of the section, it will not appear if the ``show <section>`` command
+ is used. With the above example, the `show firewall` command would return
+ starting after the ``firewall {`` line, hiding the comment.
+
+
Navigating the configuration
============================