Модуль cisco.dnac.wireless_enterprise_ssid – Модуль ресурсов для беспроводного корпоративного SSID
Примечание
Этот модуль является частью коллекции cisco.dnac (версия 6.20.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install cisco.dnac. Для использования этого модуля необходимы дополнительные требования. Подробности см. в разделе Требования.
Чтобы использовать его в плейбуке, укажите: cisco.dnac.wireless_enterprise_ssid.
Добавлен в cisco.dnac 3.1.0
Описание
- Управление операциями создания, обновления и удаления ресурса Беспроводного корпоративного SSID.
- Создание корпоративного SSID.
- Удаление заданного корпоративного SSID.
- Обновление корпоративного SSID.
Примечание
У этого модуля есть соответствующий плагин действий.
Требования
Ниже перечислены требования, которые должны быть выполнены на хосте, на котором выполняется этот модуль.
- dnacentersdk >= 2.7.2
- python >= 3.5
Параметры
Параметр | Комментарии |
|---|---|
aaaOverride логический | Переопределение AAA. Варианты:
|
authKeyMgmt список / элементы=строка | Принимает строковые значения для AKM, которые должны быть установлены в true. Возможные значения AKM: dot1x, dot1x_ft, dot1x_sha, psk, psk_ft, psk_sha, owe, sae, sae_ft. |
basicServiceSetClientIdleTimeout целое число | Таймаут бездействия клиента Basic Service Set (по умолчанию 300, если enableBasicServiceSetMaxIdle равен true, иначе 0). |
clientExclusionTimeout целое число | Таймаут исключения клиента (по умолчанию 180, если enableClientExclusion равен true, иначе 0). |
clientRateLimit вещественное число | Предел скорости клиента (в битах в секунду). |
coverageHoleDetectionEnable логический | Включить обнаружение дыр в покрытии. Варианты:
|
dnac_debug логический | Флаг для включения отладки в SDK Cisco DNA Center. Варианты:
|
dnac_host строка / обязательно | Имя хоста Cisco DNA Center. |
dnac_password строка | Пароль Cisco DNA Center для аутентификации. |
dnac_port целое число | Порт Cisco DNA Center. По умолчанию: |
dnac_username псевдонимы: user строка | Имя пользователя Cisco DNA Center для аутентификации. По умолчанию: |
dnac_verify логический | Флаг для включения или отключения проверки сертификата SSL. Варианты:
|
dnac_version строка | Уведомляет SDK о версии Cisco DNA Center для использования. По умолчанию: |
enableBasicServiceSetMaxIdle логический | Включить максимальный таймаут бездействия Basic Service Set (по умолчанию true). Варианты:
|
enableBroadcastSSID логический | Включить SSID широковещательной передачи. Варианты:
|
enableClientExclusion логический | Включить исключение клиента (по умолчанию true). Варианты:
|
enableDirectedMulticastService логический | Включить направленную мультикаст-службу. Варианты:
|
enableFastLane логический | Включить FastLane. Варианты:
|
enableMACFiltering логический | Включить фильтрацию MAC-адресов. Варианты:
|
enableNeighborList логический | Включить список соседей. Варианты:
|
enableSessionTimeOut boolean | Включить таймаут сессии (По умолчанию true). Варианты:
|
fastTransition string | Быстрый переход. |
ghz24Policy string | Политика GHz24. |
ghz6PolicyClientSteering boolean | Направление клиентов по политике GHz6. Варианты:
|
mfpClientProtection string | Защита клиента от управляющих кадров. |
multiPSKSettings list / elements=dictionary | Параметры multiPSKSettings беспроводного предприятия Ssid. |
|
passphrase string |
Фраза доступа. |
|
passphraseType string |
Тип фразы доступа. |
|
priority integer |
Приоритет. |
name string | Имя SSID. |
nasOptions list / elements=string | Параметры NAS. |
passphrase string | Фраза доступа. |
policyProfileName string | Имя профиля политики. |
profileName string | Имя профиля. |
protectedManagementFrame string | (Обязательно при типах безопасности WPA3_PERSONAL, WPA3_ENTERPRISE, OPEN_SECURED) и (необязательно, обязательно при типах безопасности WPA2_WPA3_PERSONAL и WPA2_WPA3_ENTERPRISE). |
radioPolicy string | Перечисление политики радио. |
rsnCipherSuiteCcmp256 boolean | Rsn Cipher Suite Ccmp256. Варианты:
|
rsnCipherSuiteGcmp128 boolean | Rsn Cipher Suite Gcmp 128. Варианты:
|
rsnCipherSuiteGcmp256 boolean | Rsn Cipher Suite Gcmp256. Варианты:
|
securityLevel string | Уровень безопасности. |
sessionTimeOut integer | Таймаут сессии (По умолчанию 1800, если enableSessionTimeOut true, иначе 0). |
ssidName string | Параметр пути ssidName. Введите имя SSID для удаления. |
trafficType string | Перечисление типа трафика (voicedata или data). |
validate_response_schema boolean | Флаг для Cisco DNA Center SDK, чтобы включить проверку тел запросов по JSON схеме. Варианты:
|
Примечания
Примечание
- Используемые методы SDK: wireless.Wireless.create_enterprise_ssid, wireless.Wireless.delete_enterprise_ssid, wireless.Wireless.update_enterprise_ssid,
- Используемые пути: post /dna/intent/api/v1/enterprise-ssid, delete /dna/intent/api/v1/enterprise-ssid/{ssidName}, put /dna/intent/api/v1/enterprise-ssid,
- Не поддерживает
check_mode - Плагин работает на узле управления и не использует плагины подключения Ansible, а вместо этого использует встроенный менеджер подключений из Cisco DNAC SDK
- Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления подключения
См. также
См. также
- Документация Cisco DNA Center по Wireless CreateEnterpriseSSID
-
Полное описание API CreateEnterpriseSSID.
- Документация Cisco DNA Center по Wireless DeleteEnterpriseSSID
-
Полное описание API DeleteEnterpriseSSID.
- Документация Cisco DNA Center по Wireless UpdateEnterpriseSSID
-
Полное описание API UpdateEnterpriseSSID.
Примеры
- name: Create
cisco.dnac.wireless_enterprise_ssid:
dnac_host: "{{dnac_host}}"
dnac_username: "{{dnac_username}}"
dnac_password: "{{dnac_password}}"
dnac_verify: "{{dnac_verify}}"
dnac_port: "{{dnac_port}}"
dnac_version: "{{dnac_version}}"
dnac_debug: "{{dnac_debug}}"
state: present
aaaOverride: true
authKeyMgmt:
- string
basicServiceSetClientIdleTimeout: 0
clientExclusionTimeout: 0
clientRateLimit: 0
coverageHoleDetectionEnable: true
enableBasicServiceSetMaxIdle: true
enableBroadcastSSID: true
enableClientExclusion: true
enableDirectedMulticastService: true
enableFastLane: true
enableMACFiltering: true
enableNeighborList: true
enableSessionTimeOut: true
fastTransition: string
ghz24Policy: string
ghz6PolicyClientSteering: true
mfpClientProtection: string
multiPSKSettings:
- passphrase: string
passphraseType: string
priority: 0
name: string
nasOptions:
- string
passphrase: string
policyProfileName: string
profileName: string
protectedManagementFrame: string
radioPolicy: string
rsnCipherSuiteCcmp256: true
rsnCipherSuiteGcmp128: true
rsnCipherSuiteGcmp256: true
securityLevel: string
sessionTimeOut: 0
trafficType: string
- name: Update all
cisco.dnac.wireless_enterprise_ssid:
dnac_host: "{{dnac_host}}"
dnac_username: "{{dnac_username}}"
dnac_password: "{{dnac_password}}"
dnac_verify: "{{dnac_verify}}"
dnac_port: "{{dnac_port}}"
dnac_version: "{{dnac_version}}"
dnac_debug: "{{dnac_debug}}"
state: present
aaaOverride: true
authKeyMgmt:
- string
basicServiceSetClientIdleTimeout: 0
clientExclusionTimeout: 0
clientRateLimit: 0
coverageHoleDetectionEnable: true
enableBasicServiceSetMaxIdle: true
enableBroadcastSSID: true
enableClientExclusion: true
enableDirectedMulticastService: true
enableFastLane: true
enableMACFiltering: true
enableNeighborList: true
enableSessionTimeOut: true
fastTransition: string
ghz24Policy: string
ghz6PolicyClientSteering: true
mfpClientProtection: string
multiPSKSettings:
- passphrase: string
passphraseType: string
priority: 0
name: string
nasOptions:
- string
passphrase: string
policyProfileName: string
profileName: string
protectedManagementFrame: string
radioPolicy: string
rsnCipherSuiteCcmp256: true
rsnCipherSuiteGcmp128: true
rsnCipherSuiteGcmp256: true
securityLevel: string
sessionTimeOut: 0
trafficType: string
- name: Delete by name
cisco.dnac.wireless_enterprise_ssid:
dnac_host: "{{dnac_host}}"
dnac_username: "{{dnac_username}}"
dnac_password: "{{dnac_password}}"
dnac_verify: "{{dnac_verify}}"
dnac_port: "{{dnac_port}}"
dnac_version: "{{dnac_version}}"
dnac_debug: "{{dnac_debug}}"
state: absent
ssidName: string
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
dnac_response словарь | Словарь или список с ответом, возвращённым Cisco DNAC Python SDK Возвращается: всегда Пример: |
Ссылки на коллекции
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/cisco/dnac/wireless_enterprise_ssid_module.html