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

From Get docs
Ansible/docs/2.11/collections/cisco/nxos/nxos vsan module


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

Note

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

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

  • no
  • yes

Removes the vsan if True

suspend

boolean

  • no
  • yes

suspend the vsan if True



Notes

Note

  • Tested against 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

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/cisco/nxos/nxos_vsan_module.html