Manages VTP password configuration.
Version added: 1.0.0
- Manages VTP password configuration.
Parameter | Choices/Defaults | Comments |
---|---|---|
state
string
|
|
Manage the state of the resource
|
vtp_password
string
|
VTP password
|
Note
- Tested against NXOSv 7.3.(0)D1(1) on VIRL - Unsupported for Cisco MDS - VTP feature must be active on the device to use this module. - This module is used to manage only VTP passwords. - Use this in combination with cisco.nxos.nxos_vtp_domain <cisco.nxos.nxos_vtp_domain_module>
and cisco.nxos.nxos_vtp_version <cisco.nxos.nxos_vtp_version_module>
to fully manage VTP operations. - You can set/remove password only if a VTP domain already exist. - If state=absent
and no vtp_password
is provided, it remove the current VTP password. - If state=absent
and vtp_password
is provided, the proposed vtp_password
has to match the existing one in order to remove it. - For information on using CLI and NX-API see the NXOS Platform Options guide <nxos_platform_options>
- For more information on using Ansible to manage network devices see the Ansible Network Guide <network_guide>
- For more information on using Ansible to manage Cisco devices see the Cisco integration page.
# ENSURE VTP PASSWORD IS SET
- cisco.nxos.nxos_vtp_password:
state: present
host: '{{ inventory_hostname }}'
username: '{{ un }}'
password: '{{ pwd }}'
# ENSURE VTP PASSWORD IS REMOVED
- cisco.nxos.nxos_vtp_password:
state: absent
host: '{{ inventory_hostname }}'
username: '{{ un }}'
password: '{{ pwd }}'
Common return values are documented here, the following are the fields unique to this module:
- Gabriele Gerbino (@GGabriele)