diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/automation/cloud-init.rst | 28 | ||||
| -rw-r--r-- | docs/automation/command-scripting.rst | 23 | 
2 files changed, 28 insertions, 23 deletions
| diff --git a/docs/automation/cloud-init.rst b/docs/automation/cloud-init.rst index be585321..7b2d53fb 100644 --- a/docs/automation/cloud-init.rst +++ b/docs/automation/cloud-init.rst @@ -1,29 +1,31 @@ -.. _cloud-init: +:lastproofread: 2021-06-27 + +. _cloud-init:  ###############  VyOS cloud-init  ############### -Cloud instances of VyOS are initialized using the industry-standard cloud-init.  -Via cloud-init, the system performs tasks such as injecting SSH keys and -configuring the network. In addition, the user can supply a custom +Cloud instances of VyOS are initialized using the industry-standard +cloud-init. Via cloud-init, the system performs tasks such as injecting +SSH keys and configuring the network. In addition, the user can supply a custom  configuration at the time of instance launch.  **************  Config Sources  ************** -VyOS support three type of config sources. - -.. stop_vyoslinter - -* Metadata - Metadata is sourced by the cloud platform or hypervisor. In some clouds, there is implemented as an HTTP endpoint at http://169.254.169.254. +VyOS support three types of config sources. -* Network configuration - Ths config source informs the system about the network. +* Metadata - Metadata is sourced by the cloud platform or hypervisor. +  In some clouds, there is implemented as an HTTP endpoint at +  http://169.254.169.254. -* User-data - User-data is specified by the user. This config source offers the most flexibility and will be the focus of this documentation. +* Network configuration - This config source informs the system about the +  network. -.. start_vyoslinter +* User-data - User-data is specified by the user. This config source offers the +  most flexibility and will be the focus of this documentation.  ********* @@ -86,7 +88,7 @@ These are the VyOS defaults and fallbacks.  * DHCP on first Ethernet interface if no network configuration is provided -All of these can be overridden using configuration in user-data. +All of these can be overridden using the configuration in user-data.  *************** diff --git a/docs/automation/command-scripting.rst b/docs/automation/command-scripting.rst index b8cf0d9e..14f2edfa 100644 --- a/docs/automation/command-scripting.rst +++ b/docs/automation/command-scripting.rst @@ -1,3 +1,5 @@ +:lastproofread: 2021-06-27 +  .. _command-scripting:  Command Scripting @@ -34,7 +36,7 @@ example, if you want to disable a BGP peer on VRRP transition to backup:  Run operational commands  ------------------------ -Unlike a normal configuration sessions, all operational commands must be +Unlike a normal configuration session, all operational commands must be  prepended with ``run``, even if you haven't created a session with configure.  .. code-block:: none @@ -44,8 +46,8 @@ prepended with ``run``, even if you haven't created a session with configure.    run show interfaces    exit -Other script language ---------------------- +Other script languages +----------------------  If you want to script the configs in a language other than bash you can have  your script output commands and then source them in a bash script. @@ -108,7 +110,7 @@ group, the script can be safeguarded like this:  Executing pre-hooks/post-hooks Scripts  -------------------------------------- -Vyos has the ability to run custom  scripts before and after each commit +VyOS has the ability to run custom  scripts before and after each commit  The default directories where your custom Scripts should be located are: @@ -124,7 +126,8 @@ Scripts are run in alphabetical order. Their names must consist entirely of  ASCII upper- and lower-case letters,ASCII digits, ASCII underscores, and   ASCII minus-hyphens.No other characters are allowed. -.. note:: Custom scripts are not executed with root privileges (Use sudo inside if this is necessary). +.. note:: Custom scripts are not executed with root privileges +   (Use sudo inside if this is necessary).  A simple example is shown below, where the ops command executed in   the post-hook script is "show interfaces". @@ -148,8 +151,8 @@ Preconfig on boot  The ``/config/scripts/vyos-preconfig-bootup.script`` script is called on boot  before the VyOS configuration during boot process. -Any modifications done to work around unfixed bugs and implement enhancements -which are not complete in the VyOS system can be placed here. +Any modifications were done to work around unfixed bugs and implement +enhancements that are not complete in the VyOS system can be placed here.  The default file looks like this: @@ -167,8 +170,8 @@ Postconfig on boot  The ``/config/scripts/vyos-postconfig-bootup.script`` script is called on boot  after the VyOS configuration is fully applied. -Any modifications done to work around unfixed bugs and implement enhancements -which are not complete in the VyOS system can be placed here. +Any modifications were done to work around unfixed bugs and implement +enhancements that are not complete in the VyOS system can be placed here.  The default file looks like this: @@ -179,6 +182,6 @@ The default file looks like this:    # applied. Any modifications required to work around unfixed bugs or use    # services not available through the VyOS CLI system can be placed here. -.. hint:: For configuration/upgrade management issues, modification of these +.. hint:: For configuration/upgrade management issues, modification of this     script should be the last option. Always try to find solutions based on CLI     commands first. | 
