Run `set system` commands on VyOS devices
Version added: 1.0.0
- Runs one or more commands on remote devices running VyOS. This module can also be introspected to validate key parameters before returning successfully.
Note
- Tested against VyOS 1.1.8 (helium).
- This module works with connection
ansible.netcommon.network_cli
. See the VyOS OS Platform Options. - For more information on using Ansible to manage network devices see the :ref:`Ansible Network Guide <network_guide>`
- name: configure hostname and domain-name
vyos.vyos.vyos_system:
host_name: vyos01
domain_name: test.example.com
- name: remove all configuration
vyos.vyos.vyos_system:
state: absent
- name: configure name servers
vyos.vyos.vyos_system: name_servers - 8.8.8.8 - 8.8.4.4
- name: configure domain search suffixes
vyos.vyos.vyos_system:
domain_search:
- sub1.example.com
- sub2.example.com
Common return values are documented here, the following are the fields unique to this module:
Key | Returned | Description |
---|---|---|
commands
list
|
always |
The list of configuration mode commands to send to the device
Sample:
['set system hostname vyos01', 'set system domain-name foo.example.com']
|
- Nathaniel Case (@Qalthos)