Spec-Zone.ru › Ansible 2.11

cisco.mso.mso_schema_template_bd – Управление доменами мостов (BD) в шаблонах схем

Примечание

Этот плагин является частью коллекции cisco.mso (версия 1.1.0).

Для его установки используйте: ansible-galaxy collection install cisco.mso.

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

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры

Обзор

  • Управление BD в шаблонах схем на Cisco ACI Multi-Site.

Требования

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

  • Multi Site Orchestrator v2.1 или новее

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
arp_flooding
boolean
    Варианты:
  • no
  • yes
ARP-флуд
bd
string
Имя BD для управления.

псевдонимы: name
dhcp_policy
dictionary
Политика DHCP
dhcp_option_policy
dictionary
Политика DHCP-опций
name
string
Имя политики DHCP-опций
version
integer
Версия политики DHCP-опций
name
string / required
Имя политики DHCP Relay
version
integer / required
Версия политики DHCP Relay
display_name
string
Имя, отображаемое на веб-интерфейсе MSO.
host
string / required
IP-адрес или имя хоста ACI Multi Site Orchestrator.
Если значение не указано в задаче, используется значение переменной окружения MSO_HOST.

псевдонимы: hostname
intersite_bum_traffic
boolean
    Варианты:
  • no
  • yes
Разрешить межсайтовый трафик BUM.
ipv6_unknown_multicast_flooding
string
    Варианты:
  • flood
  • optimized_flooding
IPv6 неизвестный мультикаст-флуд может быть Flood или Optimized Flooding
layer2_stretch
boolean
    Варианты:
  • no
  • yes ←
Включить L2 растяжение.
layer2_unknown_unicast
string
    Варианты:
  • flood
  • proxy
Неизвестный одноадресная рассылка L2.
layer3_multicast
boolean
    Варианты:
  • no
  • yes
Включить L3 мультикаст.
login_domain
string
Имя домена входа для аутентификации.
Значение по умолчанию — Local.
Если значение не указано в задаче, используется значение переменной окружения MSO_LOGIN_DOMAIN.
multi_destination_flooding
string
    Варианты:
  • flood_in_bd
  • drop
Мультип адресный флуд может быть Flood в BD или просто Drop
optimize_wan_bandwidth
boolean
    Варианты:
  • no
  • yes
Оптимизировать пропускную способность WAN.
output_level
string
    Варианты:
  • debug
  • info
  • normal ←
Влияет на вывод этого модуля ACI.
normal — стандартный вывод, включая current dict
info добавляет информационный вывод, включая previous, proposed и sent dict
debug добавляет отладочный вывод, включая filter_string, method, response, status и url информацию
Если значение не указано в задаче, используется значение переменной окружения MSO_OUTPUT_LEVEL.
password
string / required
Пароль для аутентификации.
Если значение не указано в задаче, используется значение переменных окружения MSO_PASSWORD или ANSIBLE_NET_PASSWORD.
port
integer
Номер порта для подключения REST.
Значение по умолчанию зависит от параметра `use_ssl`.
Если значение не указано в задаче, используется значение переменной окружения MSO_PORT.
schema
string / required
Имя схемы.
state
string
    Варианты:
  • absent
  • present ←
  • query
Используйте present или absent для добавления или удаления.
Используйте query для перечисления объекта или нескольких объектов.
subnets
list / elements=dictionary
Подсети, связанные с этой BD.
description
string
Описание этой подсети.
no_default_gateway
boolean
    Варианты:
  • no
  • yes
У этой подсети есть шлюз по умолчанию.
querier
boolean
    Варианты:
  • no
  • yes
Эта подсеть является IGMP-квиером.
scope
string
    Варианты:
  • private ←
  • public
Сфера действия подсети.
shared
boolean
    Варианты:
  • no
  • yes
Эта подсеть разделена между VRF.
subnet
string / required
Диапазон IP-адресов в CIDR-нотации.

