aci_epg - Управление группами конечных точек (EPG) на Cisco ACI сетях (fv:AEPg)
Новое в версии 2.4.
Обзор
- Управление группами конечных точек (EPG) на Cisco ACI сетях.
- Дополнительная информация из внутреннего класса APIC fv:AEPg по адресу https://developer.cisco.com/media/mim-ref/MO-fvAEPg.html.
Требования (к хосту, на котором выполняется модуль)
- ACI Fabric 1.0(3f)+
Параметры
| параметр | обязательно | значение по умолчанию | варианты | примечания |
|---|---|---|---|---|
| ap | да | Имя существующего профиля прикладной сети, который будет содержать EPG. псевдонимы: app_proifle, app_profile_name | ||
| bd | да | Имя домена моста, который будет ассоциирован с EPG. псевдонимы: bd_name, bridge_domain | ||
| description | нет | Описание для EPG. псевдонимы: descr | ||
| epg | да | Имя группы конечных точек. псевдонимы: name, epg_name | ||
| fwd_control | нет | none |
| Контроль пересылки, используемый EPG. APIC по умолчанию устанавливает новые EPG в none. |
| hostname | да | IP-адрес или имя хоста APIC, разрешаемое хостом Ansible. псевдонимы: host | ||
| intra_epg_isolation | нет | unenforced |
| Изоляция внутри EPG. |
| password | да | Пароль для аутентификации. | ||
| priority | нет | unspecified |
| Класс QoS. |
| state | нет | present |
| Используйте present или absent для добавления или удаления.Используйте query для перечисления объекта или нескольких объектов. |
| tenant | нет | Имя существующего арендатора. псевдонимы: tenant_name | ||
| timeout | нет | 30 | Таймаут уровня сокета в секундах. | |
| use_proxy | нет | да |
| Если no, прокси не будет использоваться, даже если он определен в переменной среды на целевых хостах. |
| use_ssl | нет | да |
| Если no, вместо стандартного HTTPS-соединения будет использоваться HTTP-соединение. |
| username | да | admin | Имя пользователя для аутентификации. псевдонимы: user | |
| validate_certs | нет | да |
| Если no, сертификаты SSL не будут проверены.Это следует устанавливать только в no на сайтах с собственными сертификатами. |
Примеры
- name: Add a new EPG
aci_epg:
hostname: apic
username: admin
password: SomeSecretPassword
tenant: production
ap: intranet
epg: web_epg
description: Web Intranet EPG
bd: prod_bd
aci_epg:
hostname: apic
username: admin
password: SomeSecretPassword
tenant: production
ap: ticketing
epg: "{{ item.epg }}"
description: Ticketing EPG
bd: "{{ item.bd }}"
priority: unspecified
intra_epg_isolation: unenforced
state: present
with_items:
- epg: web
bd: web_bd
- epg: database
bd: database_bd
- name: Remove an EPG
aci_epg:
hostname: apic
username: admin
password: SomeSecretPassword
validate_certs: false
tenant: production
app_profile: intranet
epg: web_epg
state: absent
- name: Query an EPG
aci_epg:
hostname: apic
username: admin
password: SomeSecretPassword
tenant: production
ap: ticketing
epg: web_epg
state: query
- name: Query all EPGs
aci_epg:
hostname: apic
username: admin
password: SomeSecretPassword
state: query
- name: Query all EPGs with a Specific Name
aci_epg:
hostname: apic
username: admin
password: SomeSecretPassword
validate_certs: false
epg: web_epg
state: query
- name: Query all EPGs of an App Profile
aci_epg:
hostname: apic
username: admin
password: SomeSecretPassword
validate_certs: false
ap: ticketing
state: query
Примечания
Примечание
- Переменные
tenantиapp_profileдолжны существовать до использования этого модуля в вашем плане. Для этого можно использовать модули aci_tenant и aci_ap. - По умолчанию, если на целевом хосте установлена переменная среды
<protocol>_proxy, запросы будут отправляться через этот прокси. Это поведение можно изменить, установив переменную для этой задачи (см. настройка среды) или используя параметрuse_proxy. - HTTP-редиректы могут перенаправлять с HTTP на HTTPS, поэтому вы должны убедиться, что ваша среда прокси для обоих протоколов корректна.
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость.
Для помощи в разработке модулей, если вы захотите, пожалуйста, прочитайте Информацию о сообществе и участии, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/aci_epg_module.html