Spec-Zone.ru › Ansible 2.10

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

Примечание

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

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

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

  • Краткое описание
  • Требования
  • Параметры
  • Примечания
  • Примеры

Краткое описание

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

Требования

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

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
bd
строка
Имя BD для управления.

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

псевдонимы: hostname
intersite_bum_traffic
логическое
    Варианты:
  • нет
  • да
Разрешать ли межсайтовый трафик BUM.
layer2_stretch
логическое
    Варианты:
  • нет
  • да ←
Включать ли L2 stretch.
layer2_unknown_unicast
строка
    Варианты:
  • flood
  • proxy
Неизвестный одноадресный трафик уровня 2.
layer3_multicast
логическое
    Варианты:
  • нет
  • да
Включать ли многоадресный трафик уровня 3.
login_domain
строка
Имя домена входа для аутентификации.
Значение по умолчанию - Local.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_LOGIN_DOMAIN.
optimize_wan_bandwidth
логическое
    Варианты:
  • нет
  • да
Оптимизировать ли пропускную способность WAN.
output_level
строка
    Варианты:
  • debug
  • info
  • normal ←
Влияет на вывод этого модуля ACI.
normal означает стандартный вывод, включая current dict
info добавляет информационный вывод, включая previous, proposed и sent dicts
debug добавляет отладочный вывод, включая filter_string, method, response, status и url информацию
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_OUTPUT_LEVEL.
password
строка / обязательно
Пароль для аутентификации.
Если значение не указано в задаче, вместо него будет использовано значение переменных окружения MSO_PASSWORD или ANSIBLE_NET_PASSWORD.
port
целое число
Номер порта, который будет использоваться для REST-подключения.
Значение по умолчанию зависит от параметра `use_ssl`.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_PORT.
schema
строка / обязательно
Имя схемы.
state
строка
    Варианты:
  • absent
  • present ←
  • query
Используйте present или absent для добавления или удаления.
Используйте query для вывода списка объекта или нескольких объектов.
subnets
список / элементы=словарь
Подсети, связанные с этим BD.
description
строка
Описание этой подсети.
no_default_gateway
логическое
    Варианты:
  • нет
  • да
Есть ли у этой подсети шлюз по умолчанию.
querier
логическое
    Варианты:
  • нет
  • да
Является ли эта подсеть запрашивателем IGMP.
scope
строка
    Варианты:
  • private ←
  • public
Область действия подсети.
shared
логическое
    Варианты:
  • нет
  • да
Общедоступна ли эта подсеть между VRF.
subnet
строка / обязательно
Диапазон IP-адресов в нотации CIDR.

псевдонимы: ip
template
строка / обязательно
Имя шаблона.
timeout
целое число
Значение по умолчанию:
30
Таймаут на уровне сокета в секундах.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_TIMEOUT.
use_proxy
логическое
    Варианты:
  • нет
  • да ←
Если no, прокси использоваться не будет, даже если он определен в переменной окружения на целевых хостах.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_USE_PROXY.
use_ssl
логическое
    Варианты:
  • нет
  • да ←
Если no, вместо подключения HTTPS по умолчанию будет использоваться HTTP-подключение.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_USE_SSL.
username
строка
Значение по умолчанию:
"admin"
Имя пользователя для аутентификации.
Если значение не указано в задаче, вместо него будет использовано значение переменных окружения MSO_USERNAME или ANSIBLE_NET_USERNAME.
validate_certs
логическое
    Варианты:
  • нет
  • да ←
Если no, SSL-сертификаты проверяться не будут.
Это следует устанавливать в значение no только при использовании на лично контролируемых сайтах с самозаверяющими сертификатами.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_VALIDATE_CERTS.
vrf
словарь
VRF, связанный с этим BD. Это требуется только при создании нового BD.
name
строка / обязательно
Имя VRF для связывания.
schema
строка
Схема, определяющая ссылаемый VRF.
Если этот параметр не указан, по умолчанию используется текущая схема.
template
строка
Шаблон, определяющий ссылаемый VRF.
Если этот параметр не указан, по умолчанию используется текущий шаблон.

Примечания

Примечание

  • Пожалуйста, ознакомьтесь с документом Cisco ACI Guide для получения более подробной информации о том, как управлять инфраструктурой ACI с помощью Ansible.
  • Этот модуль был написан для поддержки ACI Multi Site Orchestrator версии 2.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: 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)

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

Spec-Zone.ru

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