Spec-Zone.ru › Ansible 2.10

cisco.nxos.nxos_zone_zoneset – Настройка зоны/набора зон.

Примечание

Этот плагин входит в коллекцию cisco.nxos (версия 1.3.1).

Для его установки используйте: ansible-galaxy collection install cisco.nxos.

Для использования в плейбуке укажите: cisco.nxos.nxos_zone_zoneset.

Новое в версии 1.0.0: из cisco.nxos

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Описание

  • Настройка зоны/набора зон для Cisco MDS NXOS.

Примечание

У этого модуля есть соответствующий плагин действий.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
zone_zoneset_details
список / элементы=словарь
Список деталей зоны/набора зон для добавления или удаления
default_zone
строка
    Варианты:
  • permit
  • deny
Поведение зоны по умолчанию для vsan
mode
строка
    Варианты:
  • enhanced
  • basic
Режим зоны для vsan
smart_zoning
булево
    Варианты:
  • нет ←
  • да
Удаляет vsan, если True
vsan
целое число / обязательно
идентификатор vsan
zone
список / элементы=словарь
Список параметров зоны для данного vsan
members
список / элементы=словарь
Участники зоны, которые необходимо удалить или добавить
devtype
строка
    Варианты:
  • инициатор
  • цель
  • оба
Тип устройства участника зоны, используемый вместе с настройками Smart zoning
pwwn
строка / обязательно
Участник зоны pwwn, используйте псевдоним 'device_alias' в качестве опции для участника device_alias

псевдонимы: device_alias
remove
булево
    Варианты:
  • нет ←
  • да
Удаляет участника из зоны, если True
name
строка / обязательно
Имя зоны
remove
булево
    Варианты:
  • нет ←
  • да
Удаляет зону, если True
zoneset
список / элементы=словарь
Список параметров набора зон для vsan
action
строка
    Варианты:
  • активировать
  • деактивировать
Активирует/деактивирует набор зон
members
список / элементы=словарь
Участники набора зон, которые необходимо удалить или добавить
name
строка / обязательно
Имя зоны, которую нужно добавить в набор зон или удалить из набора зон
remove
булево
    Варианты:
  • нет ←
  • да
Удаляет участника зоны из набора зон
name
строка / обязательно
Имя набора зон
remove
булево
    Варианты:
  • нет ←
  • да
Удаляет набор зон, если True

Примечания

Примечание

  • Проверено на NX-OS 8.4(1)

Примеры

- name: Test that zone/zoneset module works
  cisco.nxos.nxos_zone_zoneset:
    zone_zoneset_details:
    - mode: enhanced
      vsan: 22
      zone:
      - members:
        - pwwn: 11:11:11:11:11:11:11:11
        - device_alias: test123
        - pwwn: 61:61:62:62:12:12:12:12
          remove: true
        name: zoneA
      - members:
        - pwwn: 10:11:11:11:11:11:11:11
        - pwwn: 62:62:62:62:21:21:21:21
        name: zoneB
      - name: zoneC
        remove: true
      zoneset:
      - action: activate
        members:
        - name: zoneA
        - name: zoneB
        - name: zoneC
          remove: true
        name: zsetname1
      - action: deactivate
        name: zsetTestExtra
        remove: true
    - mode: basic
      smart_zoning: true
      vsan: 21
      zone:
      - members:
        - devtype: both
          pwwn: 11:11:11:11:11:11:11:11
        - pwwn: 62:62:62:62:12:12:12:12
        - devtype: both
          pwwn: 92:62:62:62:12:12:1a:1a
          remove: true
        name: zone21A
      - members:
        - pwwn: 10:11:11:11:11:11:11:11
        - pwwn: 62:62:62:62:21:21:21:21
        name: zone21B
      zoneset:
      - action: activate
        members:
        - name: zone21A
        - name: zone21B
        name: zsetname212

Возвращаемые значения

Общие возвращаемые значения описаны в этом разделе, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
commands
список / элементы=строка
всегда
Команды, отправленные устройству

Пример:
['terminal dont-ask', 'zone name zoneA vsan 923', 'member pwwn 11:11:11:11:11:11:11:11', 'no member device-alias test123', 'zone commit vsan 923', 'no terminal dont-ask']
messages
список / элементы=строка
всегда
сообщения отладки

Пример:
['zone mode is already enhanced ,no change in zone mode configuration for vsan 922', "zone member '11:11:11:11:11:11:11:11' is already present in zone 'zoneA' in vsan 922 hence nothing to add", "zone member 'test123' is already present in zone 'zoneA' in vsan 922 hence nothing to add", "zone member '61:61:62:62:12:12:12:12' is not present in zone 'zoneA' in vsan 922 hence nothing to remove", "zone member '10:11:11:11:11:11:11:11' is already present in zone 'zoneB' in vsan 922 hence nothing to add", "zone member '62:62:62:62:21:21:21:21' is already present in zone 'zoneB' in vsan 922 hence nothing to add", "zone 'zoneC' is not present in vsan 922 , so nothing to remove"]


Авторы

  • Suhas Bharadwaj (@srbharadwaj) (suhas_bharadwaj@cisco.com)

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API