Spec-Zone.ru › Ansible

Модуль cisco.mso.mso_schema_site_anp_epg_bulk_staticport – Управление статическими портами локальной EPG в пакетном режиме в схеме шаблона

Примечание

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

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

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

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

  • УСТАРЕВШИЙ
  • Описание
  • Требования
  • Параметры
  • Примечания
  • См. также
  • Примеры
  • Статус

УСТАРЕВШИЙ

Удалён в:

версии 3.0.0

Почему:

Модуль был объединён для централизации всех функций статических портов в cisco.mso.mso_schema_site_anp_epg_staticport.

Альтернатива:

Используйте cisco.mso.mso_schema_site_anp_epg_staticport с параметром `force_replace=true` вместо него.

Описание

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

Требования

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

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

Параметры

Параметр

Комментарии

anp

string / required

Имя ANP.

deployment_immediacy

string

Непосредственность развертывания статического порта.

immediate means Deploy immediate.

lazy means deploy on demand.

Варианты:

  • "immediate"
  • "lazy" ← (default)

epg

string / required

Имя EPG.

fex

string

ID FEX статического порта.

host

aliases: hostname

string

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

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

leaf

string

Leaf статического порта.

login_domain

string

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

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

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

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

mode

string

Режим статического порта.

native means Access (802.1p).

regular means Trunk.

untagged means Access (untagged).

Варианты:

  • "native"
  • "regular"
  • "untagged" ← (default)

output_level

string

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

normal means the standard output, incl. current dict

info adds informational output, incl. previous, proposed and sent dicts

debug adds debugging output, incl. filter_string, method, response, status and url information

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

Варианты:

  • "debug"
  • "info"
  • "normal" ← (default)

password

string

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

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

path

string

Путь статического порта.

pod

string

Pod статического порта.

port

integer

Номер порта, который будет использоваться для подключения REST.

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

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

primary_micro_segment_vlan

integer

Основной VLAN микросегмента статического порта.

schema

string / required

Имя схемы.

site

string / required

Имя сайта.

state

string

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

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

Варианты:

  • "absent"
  • "present" ← (default)
  • "query"

static_ports

list / elements=dictionary

Список конфигураций и элементов статических портов в виде словаря.

Атрибуты уровня модуля будут переопределены атрибутами уровня пути.

Изменение элемента в списке обновит весь полезный груз.

deployment_immediacy

string

Немедленное развертывание статического порта.

immediate означает немедленное развертывание.

lazy означает развертывание по требованию.

Варианты:

  • "immediate"
  • "lazy"

fex

string

Идентификатор fex статического порта.

leaf

string

Узел статического порта.

mode

string

Режим статического порта.

native означает доступ (802.1p).

regular означает Trunk.

untagged означает Доступ (не помеченные).

Варианты:

  • "native"
  • "regular"
  • "untagged"

path

string

Путь статического порта.

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

pod

string

Подсистема статического порта.

primary_micro_segment_vlan

integer

Основной микросегмент VLAN статического порта.

type

string

Тип пути статического порта.

vpc используется для виртуального канала портов.

dpc используется для прямого канала портов.

port используется для отдельного интерфейса.

Варианты:

  • "port"
  • "vpc"
  • "dpc"

vlan

integer

Идентификатор VLAN инкапсуляции порта статического порта.

template

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

Имя шаблона.

timeout

integer

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

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

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

type

string

Тип пути статического порта

vpc используется для виртуального канала портов.

dpc используется для прямого канала портов.

port используется для отдельного интерфейса.

Варианты:

  • "port" ← (по умолчанию)
  • "vpc"
  • "dpc"

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

username

string

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

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

validate_certs

boolean

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

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

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

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

Варианты:

  • false
  • true

vlan

integer

Идентификатор VLAN инкапсуляции порта статического порта.

Примечания

Примечание

  • API ACI MultiSite PATCH имеет недостаток, требующий ссылки на некоторые объекты по индексу. Это может привести к скрытой порче при одновременном доступе при изменении/удалении объекта, так как может быть ссылаться на неправильный объект. Этот модуль затронут этим недостатком.
  • Этот модуль был разработан для поддержки Multi Site Orchestrator v2.1 или более поздних версий. Некоторые или все функции могут не работать на более ранних версиях.

См. также

См. также

cisco.mso.mso_schema_site_anp_epg

Управление локальными для сайта группами конечных точек (EPG) в шаблоне схемы.

cisco.mso.mso_schema_template_anp_epg

Управление группами конечных точек (EPG) в шаблонах схем.

Примеры

- name: Add a new static port to a site EPG
  cisco.mso.mso_schema_site_anp_epg_bulk_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
    static_ports:
      - path: eth1/2
        leaf: 102
      - path: eth1/3
        vlan: 124
    state: present

- name: Add a new static fex port to a site EPG
  cisco.mso.mso_schema_site_anp_epg_bulk_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: lazy
    static_ports:
      - path: eth1/2
        leaf: 102
      - path: eth1/3
        vlan: 124
      - fex: 151
    state: present

- name: Add a new static VPC to a site EPG
  cisco.mso.mso_schema_site_anp_epg_bulk_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
    static_ports:
      - path: eth1/2
        leaf: 102
      - path: eth1/3
        vlan: 124
      - fex: 151
      - leaf: 101-102
        path: ansible_polgrp
        vlan: 127
        type: vpc
        mode: untagged
        deployment_immediacy: lazy
    state: present

- name: Remove static ports from a site EPG
  cisco.mso.mso_schema_site_anp_epg_bulk_staticport:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema1
    site: Site1
    template: Template1
    anp: ANP1
    epg: EPG1
    state: absent

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

Состояние

  • Этот модуль будет удален в версии 3.0.0. [устарел]
  • Для получения дополнительной информации см. УСТАРЕВШЕЕ.

Авторы

  • Anvitha Jain (@anvjain)

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

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

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

Spec-Zone.ru

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