Spec-Zone.ru › Ansible 2.11

cisco.nxos.nxos_zone_zoneset – Настройка зоны/набора зон для коммутаторов Cisco NXOS MDS.

Примечание

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

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

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

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

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

Обзор

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

Примечание

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
zone_zoneset_details
список / элементы=словарь
Список деталей зоны/набора зон для добавления или удаления
default_zone
строка
    Варианты:
  • permit
  • deny
Поведение зоны по умолчанию для VSAN
mode
строка
    Варианты:
  • enhanced
  • basic
Режим зоны для VSAN
smart_zoning
булево
    Варианты:
  • no
  • yes
Удаляет VSAN, если True
vsan
целое число / обязательно
Идентификатор VSAN
zone
список / элементы=словарь
Список параметров зоны для данного VSAN
members
список / элементы=словарь
Члены зоны, которые нужно удалить или добавить
devtype
строка
    Варианты:
  • initiator
  • target
  • both
Тип устройства члена зоны, используемый вместе с настройками 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"]


Авторы

  • Сухас Бхарадвадж (@srbharadwaj) (subharad@cisco.com)

© 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_zone_zoneset_module.html

Spec-Zone.ru

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