Модуль cisco.mso.mso_schema_template_vrf_contract — Управление контрактами VRF в шаблонах схем
Примечание
Этот модуль входит в коллекцию cisco.mso (версия 2.13.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.mso. Для использования этого модуля требуются дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: cisco.mso.mso_schema_template_vrf_contract.
Добавлено в cisco.mso 0.0.8
Краткое описание
- Управление контрактами VRF в шаблонах схем Cisco ACI Multi-Site.
Требования
Следующие требования должны быть выполнены на хосте, на котором выполняется этот модуль.
- Multi Site Orchestrator версии 2.1 или новее
Параметры
Параметр | Комментарии |
|---|---|
contract dictionary | Контракт, связанный с этой VRF. |
|
name string / обязательный |
Имя связываемого контракта. |
|
schema string |
Схема, в которой определён указанный контракт. Если параметр не указан, по умолчанию используется текущая схема. |
|
template string |
Шаблон, в котором определён указанный контракт. |
|
type string / обязательный |
Тип контракта. Варианты:
|
host псевдонимы: hostname string | IP-адрес или имя хоста Cisco ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
login_domain string | Имя домена входа для аутентификации. Значение по умолчанию — Local. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения При использовании подключаемого модуля соединения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаря |
output_level string | Определяет содержимое вывода этого модуля MSO.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Варианты:
|
password string | Пароль для аутентификации. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
port integer | Номер порта для REST-соединения. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
schema string / обязательный | Имя схемы. |
state string | Для добавления или удаления используйте Для просмотра одного или нескольких объектов используйте Варианты:
|
template string / обязательный | Имя шаблона, который нужно изменить. |
timeout integer | Тайм-аут на уровне сокета в секундах. Значение по умолчанию — 30 секунд. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
use_proxy boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию — Варианты:
|
use_ssl boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной окружения При использовании подключаемого модуля соединения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаря При использовании подключаемого модуля соединения HTTPAPI (mso или nd) значение по умолчанию — Варианты:
|
username string | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
validate_certs boolean | Если Устанавливайте значение Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Значение по умолчанию — Варианты:
|
vrf string / обязательный | Имя VRF. |
Примечания
Примечание
- Этот модуль разработан для поддержки Multi Site Orchestrator версии 2.1 или новее. Некоторые или все функции могут не работать в более ранних версиях.
См. также
См. также
- cisco.mso.mso_schema_template_vrf
-
Управление 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
- 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
- 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
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
register: query_result
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/cisco/mso/mso_schema_template_vrf_contract_module.html