Spec-Zone.ru › Ansible

Модуль 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.

Варианты:

  • false
  • true

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

логический

Включить обнаружение дыр в покрытии.

Варианты:

  • false
  • true

dnac_debug

логический

Флаг для включения отладки в SDK Cisco DNA Center.

Варианты:

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

dnac_host

строка / обязательно

Имя хоста Cisco DNA Center.

dnac_password

строка

Пароль Cisco DNA Center для аутентификации.

dnac_port

целое число

Порт Cisco DNA Center.

По умолчанию: 443

dnac_username

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

строка

Имя пользователя Cisco DNA Center для аутентификации.

По умолчанию: "admin"

dnac_verify

логический

Флаг для включения или отключения проверки сертификата SSL.

Варианты:

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

dnac_version

строка

Уведомляет SDK о версии Cisco DNA Center для использования.

По умолчанию: "2.3.7.6"

enableBasicServiceSetMaxIdle

логический

Включить максимальный таймаут бездействия Basic Service Set (по умолчанию true).

Варианты:

  • false
  • true

enableBroadcastSSID

логический

Включить SSID широковещательной передачи.

Варианты:

  • false
  • true

enableClientExclusion

логический

Включить исключение клиента (по умолчанию true).

Варианты:

  • false
  • true

enableDirectedMulticastService

логический

Включить направленную мультикаст-службу.

Варианты:

  • false
  • true

enableFastLane

логический

Включить FastLane.

Варианты:

  • false
  • true

enableMACFiltering

логический

Включить фильтрацию MAC-адресов.

Варианты:

  • false
  • true

enableNeighborList

логический

Включить список соседей.

Варианты:

  • false
  • true
END_OF_DOCUMENT_MARKER

enableSessionTimeOut

boolean

Включить таймаут сессии (По умолчанию true).

Варианты:

  • false
  • true

fastTransition

string

Быстрый переход.

ghz24Policy

string

Политика GHz24.

ghz6PolicyClientSteering

boolean

Направление клиентов по политике GHz6.

Варианты:

  • false
  • true

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.

Варианты:

  • false
  • true

rsnCipherSuiteGcmp128

boolean

Rsn Cipher Suite Gcmp 128.

Варианты:

  • false
  • true

rsnCipherSuiteGcmp256

boolean

Rsn Cipher Suite Gcmp256.

Варианты:

  • false
  • true

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 схеме.

Варианты:

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

Примечания

Примечание

  • Используемые методы 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

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

Пример: {"executionId": "string", "executionStatusUrl": "string", "message": "string"}

Авторы

  • Rafael Campos (@racampos)

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

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

© 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

Spec-Zone.ru

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