Spec-Zone.ru › Ansible

Модуль cisco.mso.mso_schema_template_anp_epg – Управление группами конечных точек (EPG) в шаблонах схем

Примечание

Этот модуль является частью коллекции cisco.mso (версия 2.9.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install cisco.mso. Для использования этого модуля необходимы дополнительные требования. Подробности см. в разделе Требования.

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

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

Обзор

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

Требования

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

  • Multi Site Orchestrator версии 2.1 или новее

Параметры

Параметр

Комментарии

access_type

строка

Этот параметр указывает способ доступа к службе.

Доступен только при epg_type равном service.

Варианты:

  • "private"
  • "public"
  • "public_and_private"

anp

строка / обязательно

Имя ANP.

bd

словарь

BD, связанный с этим ANP.

name

строка / обязательно

Имя BD для ассоциации.

schema

строка

Схема, определяющая указанную BD.

Если параметр не указан, используется текущая схема.

template

строка

Шаблон, определяющий указанную BD.

deployment_type

строка

Параметр deployment_type указывает, как и где развернута служба.

Доступен только при epg_type равном service.

Варианты:

  • "cloud_native"
  • "cloud_native_managed"
  • "third_party"

description

строка

Описание, отображаемое на веб-интерфейсе MSO.

Описание поддерживается версиями MSO 3.3 и выше.

display_name

строка

Имя, отображаемое на веб-интерфейсе MSO.

epg

псевдонимы: name

строка

Имя управляемого EPG.

epg_type

строка

Параметр типа EPG поддерживается версиями MSO 3.3 и выше.

Варианты:

  • "application"
  • "service"

host

псевдонимы: hostname

строка

IP-адрес или имя хоста ACI Multi Site Orchestrator.

Если значение не указано в задаче, используется значение переменной среды MSO_HOST.

intersite_multicast_source

логическое

Включен ли межсайтовый источник мультивещания.

Если не указан, по умолчанию значение равно no.

Варианты:

  • false
  • true

intra_epg_isolation

строка

Включена ли изоляция внутри EPG.

Если не указан, по умолчанию значение равно unenforced.

Варианты:

  • "enforced"
  • "unenforced"

login_domain

строка

Имя домена входа для аутентификации.

Значение по умолчанию - Local.

Если не указано в задаче, используется значение переменной среды MSO_LOGIN_DOMAIN.

При использовании плагина подключения HTTPAPI, если этот атрибут не указан, используется переменная инвентаризации ansible_httpapi_login_domain.

output_level

строка

Влияет на вывод модуля MSO.

normal означает стандартный вывод, включая current dict.

info добавляет информационный вывод, включая previous, proposed и sent dicts.

debug добавляет отладочный вывод, включая filter_string, method, response, status и url информацию.

Если не указано в задаче, используется значение переменной среды MSO_OUTPUT_LEVEL.

Варианты:

  • "debug"
  • "info"
  • "normal" ← (по умолчанию)

password

строка

Пароль для аутентификации.

Если не указан в задаче, используется значение переменных среды MSO_PASSWORD или ANSIBLE_NET_PASSWORD.

port

целое число

Номер порта для подключения REST.

Значение по умолчанию зависит от параметра `use_ssl`.

Если не указан в задаче, используется значение переменной среды MSO_PORT.

preferred_group

boolean

Является ли эта группа EPG предпочтительной.

Если этот параметр не указан, он по умолчанию равен no.

Варианты:

  • false
  • true

proxy_arp

boolean

Включен ли прокси-ARP.

Если этот параметр не указан, он по умолчанию равен no.

Варианты:

  • false
  • true

qos_level

string

Качество обслуживания (QoS) позволяет классифицировать сетевой трафик в сети.

Это помогает приоритизировать и контролировать поток трафика, чтобы избежать перегрузки в сети.

Параметр уровня QoS контракта поддерживается версиями MSO 3.1 и выше.

schema

string / обязательно

Имя схемы.

service_type

string

Параметр service_type относится к типу облачных служб.

Для каждого типа службы поддерживаются только определенные типы развертывания и определенные типы доступа в каждом типе развертывания.

Этот параметр доступен только при epg_type service.

state

string

Используйте present или absent для добавления или удаления.

Используйте query для перечисления объекта или нескольких объектов.

Варианты:

  • "absent"
  • "present" ← (по умолчанию)
  • "query"

subnets

list / elements=dictionary

Подсети, связанные с этим ANP.

description

string

Описание этой подсети.

no_default_gateway

boolean

Отсутствует ли шлюз по умолчанию в этой подсети.

Варианты:

  • false ← (по умолчанию)
  • true

scope

string

Область действия подсети.

Варианты:

  • "private" ← (по умолчанию)
  • "public"

shared

boolean

Является ли эта подсеть общей для разных VRF.

Варианты:

  • false ← (по умолчанию)
  • true

subnet

aliases: ip

string / обязательно

Диапазон IP-адресов в CIDR-нотации.

template

string / обязательно

Имя шаблона.

timeout

integer

Таймаут уровня сокета в секундах.

Значение по умолчанию — 30 секунд.

Если значение не указано в задаче, используется значение переменной окружения MSO_TIMEOUT.

use_proxy

boolean

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

Если значение не указано в задаче, используется значение переменной окружения MSO_USE_PROXY.

Значение по умолчанию — true.

Варианты:

  • false
  • true

use_ssl

boolean

Если false, вместо соединения HTTPS будет использоваться HTTP-соединение.

Если значение не указано в задаче, используется значение переменной окружения MSO_USE_SSL.

При использовании плагина подключения HTTPAPI переменная инвентаризации ansible_httpapi_use_ssl будет использована, если этот атрибут не указан.

По умолчанию false при использовании плагина подключения HTTPAPI (mso или nd) и true при использовании устаревшего метода подключения (только для mso).

Варианты:

  • false
  • true

useg_epg

boolean

Является ли это USEG EPG.

Варианты:

  • false
  • true

username

string

Имя пользователя для аутентификации.

Если значение не указано в задаче, вместо него будут использоваться значения переменных окружения MSO_USERNAME или ANSIBLE_NET_USERNAME.

validate_certs

boolean

Если false, сертификаты SSL не будут проверены.

Это значение следует установить в false только при использовании на сайтах, контролируемых лично, с использованием самозаверенных сертификатов.

Если значение не указано в задаче, будет использовано значение переменной окружения MSO_VALIDATE_CERTS.

По умолчанию true.

Варианты:

  • false
  • true

vrf

dictionary

VRF, связанная с этим ANP.

name

string / обязательно

Имя VRF для ассоциации.

schema

string

Схема, которая определяет указанную VRF.

Если этот параметр не указан, используется текущая схема по умолчанию.

template

string

Шаблон, который определяет указанную VRF.

Примечания

Примечание

  • Этот модуль разработан для поддержки Multi Site Orchestrator v2.1 или более поздних версий. Некоторые или все функции могут не работать в более ранних версиях.

См. также

См. также

cisco.mso.mso_schema_template_anp

Управление профилями сетевых приложений (ANP) в схемах шаблонов.

cisco.mso.mso_schema_template_anp_epg_subnet

Управление подсетями EPG в схемах шаблонов.

cisco.mso.mso_schema_template_bd

Управление областями мостов (BD) в схемах шаблонов.

cisco.mso.mso_schema_template_contract_filter

Управление фильтрами контрактов в схемах шаблонов.

Примеры

- name: Add a new EPG
  cisco.mso.mso_schema_template_anp_epg:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    anp: ANP 1
    epg: EPG 1
    bd:
      name: bd1
    vrf:
      name: vrf1
    state: present

- name: Add a new EPG with preferred group.
  cisco.mso.mso_schema_template_anp_epg:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    anp: ANP 1
    epg: EPG 1
    state: present
    preferred_group: true

- name: Remove an EPG
  cisco.mso.mso_schema_template_anp_epg:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    anp: ANP 1
    epg: EPG 1
    bd:
      name: bd1
    vrf:
      name: vrf1
    state: absent

- name: Query a specific EPG
  cisco.mso.mso_schema_template_anp_epg:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    anp: ANP 1
    epg: EPG 1
    bd:
      name: bd1
    vrf:
      name: vrf1
    state: query
  register: query_result

- name: Query all EPGs
  cisco.mso.mso_schema_template_anp_epg:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    anp: ANP 1
    epg: EPG 1
    bd:
      name: bd1
    vrf:
      name: vrf1
    state: query
  register: query_result

Авторы

  • Dag Wieers (@dagwieers)
  • Anvitha Jain (@anvitha-jain)

Ссылки на сборку

  • Система отслеживания проблем
  • Главная страница
  • Репозиторий (исходные коды)

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

Spec-Zone.ru

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