псевдонимы: ip
template
string / required
Имя шаблона.
Имя шаблона для операций может быть использовано только в некоторых версиях mso.
Используйте имя шаблона вместо Имени для отображения, чтобы избежать несоответствия.
timeout
integer
По умолчанию:
30
Тайм-аут уровня сокета в секундах.
Если значение не указано в задаче, используется значение переменной окружения MSO_TIMEOUT.
unknown_multicast_flooding
string
    Варианты:
  • flood
  • optimized_flooding
Неизвестный мультикаст-флуд может быть Flood или Optimized Flooding
use_proxy
boolean
    Варианты:
  • no
  • yes ←
Если no, прокси не будет использоваться, даже если он определён в переменной окружения на целевых хостах.
Если значение не указано в задаче, используется значение переменной окружения MSO_USE_PROXY.
use_ssl
boolean
    Варианты:
  • no
  • yes ←
Если no, будет использоваться HTTP-соединение вместо стандартного HTTPS-соединения.
Если значение не указано в задаче, используется значение переменной окружения MSO_USE_SSL.
username
string
По умолчанию:
"admin"
Имя пользователя для аутентификации.
Если значение не указано в задаче, используется значение переменных окружения MSO_USERNAME или ANSIBLE_NET_USERNAME.
validate_certs
boolean
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не будут проверены.
Это следует установить в no только при использовании на контролируемых сайтах с самозаверяющими сертификатами.
Если значение не указано в задаче, используется значение переменной окружения MSO_VALIDATE_CERTS.
virtual_mac_address
string
Виртуальный MAC-адрес
vrf
dictionary
VRF, связанный с этой BD. Это необходимо только при создании новой BD.
name
string / required
Имя VRF, с которым нужно связать.
schema
string
Схема, определяющая ссылку VRF.
Если этот параметр не указан, он по умолчанию равен текущей схеме.
template
string
Шаблон, определяющий ссылку VRF.
Если этот параметр не указан, он по умолчанию равен текущему шаблону.

Примечания

Примечание

  • Пожалуйста, ознакомьтесь с Руководством Cisco ACI для получения более подробной информации о том, как управлять инфраструктурой ACI с помощью Ansible.
  • Этот модуль был написан для поддержки ACI Multi Site Orchestrator v2.1 или более поздних версий. Некоторые или все функции могут не работать в более ранних версиях.

Примеры

- name: Add a new BD
  cisco.mso.mso_schema_template_bd:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    bd: BD 1
    vrf:
      name: VRF1
    state: present
  delegate_to: localhost

- name: Add a new BD from another Schema
  mso_schema_template_bd:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    bd: BD 1
    vrf:
      name: VRF1
      schema: Schema Origin
      template: Template Origin
    state: present
  delegate_to: localhost

- name: Add bd with options available on version 3.1
  mso_schema_template_bd:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    bd: BD 1
    intersite_bum_traffic: true
    optimize_wan_bandwidth: false
    layer2_stretch: true
    layer2_unknown_unicast: flood
    layer3_multicast: false
    unknown_multicast_flooding: flood
    multi_destination_flooding: drop
    ipv6_unknown_multicast_flooding: flood
    arp_flooding: false
    virtual_mac_address: 00:00:5E:00:01:3C
    subnets:
    - subnet: 10.0.0.128/24
    - subnet: 10.0.1.254/24
      description: 1234567890
    - ip: 192.168.0.254/24
      description: "My description for a subnet"
      scope: private
      shared: false
      no_default_gateway: true
    vrf:
      name: vrf1
      schema: Test
      template: Template1
    dhcp_policy:
      name: ansible_test
      version: 1
      dhcp_option_policy:
        name: ansible_test_option
        version: 1

- name: Remove an BD
  cisco.mso.mso_schema_template_bd:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    bd: BD1
    state: absent
  delegate_to: localhost

- name: Query a specific BDs
  cisco.mso.mso_schema_template_bd:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    bd: BD1
    state: query
  delegate_to: localhost
  register: query_result

- name: Query all BDs
  cisco.mso.mso_schema_template_bd:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    state: query
  delegate_to: localhost
  register: query_result

Авторы

  • Dag Wieers (@dagwieers)
  • Shreyas Srish (@shrsr)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/cisco/mso/mso_schema_template_bd_module.html

Spec-Zone.ru

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