Spec-Zone.ru › Ansible 2.10

cisco.mso.mso_schema_site_anp_epg_staticport – Управление статическими портами локального EPG в шаблоне схемы

Примечание

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

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

Для использования в книге задач укажите: cisco.mso.mso_schema_site_anp_epg_staticport.

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

Обзор

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

Требования

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

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
anp
строка / обязательно
Имя ANP.
deployment_immediacy
строка
    Варианты:
  • immediate
  • lazy ←
Немедленность развертывания статического порта.
immediate означает Немедленное развертывание.
lazy означает развертывание по требованию.
epg
строка / обязательно
Имя EPG.
fex
строка
Идентификатор fex статического порта.
host
строка / обязательно
IP-адрес или имя хоста ACI Multi Site Orchestrator.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_HOST.

Псевдонимы: имя хоста
leaf
строка
Лист статического порта.
login_domain
строка
Имя домена входа для аутентификации.
Значение по умолчанию — Local.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_LOGIN_DOMAIN.
mode
строка
    Варианты:
  • native
  • regular
  • untagged ←
Режим статического порта.
native означает Доступ (802.1p).
regular означает Trunk.
untagged означает Доступ (немаркированный).
output_level
строка
    Варианты:
  • debug
  • info
  • normal ←
Влияет на вывод этого модуля ACI.
normal означает стандартный вывод, включая словарь current.
info добавляет информативный вывод, включая словари previous, proposed и sent.
debug добавляет отладочный вывод, включая информацию словарей filter_string, method, response, status и url.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_OUTPUT_LEVEL.
password
строка / обязательно
Пароль для аутентификации.
Если значение не указано в задаче, вместо него будут использованы значения переменных окружения MSO_PASSWORD или ANSIBLE_NET_PASSWORD.
path
строка
Путь статического порта.
pod
строка
Подсеть статического порта.
port
целое число
Номер порта для подключения REST.
Значение по умолчанию зависит от параметра `use_ssl`.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_PORT.
primary_micro_segment_vlan
целое число
Основной VLAN микросегмента статического порта.
schema
строка / обязательно
Имя схемы.
site
строка / обязательно
Имя сайта.
state
строка
    Варианты:
  • absent
  • present ←
  • query
Используйте present или absent для добавления или удаления.
Используйте query для получения списка объекта или нескольких объектов.
template
строка / обязательно
Имя шаблона.
timeout
целое число
По умолчанию:
30
Таймаут сокета в секундах.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_TIMEOUT.
type
строка
    Варианты:
  • port ←
  • vpc
  • dpc
Тип пути статического порта
vpc используется для виртуального канала портов
dpc используется для прямого канала портов
port используется для отдельного интерфейса
use_proxy
булево
    Варианты:
  • no
  • yes ←
Если no, прокси не будет использоваться, даже если он определен в переменной окружения на целевых хостах.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_USE_PROXY.
use_ssl
булево
    Варианты:
  • no
  • yes ←
Если no, вместо стандартного HTTPS подключения будет использоваться HTTP подключение.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_USE_SSL.
username
строка
По умолчанию:
"admin"
Имя пользователя для аутентификации.
Если значение не указано в задаче, вместо него будут использованы значения переменных окружения MSO_USERNAME или ANSIBLE_NET_USERNAME.
validate_certs
булево
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не будут проверены.
Это следует устанавливать как no только при использовании на сайтах с собственным сертификатом.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения MSO_VALIDATE_CERTS.
vlan
целое число
Идентификатор VLAN инкапсуляции порта статического порта.

Примечания

Примечание

  • API PATCH ACI MultiSite имеет недостаток, требующий, чтобы некоторые объекты ссылались по индексу. Это может привести к неявной порче при одновременном доступе при изменении/удалении объекта, так как может быть сослано на неправильный объект. Этот модуль подвержен этому недостатку.
  • Обратитесь к Руководству по Cisco ACI для получения более подробной информации о управлении вашей инфраструктурой ACI с помощью Ansible.
  • Этот модуль был разработан для поддержки 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 static port to a site EPG
  cisco.mso.mso_schema_site_anp_epg_staticport:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema1
    site: Site1
    template: Template1
    anp: ANP1
    epg: EPG1
    type: port
    pod: pod-1
    leaf: 101
    path: eth1/1
    vlan: 126
    deployment_immediacy: immediate
    state: present
  delegate_to: localhost

- name: Add a new static fex port to a site EPG
  mso_schema_site_anp_epg_staticport:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema1
    site: Site1
    template: Template1
    anp: ANP1
    epg: EPG1
    type: port
    pod: pod-1
    leaf: 101
    fex: 151
    path: eth1/1
    vlan: 126
    deployment_immediacy: lazy
    state: present
  delegate_to: localhost

- name: Add a new static VPC to a site EPG
  mso_schema_site_anp_epg_staticport:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema1
    site: Site1
    template: Template1
    anp: ANP1
    epg: EPG1
    pod: pod-1
    leaf: 101-102
    path: ansible_polgrp
    vlan: 127
    type: vpc
    mode: untagged
    deployment_immediacy: lazy
    state: present
  delegate_to: localhost

- name: Remove a static port from a site EPG
  cisco.mso.mso_schema_site_anp_epg_staticport:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema1
    site: Site1
    template: Template1
    anp: ANP1
    epg: EPG1
    type: port
    pod: pod-1
    leaf: 101
    path: eth1/1
    state: absent
  delegate_to: localhost

- name: Query a specific site EPG static port
  cisco.mso.mso_schema_site_anp_epg_staticport:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema1
    site: Site1
    template: Template1
    anp: ANP1
    epg: EPG1
    type: port
    pod: pod-1
    leaf: 101
    path: eth1/1
    state: query
  delegate_to: localhost
  register: query_result

- name: Query all site EPG static ports
  cisco.mso.mso_schema_site_anp_epg_staticport:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema1
    site: Site1
    template: Template1
    anp: ANP1
    state: query
  delegate_to: localhost
  register: query_result

Авторы

  • Dag Wieers (@dagwieers)

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

Spec-Zone.ru

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