Spec-Zone.ru › Ansible

cisco.dnac.wireless_profile модуль — Модуль ресурсов для профиля беспроводной сети

Примечание

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

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

Для установки используйте: ansible-galaxy collection install cisco.dnac. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробностей.

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

Новое в cisco.dnac 3.1.0

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • См. также
  • Примеры
  • Значения возврата

Обзор

  • Управление операциями создания, обновления и удаления ресурса Профиля беспроводной сети.
  • Создание профиля беспроводной сети в Cisco DNA Center и ассоциация сайтов и точек доступа с ним.
  • Удаление профиля беспроводной сети из Cisco DNA Center, имя которого указано.
  • Обновление профиля беспроводной сети с предоставленными обновленными данными. Все сайты, которые должны присутствовать в профиле сети, должны быть предоставлены. Этот API устарел. Пожалуйста, используйте новый URL конечной точки /dna/intent/api/v2/wireless/profile.

Примечание

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

Требования

Ниже приведены требования к хосту, на котором выполняется этот модуль.

  • dnacentersdk >= 2.7.2
  • python >= 3.5

Параметры

Параметр

Комментарии

dnac_debug

boolean

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

Варианты:

  • 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

boolean

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

Варианты:

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

dnac_version

строка

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

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

profileDetails

словарь

profileDetails беспроводного профиля.

name

строка

Имя профиля.

sites

список / элементы=строка

Массив иерархий имен сайтов (например, «Глобальный/aaa/zzz», «Глобальный/aaa/zzz»).

ssidDetails

список / элементы=словарь

ssidDetails беспроводного профиля.

enableFabric

boolean

Истина, если ssid является частью ткани, иначе ложь.

Варианты:

  • false
  • true

flexConnect

словарь

flexConnect беспроводного профиля.

enableFlexConnect

boolean

Истина, если flex connect включен, иначе ложь.

Варианты:

  • false
  • true

localToVlan

целое число

Id локального VLAN.

interfaceName

строка

Имя интерфейса.

name

строка

Имя SSID требуется, если ssidDetails передаются в PayLoad для сопоставления с профилем сети.

policyProfileName

строка

Имя профиля политики.

wlanProfileName

строка

Имя профиля WLAN.

validate_response_schema

boolean

Флаг для Cisco DNA Center SDK для включения проверки тел запросов по JSON-схеме.

Варианты:

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

wirelessProfileName

строка

Параметр пути wirelessProfileName. Имя беспроводного профиля.

Примечания

Примечание

  • Используемые методы SDK: wireless.Wireless.create_wireless_profile, wireless.Wireless.delete_wireless_profile, wireless.Wireless.update_wireless_profile,
  • Используемые пути: post /dna/intent/api/v1/wireless/profile, delete /dna/intent/api/v1/wireless-profile/{wirelessProfileName}, put /dna/intent/api/v1/wireless/profile,
  • Не поддерживает check_mode
  • Плагин работает на узле управления и не использует плагины подключения Ansible, а вместо этого использует встроенный менеджер подключения из Cisco DNAC SDK
  • Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления соединения

См. также

См. также

Документация Cisco DNA Center по Wireless CreateWirelessProfile

Полное описание API CreateWirelessProfile.

Документация Cisco DNA Center по Wireless DeleteWirelessProfile

Полное описание API DeleteWirelessProfile.

Документация Cisco DNA Center по Wireless UpdateWirelessProfile

Полное описание API UpdateWirelessProfile.

Примеры

- name: Delete by name
  cisco.dnac.wireless_profile:
    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
    wirelessProfileName: string

- name: Update all
  cisco.dnac.wireless_profile:
    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
    profileDetails:
      name: string
      sites:
      - string
      ssidDetails:
      - enableFabric: true
        flexConnect:
          enableFlexConnect: true
          localToVlan: 0
        interfaceName: string
        name: string
        policyProfileName: string
        wlanProfileName: string

- name: Create
  cisco.dnac.wireless_profile:
    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
    profileDetails:
      name: string
      sites:
      - string
      ssidDetails:
      - enableFabric: true
        flexConnect:
          enableFlexConnect: true
          localToVlan: 0
        interfaceName: string
        name: string
        policyProfileName: string
        wlanProfileName: 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_profile_module.html

Spec-Zone.ru

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