Spec-Zone.ru › Ansible 2.10

cisco.mso.mso_schema_template_vrf_contract – Управление контрактами vrf в шаблонах схем

Примечание

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

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

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

Новое в версии 0.0.8: от cisco.mso

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

Обзор

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

Требования

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

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
contract
словарь
Контракт, связанный с этой VRF.
name
строка / обязательно
Имя контракта для связи.
schema
строка
Схема, определяющая связанный контракт.
Если этот параметр не указан, он по умолчанию устанавливается на текущую схему.
template
строка
Шаблон, определяющий связанный контракт.
type
строка / обязательно
    Варианты:
  • consumer
  • provider
Тип контракта.
host
строка / обязательно
IP-адрес или имя хоста ACI Multi Site Orchestrator.
Если значение не указано в задаче, используется значение переменной окружения MSO_HOST

псевдонимы: имя хоста
login_domain
строка
Имя домена входа для аутентификации.
Значение по умолчанию — Local.
Если значение не указано в задаче, используется значение переменной окружения MSO_LOGIN_DOMAIN
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
port
целое число
Порт, используемый для подключения REST.
Значение по умолчанию зависит от параметра `use_ssl`.
Если значение не указано в задаче, используется значение переменной окружения MSO_PORT
schema
строка / обязательно
Имя схемы.
state
строка
    Варианты:
  • absent
  • present ←
  • query
Используйте present или absent для добавления или удаления.
Используйте query для перечисления объекта или нескольких объектов.
template
строка / обязательно
Имя шаблона для изменения.
timeout
целое число
По умолчанию:
30
Таймаут уровня сокета в секундах.
Если значение не указано в задаче, используется значение переменной окружения MSO_TIMEOUT
use_proxy
логическое значение
    Варианты:
  • no
  • yes ←
Если no, прокси не будет использоваться, даже если он определён в переменной окружения на целевых хостах.
Если значение не указано в задаче, используется значение переменной окружения MSO_USE_PROXY
use_ssl
логическое значение
    Варианты:
  • no
  • yes ←
Если no, будет использоваться HTTP-соединение вместо стандартного HTTPS-соединения.
Если значение не указано в задаче, используется значение переменной окружения MSO_USE_SSL
username
строка
По умолчанию:
"admin"
Имя пользователя для аутентификации.
Если значение не указано в задаче, используется значение переменных окружения MSO_USERNAME или ANSIBLE_NET_USERNAME
validate_certs
логическое значение
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не будут проверены.
Это следует установить на no только при работе с сайтами, находящимися под собственным контролем, использующими самоподписанные сертификаты.
Если значение не указано в задаче, используется значение переменной окружения MSO_VALIDATE_CERTS
vrf
строка / обязательно
Имя VRF.

Примечания

Примечание

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

См. также

См. также

cisco.mso.mso_schema_template_vrf

Официальная документация по модулю cisco.mso.mso_schema_template_vrf.

Примеры

- name: Add a contract to a VRF
  cisco.mso.mso_schema_template_vrf_contract:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    vrf: VRF 1
    contract:
      name: Contract 1
      type: consumer
    state: present
  delegate_to: localhost

- name: Remove a Contract
  cisco.mso.mso_schema_template_vrf_contract:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    vrf: VRF 1
    contract:
      name: Contract 1
      type: consumer
    state: absent
  delegate_to: localhost

- name: Query a specific Contract
  cisco.mso.mso_schema_template_vrf_contract:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    vrf: VRF 1
    contract:
      name: Contract 1
      type: consumer
    state: query
  delegate_to: localhost
  register: query_result

- name: Query all Contracts
  cisco.mso.mso_schema_template_vrf_contract:
    host: mso_host
    username: admin
    password: SomeSecretPassword
    schema: Schema 1
    template: Template 1
    vrf: VRF 1
    state: query
  delegate_to: localhost
  register: query_result

Авторы

  • Cindy Zhao (@cizhao)

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

Spec-Zone.ru

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