Spec-Zone.ru › Ansible 2.11

cisco.mso.mso_schema_site_anp_epg_domain – Управление локальными для сайта EPG-доменами в схеме шаблона

Примечание

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

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

Чтобы использовать его в книге задач, укажите: cisco.mso.mso_schema_site_anp_epg_domain.

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

Обзор

  • Управление локальными для сайта EPG-доменами в шаблоне схемы на Cisco ACI Multi-Site.

Требования

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

  • Многосайтовый диспетчер ACI v2.1 или более поздней версии

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
allow_micro_segmentation
boolean
    Варианты:
  • no
  • yes
Указывает, включена или выключена микросегментация. Этот атрибут может быть использован только с ассоциацией домена vmmDomain.
anp
string / обязательно
Имя ANP.
deployment_immediacy
string
    Варианты:
  • immediate
  • lazy
Непосредственность развертывания домена.
immediate означает Немедленное развертывание.
lazy означает развертывание по запросу.
domain_association_type
string
    Варианты:
  • vmmDomain
  • l3ExtDomain
  • l2ExtDomain
  • physicalDomain
  • fibreChannelDomain
Тип домена для ассоциации.
domain_profile
string
Имя профиля домена.
enhanced_lagpolicy_dn
string
Идентификатор EPG lagpolicy. Этот атрибут может быть использован только с ассоциацией домена vmmDomain.
enhanced_lagpolicy_name
string
Имя EPG enhanced lagpolicy. Этот атрибут может быть использован только с ассоциацией домена vmmDomain.
epg
string / обязательно
Имя EPG.
host
string / обязательно
IP-адрес или имя хоста ACI Multi Site Orchestrator.
Если значение не указано в задаче, используется значение переменной среды MSO_HOST.

Псевдонимы: hostname
login_domain
string
Имя домена входа для аутентификации.
Значение по умолчанию: Local.
Если значение не указано в задаче, используется значение переменной среды MSO_LOGIN_DOMAIN.
micro_seg_vlan
integer
Виртуальная локальная сеть для микросегментации. Этот атрибут может быть использован только с ассоциацией домена vmmDomain.
micro_seg_vlan_type
string
Тип виртуальной локальной сети для микросегментации. Этот атрибут может быть использован только с ассоциацией домена vmmDomain.
vlan в настоящее время является единственным допустимым значением.
output_level
string
    Варианты:
  • debug
  • info
  • normal ←
Влияет на вывод этого модуля ACI.
normal означает стандартный вывод, включая current dict
info добавляет информационный вывод, включая previous, proposed и sent dicts
debug добавляет отладочный вывод, включая filter_string, method, response, status и url информацию
Если значение не указано в задаче, используется значение переменной среды MSO_OUTPUT_LEVEL.
password
string / обязательно
Пароль для аутентификации.
Если значение не указано в задаче, используется значение переменных среды MSO_PASSWORD или ANSIBLE_NET_PASSWORD.
port
integer
Номер порта для подключения REST.
Значение по умолчанию зависит от параметра `use_ssl`.
Если значение не указано в задаче, используется значение переменной среды MSO_PORT.
port_encap_vlan
integer
Виртуальная локальная сеть для порт encap. Этот атрибут может быть использован только с ассоциацией домена vmmDomain.
port_encap_vlan_type
string
Тип виртуальной локальной сети для порт encap. Этот атрибут может быть использован только с ассоциацией домена vmmDomain.
vlan в настоящее время является единственным допустимым значением.
resolution_immediacy
string
    Варианты:
  • immediate
  • lazy
  • pre-provision
Определяет, когда политики должны быть решены и доступны.
По умолчанию lazy при отсутствии настроек при создании.
schema
string / обязательно
Имя схемы.
site
string / обязательно
Имя сайта.
state
string
    Варианты:
  • absent
  • present ←
  • query
Используйте present или absent для добавления или удаления.
Используйте query для перечисления объекта или нескольких объектов.
switch_type
string
Тип коммутатора для использования с этой ассоциацией домена. Этот атрибут может быть использован только с ассоциацией домена vmmDomain.
switching_mode
string
Режим коммутации для использования с этой ассоциацией домена. Этот атрибут может быть использован только с ассоциацией домена vmmDomain.
template
string / обязательно
Имя шаблона.
timeout
integer
Значение по умолчанию:
30
Таймаут сокета в секундах.
Если значение не указано в задаче, используется значение переменной среды MSO_TIMEOUT.
use_proxy
boolean
    Варианты:
  • no
  • yes ←
Если no, прокси не будет использоваться, даже если он определен в переменной среды на целевых хостах.
Если значение не указано в задаче, используется значение переменной среды MSO_USE_PROXY.
use_ssl
boolean
    Варианты:
  • no
  • yes ←
Если no, вместо стандартного подключения HTTPS будет использовано HTTP-соединение.
Если значение не указано в задаче, используется значение переменной среды MSO_USE_SSL.
username
string
Значение по умолчанию:
"admin"
Имя пользователя для аутентификации.
Если значение не указано в задаче, используется значение переменных среды MSO_USERNAME или ANSIBLE_NET_USERNAME.
validate_certs
boolean
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не будут проверяться.
Это должно быть установлено в no только при использовании на сайтах с собственными самоподписанными сертификатами.
Если значение не указано в задаче, используется значение переменной среды MSO_VALIDATE_CERTS.
vlan_encap_mode
string
    Варианты:
  • static
  • dynamic
Режим инкапсуляции VLAN. Этот атрибут может быть использован только с ассоциацией домена vmmDomain.

Примечания

Примечание

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

См. также

См. также

cisco.mso.mso_schema_site_anp_epg

Официальная документация по модулю cisco.mso.mso_schema_site_anp_epg.

cisco.mso.mso_schema_template_anp_epg

Официальная документация по модулю cisco.mso.mso_schema_template_anp_epg.

Примеры

- name: Add a new domain to a site EPG
  cisco.mso.mso_schema_site_anp_epg_domain:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema1
    site: Site1
    template: Template1
    anp: ANP1
    epg: EPG1
    domain_association_type: vmmDomain
    domain_profile: 'VMware-VMM'
    deployment_immediacy: lazy
    resolution_immediacy: pre-provision
    state: present
  delegate_to: localhost

- name: Remove a domain from a site EPG
  cisco.mso.mso_schema_site_anp_epg_domain:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema1
    site: Site1
    template: Template1
    anp: ANP1
    epg: EPG1
    domain_association_type: vmmDomain
    domain_profile: 'VMware-VMM'
    deployment_immediacy: lazy
    resolution_immediacy: pre-provision
    state: absent
  delegate_to: localhost

- name: Query a domain associated with a specific site EPG
  cisco.mso.mso_schema_site_anp_epg_domain:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema1
    site: Site1
    template: Template1
    anp: ANP1
    epg: EPG1
    domain_association_type: vmmDomain
    domain_profile: 'VMware-VMM'
    state: query
  delegate_to: localhost
  register: query_result

- name: Query all domains associated with a site EPG
  cisco.mso.mso_schema_site_anp_epg_domain:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema1
    site: Site1
    template: Template1
    anp: ANP1
    epg: EPG1
    state: query
  delegate_to: localhost
  register: query_result

Авторы

  • Nirav Katarmal (@nkatarmal-crest)

© 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_site_anp_epg_domain_module.html

Spec-Zone.ru

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