модуль 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 Варианты:
|
|
mode string |
Режим зоны для vsan Варианты:
|
|
smart_zoning boolean |
Удаляет vsan, если значение True Варианты:
|
|
vsan integer / обязательный |
Идентификатор vsan |
|
zone list / elements=dictionary |
Список параметров зоны для этого vsan |
|
members list / elements=dictionary |
Элементы зоны, которые нужно удалить или добавить |
|
devtype string |
Тип устройства элемента зоны; используется вместе с конфигурацией Smart Zoning Варианты:
|
|
pwwn псевдонимы: device_alias string / обязательный |
Элемент зоны pwwn; для элемента device_alias используйте псевдоним «device_alias» в качестве параметра |
|
remove boolean |
Удаляет элемент из зоны, если значение True Варианты:
|
|
name string / обязательный |
Имя зоны |
|
remove boolean |
Удаляет зону, если значение True Варианты:
|
|
zoneset list / elements=dictionary |
Список параметров набора зон для vsan |
|
action string |
Активирует/деактивирует набор зон Варианты:
|
|
members list / elements=dictionary |
Элементы набора зон, которые нужно удалить или добавить |
|
name string / обязательный |
Имя зоны, которую нужно добавить в набор зон или удалить из него |
|
remove boolean |
Удаляет элемент зоны из набора зон Варианты:
|
|
name string / обязательный |
Имя набора зон |
|
remove boolean |
Удаляет набор зон, если значение 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 | Команды, отправленные устройству Возвращается: всегда Пример: |
messages list / elements=string | Отладочные сообщения Возвращается: всегда Пример: |
Ссылки на коллекцию
© 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