mirror of
https://github.com/vyos/vyos-documentation.git
synced 2025-10-26 08:41:46 +01:00
automation: add custom pre/post-commit hooks
This commit is contained in:
parent
6f94d588f5
commit
d83da4ec55
@ -114,30 +114,34 @@ The default directories where your custom Scripts should be located are:
|
|||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
/config/scripts/commit/pre-hooks.d - Directory with scripts that run before each commit
|
/config/scripts/commit/pre-hooks.d - Directory with scripts that run before
|
||||||
/config/scripts/commit/post-hooks.d - Directory with scripts that run after each commit
|
each commit.
|
||||||
|
|
||||||
Scripts are run in alphabetical order. Their names must consist entirely of ASCII upper- and
|
/config/scripts/commit/post-hooks.d - Directory with scripts that run after
|
||||||
lower-case letters,ASCII digits, ASCII underscores, and ASCII minus-hyphens.
|
each commit.
|
||||||
No other characters are allowed.
|
|
||||||
|
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".
|
A simple example is shown below, where the ops command executed in
|
||||||
|
the post-hook script is "show interfaces".
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
vyos@vyos# set interfaces ethernet eth1 address 30.30.30.30/24
|
vyos@vyos# set interfaces ethernet eth1 address 192.0.2.3/24
|
||||||
vyos@vyos# commit
|
vyos@vyos# commit
|
||||||
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
|
Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
|
||||||
Interface IP Address S/L Description
|
Interface IP Address S/L Description
|
||||||
--------- ---------- --- -----------
|
--------- ---------- --- -----------
|
||||||
eth0 10.10.10.10/24 u/u
|
eth0 198.51.100.10/24 u/u
|
||||||
eth1 30.30.30.30/24 u/u
|
eth1 192.0.2.3/24 u/u
|
||||||
eth2 10.10.20.20/24 u/u
|
eth2 - u/u
|
||||||
eth3 - u/u
|
eth3 - u/u
|
||||||
lo 127.0.0.1/8 u/u
|
lo 203.0.113.5/24 u/u
|
||||||
::1/128
|
|
||||||
|
|
||||||
|
|
||||||
Postconfig on boot
|
Postconfig on boot
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user