.. _cisco.nxos.nxos_vtp_version_module: *************************** cisco.nxos.nxos_vtp_version *************************** **Manages VTP version configuration.** Version added: 1.0.0 .. contents:: :local: :depth: 1 Synopsis -------- - Manages VTP version configuration. Parameters ---------- .. raw:: html
Parameter Choices/Defaults Comments
version
string / required
    Choices:
  • 1
  • 2
VTP version number.

Notes ----- .. 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 version. - Use this in combination with :ref:`cisco.nxos.nxos_vtp_password ` and :ref:`cisco.nxos.nxos_vtp_version ` to fully manage VTP operations. - For information on using CLI and NX-API see the :ref:`NXOS Platform Options guide ` - For more information on using Ansible to manage network devices see the :ref:`Ansible Network Guide ` - For more information on using Ansible to manage Cisco devices see the `Cisco integration page `_. Examples -------- .. code-block:: yaml # ENSURE VTP VERSION IS 2 - cisco.nxos.nxos_vtp_version: version: 2 host: '{{ inventory_hostname }}' username: '{{ un }}' password: '{{ pwd }}' Return Values ------------- Common return values are documented `here `_, the following are the fields unique to this module: .. raw:: html
Key Returned Description
changed
boolean
always
check to see if a change was made on the device

Sample:
True
end_state
dictionary
always
k/v pairs of vtp after module execution

Sample:
{'domain': 'testing', 'version': '2', 'vtp_password': 'password'}
existing
dictionary
always
k/v pairs of existing vtp

Sample:
{'domain': 'testing', 'version': '1', 'vtp_password': 'password'}
proposed
dictionary
always
k/v pairs of parameters passed into module

Sample:
{'version': '2'}
updates
list
always
command sent to the device

Sample:
['vtp version 2']


Status ------ Authors ~~~~~~~ - Gabriele Gerbino (@GGabriele)