Spec-Zone.ru › Ansible 2.10

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

Примечание

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

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

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

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

Обзор

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

Требования

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

  • Multi Site Orchestrator v2.1 или более поздней версии

Параметры

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

псевдонимы: hostname
login_domain
строка
Имя домена входа для аутентификации.
Значение по умолчанию — Local.
Если значение не указано в задаче, будет использовано значение переменной окружения MSO_LOGIN_DOMAIN.
micro_seg_vlan
целое число
Виртуальная локальная сеть для микросегментации. Этот атрибут может использоваться только с ассоциацией домена vmmDomain.
micro_seg_vlan_type
строка
Тип виртуальной локальной сети для микросегментации. Этот атрибут может использоваться только с ассоциацией домена vmmDomain.
В настоящее время единственное допустимое значение — vlan.
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.
port_encap_vlan
целое число
Виртуальная локальная сеть для инкапсуляции порта. Этот атрибут может использоваться только с ассоциацией домена vmmDomain.
port_encap_vlan_type
строка
Тип виртуальной локальной сети для инкапсуляции порта. Этот атрибут может использоваться только с ассоциацией домена vmmDomain.
В настоящее время единственное допустимое значение — vlan.
resolution_immediacy
строка
    Варианты:
  • immediate
  • lazy
  • pre-provision
Определяет, когда политики должны быть решены и доступны.
По умолчанию lazy при создании.
schema
строка / обязательно
Имя схемы.
site
строка / обязательно
Имя сайта.
state
строка
    Варианты:
  • absent
  • present ←
  • query
Используйте present или absent для добавления или удаления.
Используйте query для перечисления объекта или нескольких объектов.
switch_type
строка
Тип коммутатора для использования с этой ассоциацией домена. Этот атрибут может использоваться только с ассоциацией домена vmmDomain.
switching_mode
строка
Режим коммутации для использования с этой ассоциацией домена. Этот атрибут может использоваться только с ассоциацией домена vmmDomain.
template
строка / обязательно
Имя шаблона.
timeout
целое число
По умолчанию:
30
Тайм-аут уровня сокета в секундах.
Если значение не указано в задаче, будет использовано значение переменной окружения MSO_TIMEOUT.
use_proxy
логический
    Варианты:
  • no
  • yes ←
Если no, прокси не будет использоваться, даже если он определен в переменной окружения на целевых хостах.
Если значение не указано в задаче, будет использовано значение переменной окружения MSO_USE_PROXY.
use_ssl
логический
    Варианты:
  • no
  • yes ←
Если no, будет использоваться HTTP-соединение вместо стандартного HTTPS-соединения.
Если значение не указано в задаче, будет использовано значение переменной окружения MSO_USE_SSL.
username
строка
По умолчанию:
"admin"
Имя пользователя для аутентификации.
Если значение не указано в задаче, будет использовано значение переменных окружения MSO_USERNAME или ANSIBLE_NET_USERNAME.
validate_certs
логический
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не будут проверены.
Это следует установить в no только при использовании на контролируемых вами сайтах с самозаверяющимися сертификатами.
Если значение не указано в задаче, будет использовано значение переменной окружения MSO_VALIDATE_CERTS.
vlan_encap_mode
строка
    Варианты:
  • static
  • dynamic
Режим инкапсуляции VLAN для использования. Этот атрибут может использоваться только с ассоциацией домена vmmDomain.

Примечания

Примечание

  • API PATCH ACI MultiSite имеет недостаток, требующий, чтобы некоторые объекты ссылались по индексу. Это может привести к молчаливой порче при одновременном доступе при изменении/удалении объекта, так как может быть ссылаться неправильный объект. Этот модуль затронут этим недостатком.
  • Для получения более подробной информации об управлении вашей инфраструктурой 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–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_site_anp_epg_domain_module.html

Spec-Zone.ru

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