Spec-Zone.ru › Ansible 2.4

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
  • none
  • proxy-arp
Контроль пересылки, используемый EPG.
APIC по умолчанию устанавливает новые EPG в none.
hostname
да
IP-адрес или имя хоста APIC, разрешаемое хостом Ansible.
псевдонимы: host
intra_epg_isolation
нет unenforced
  • enforced
  • unenforced
Изоляция внутри EPG.
password
да
Пароль для аутентификации.
priority
нет unspecified
  • level1
  • level2
  • level3
  • unspecified
Класс QoS.
state
нет present
  • absent
  • present
  • query
Используйте 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

Spec-Zone.ru

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