cisco.nxos.nxos_vsan – Configuration of vsan for Cisco NXOS MDS Switches.

Note

This plugin is part of the cisco.nxos collection (version 2.5.1).

To install it use: ansible-galaxy collection install cisco.nxos.

To use it in a playbook, specify: cisco.nxos.nxos_vsan.

New in version 1.0.0: of cisco.nxos

Synopsis

  • Configuration of vsan for Cisco MDS NXOS.

Note

This module has a corresponding action plugin.

Parameters

Parameter Choices/Defaults Comments
vsan
list / elements=dictionary
List of vsan details to be added or removed
id
integer / required
Vsan id
interface
list / elements=string
List of vsan's interfaces to be added
name
string
Name of the vsan
remove
boolean
    Choices:
  • no
  • yes
Removes the vsan if True
suspend
boolean
    Choices:
  • no
  • yes
suspend the vsan if True

Notes

Note

  • Tested against Cisco MDS NX-OS 8.4(1)

Examples

- name: Test that vsan module works
  cisco.nxos.nxos_vsan:
    vsan:
    - id: 922
      interface:
      - fc1/1
      - fc1/2
      - port-channel 1
      name: vsan-SAN-A
      remove: false
      suspend: false
    - id: 923
      interface:
      - fc1/11
      - fc1/21
      - port-channel 2
      name: vsan-SAN-B
      remove: false
      suspend: true
    - id: 1923
      name: vsan-SAN-Old
      remove: true

Return Values

Common return values are documented here, the following are the fields unique to this module:

Key Returned Description
commands
list / elements=string
always
commands sent to the device

Sample:
['terminal dont-ask', 'vsan database', 'vsan 922 interface fc1/40', 'vsan 922 interface port-channel 155', 'no terminal dont-ask']


Authors