Spec-Zone.ru › Ansible

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

Примечание

Этот модуль входит в коллекцию cisco.nxos (версия 11.2.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

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

Чтобы использовать её в плейбуке, укажите: cisco.nxos.nxos_zone_zoneset.

Добавлено в cisco.nxos 1.0.0

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

Обзор

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

Примечание

Этому модулю соответствует плагин действий.

Псевдонимы: zone_zoneset

Параметры

Параметр

Комментарии

zone_zoneset_details

list / elements=dictionary

Список сведений о зонах/наборах зон, которые нужно добавить или удалить

default_zone

string

Поведение зоны по умолчанию для vsan

Варианты:

  • "permit"
  • "deny"

mode

string

Режим зоны для vsan

Варианты:

  • "enhanced"
  • "basic"

smart_zoning

boolean

Удаляет vsan, если значение True

Варианты:

  • false
  • true

vsan

integer / обязательный

Идентификатор vsan

zone

list / elements=dictionary

Список параметров зоны для этого vsan

members

list / elements=dictionary

Элементы зоны, которые нужно удалить или добавить

devtype

string

Тип устройства элемента зоны; используется вместе с конфигурацией Smart Zoning

Варианты:

  • "initiator"
  • "target"
  • "both"

pwwn

псевдонимы: device_alias

string / обязательный

Элемент зоны pwwn; для элемента device_alias используйте псевдоним «device_alias» в качестве параметра

remove

boolean

Удаляет элемент из зоны, если значение True

Варианты:

  • false ← (по умолчанию)
  • true

name

string / обязательный

Имя зоны

remove

boolean

Удаляет зону, если значение True

Варианты:

  • false ← (по умолчанию)
  • true

zoneset

list / elements=dictionary

Список параметров набора зон для vsan

action

string

Активирует/деактивирует набор зон

Варианты:

  • "activate"
  • "deactivate"

members

list / elements=dictionary

Элементы набора зон, которые нужно удалить или добавить

name

string / обязательный

Имя зоны, которую нужно добавить в набор зон или удалить из него

remove

boolean

Удаляет элемент зоны из набора зон

Варианты:

  • false ← (по умолчанию)
  • true

name

string / обязательный

Имя набора зон

remove

boolean

Удаляет набор зон, если значение True

Варианты:

  • false ← (по умолчанию)
  • true

Примечания

Примечание

  • Протестировано на Cisco MDS 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: 31314874576271
              - device_alias: test123
              - pwwn: '61:61:62:62:12:12:12:12'
                remove: true
            name: zoneA
          - members:
              - pwwn: 28515514576271
              - 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: 31314874576271
              - 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: 28515514576271
              - pwwn: '62:62:62:62:21:21:21:21'
            name: zone21B
        zoneset:
          - action: activate
            members:
              - name: zone21A
              - name: zone21B
            name: zsetname212

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

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

Ключ

Описание

commands

list / elements=string

Команды, отправленные устройству

Возвращается: всегда

Пример: ["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

list / elements=string

Отладочные сообщения

Возвращается: всегда

Пример: ["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)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)

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

Spec-Zone.ru

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