Spec-Zone.ru › Ansible

cisco.dnac.network_create модуль — Модуль ресурсов для создания сети

Примечание

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

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

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

Для использования в плейбуке укажите: cisco.dnac.network_create.

Новый в cisco.dnac 3.1.0

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

Описание

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

Примечание

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

Требования

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

  • dnacentersdk >= 2.7.2
  • python >= 3.5

Параметры

Параметр

Комментарии

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"

headers

dictionary

Дополнительные заголовки.

settings

dictionary

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

clientAndEndpoint_aaa

dictionary

clientAndEndpoint_aaa Network Create.

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 / элементы=string

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

dnsServer

dictionary

dnsServer Network Create.

domainName

string

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

primaryIpAddress

string

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

secondaryIpAddress

string

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

messageOfTheday

dictionary

messageOfTheday Network Create.

bannerMessage

string

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

retainExistingBanner

string

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

netflowcollector

dictionary

netflowcollector Network Create.

ipAddress

string

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

port

float

Порт NetFlow Collector (например; 443).

network_aaa

dictionary

network_aaa сети Network Create.

ipAddress

string

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

network

string

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

protocol

string

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

servers

string

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

sharedSecret

string

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

ntpServer

list / elements=string

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

snmpServer

dictionary

snmpServer сети Network Create.

configureDnacIP

boolean

Настройка IP-адреса DNAC для SNMP-сервера (например, true).

Варианты:

  • false
  • true

ipAddresses

list / elements=string

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

syslogServer

dictionary

syslogServer сети Network Create.

configureDnacIP

boolean

Настройка IP-адреса DNAC для сервера syslog (например, true).

Варианты:

  • false
  • true

ipAddresses

list / elements=string

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

timezone

string

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

siteId

string

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

validate_response_schema

boolean

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

Варианты:

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

Примечания

Примечание

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

См. также

См. также

Документация Cisco DNA Center по настройкам сети CreateNetwork

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

Примеры

- name: Create
  cisco.dnac.network_create:
    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}}"
    headers: '{{my_headers | from_json}}'
    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

dictionary

Словарь или список с ответом, возвращаемым 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_create_module.html

Spec-Zone.ru

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