Spec-Zone.ru › Ansible

Модуль cisco.dnac.network_update – Модуль ресурсов для обновления сети

Примечание

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

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

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

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

Новое в cisco.dnac 3.1.0

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

Описание

  • Управление операцией обновления ресурса Обновление сети.
  • API для обновления параметров сети для DHCP, Syslog, SNMP, NTP, AAA сети, AAA клиента и конечной точки, и/или сервера DNS.

Примечание

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

Требования

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

  • dnacentersdk >= 2.7.2
  • python >= 3.9

Параметры

Параметр

Комментарии

dnac_debug

boolean

Флаг для Cisco DNA Center SDK, чтобы включить отладку.

Варианты:

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

dnac_host

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

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

dnac_password

string

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

dnac_port

integer

Порт Cisco DNA Center.

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

dnac_username

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

string

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

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

dnac_verify

boolean

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

Варианты:

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

dnac_version

string

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

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

settings

dictionary

Настройки Network Update.

clientAndEndpoint_aaa

dictionary

clientAndEndpoint_aaa Network Update.

ipAddress

string

IP-адрес сервера ISE (например, 1.1.1.4).

network

string

IP-адрес сервера AAA или ISE (например, 2.2.2.1).

protocol

string

Протокол для сервера AAA или ISE (например, RADIUS).

servers

string

Тип сервера AAA или ISE (например, AAA).

sharedSecret

string

Общий секрет для сервера ISE.

dhcpServer

list / elements=string

IP-адрес DHCP-сервера (например, 1.1.1.1).

dnsServer

dictionary

dnsServer Network Update.

domainName

string

Имя домена DHCP (например, cisco).

primaryIpAddress

string

Основной IP-адрес DHCP (например, 2.2.2.2).

secondaryIpAddress

string

Дополнительный IP-адрес DHCP (например, 3.3.3.3).

messageOfTheday

dictionary

messageOfTheday Network Update.

bannerMessage

string

Сообщение для баннера (например, Добрый день).

retainExistingBanner

string

Сохранить существующее сообщение баннера (например, “true” или “false”).

netflowcollector

dictionary

netflowcollector Network Update.

ipAddress

string

IP-адрес коллектора NetFlow (например, 3.3.3.1).

port

integer

Порт для коллектора NetFlow (например, 443).

network_aaa

словарь

Параметр network_aaa для обновления сети.

ipAddress

строка

IP-адрес сервера AAA и ISE (например, 1.1.1.1).

network

строка

IP-адрес сервера AAA или ISE (например, 2.2.2.2).

protocol

строка

Протокол для сервера AAA или ISE (например, RADIUS).

servers

строка

Тип сервера для сети AAA (например, AAA).

sharedSecret

строка

Общий секрет для сервера ISE.

ntpServer

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

IP-адрес сервера NTP (например, 1.1.1.2).

snmpServer

словарь

Параметр snmpServer для обновления сети.

configureDnacIP

логическое

Конфигурация IP-адреса DNAC для сервера SNMP (например, true).

Варианты:

  • false
  • true

ipAddresses

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

IP-адрес сервера SNMP (например, 4.4.4.1).

syslogServer

словарь

Параметр syslogServer для обновления сети.

configureDnacIP

логическое

Конфигурация IP-адреса DNAC для сервера syslog (например, true).

Варианты:

  • false
  • true

ipAddresses

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

IP-адрес сервера syslog (например, 4.4.4.4).

timezone

строка

Ввод часового пояса (например, Africa/Abidjan).

siteId

строка

Параметр siteId. Идентификатор сайта для обновления настроек сети, связанных с этим сайтом.

validate_response_schema

логическое

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

Варианты:

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

Примечания

Примечание

  • Используемый метод SDK: network_settings.NetworkSettings.update_network,
  • Используемые пути: put /dna/intent/api/v1/network/{siteId},
  • Не поддерживает check_mode
  • Плагин работает на узле управления и не использует плагины подключения Ansible, а вместо этого использует встроенный менеджер подключений из Cisco DNAC SDK
  • Параметры, начинающиеся с dnac_, используются Cisco DNAC Python SDK для установления подключения

См. также

См. также

Документация Cisco DNA Center по обновлению настроек сети UpdateNetwork

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

Примеры

- name: Update by id
  cisco.dnac.network_update:
    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}}"
    settings:
      clientAndEndpoint_aaa:
        ipAddress: string
        network: string
        protocol: string
        servers: string
        sharedSecret: string
      dhcpServer:
      - string
      dnsServer:
        domainName: string
        primaryIpAddress: string
        secondaryIpAddress: string
      messageOfTheday:
        bannerMessage: string
        retainExistingBanner: string
      netflowcollector:
        ipAddress: string
        port: 0
      network_aaa:
        ipAddress: string
        network: string
        protocol: string
        servers: string
        sharedSecret: string
      ntpServer:
      - string
      snmpServer:
        configureDnacIP: true
        ipAddresses:
        - string
      syslogServer:
        configureDnacIP: true
        ipAddresses:
        - string
      timezone: string
    siteId: 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/network_update_module.html

Spec-Zone.ru

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