модуль cisco.mso.mso_schema_site_service_graph — управление Service Graph на сайтах схемы
Примечание
Этот модуль входит в коллекцию cisco.mso (версия 2.13.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.mso. Для использования этого модуля требуются дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: cisco.mso.mso_schema_site_service_graph.
Краткое описание
- Управление Service Graph на сайтах схемы в Cisco ACI Multi-Site.
- Этот модуль поддерживается только в MSO/NDO версии 3.3 и выше.
Требования
На хосте, на котором выполняется этот модуль, должны быть установлены следующие компоненты.
- Multi Site Orchestrator v2.1 или новее
Параметры
Параметр | Комментарии |
|---|---|
devices list / elements=dictionary | Список устройств, которые необходимо связать с Service Graph. |
|
consumer_connector_type string |
Тип коннектора потребителя для Service Graph сайта Azure CNC. При создании, если значение не задано, используется Варианты:
|
|
consumer_interface string |
Имя интерфейса потребителя для устройства Azure CNC L4-L7. |
|
device_name псевдонимы: name string / обязательный |
Имя устройства |
|
provider_connector_type string |
Тип коннектора поставщика для Service Graph сайта Azure CNC. При создании, если значение не задано, используется Варианты:
|
|
provider_interface string |
Имя интерфейса поставщика для устройства Azure CNC L4-L7. |
host псевдонимы: hostname string | IP-адрес или имя хоста ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
login_domain string | Имя домена входа, используемого для аутентификации. Значение по умолчанию — Local. Если значение не указано в задаче, вместо него будет использовано значение переменной среды При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаря |
output_level string | Управляет выводом этого модуля MSO.
Если значение не указано в задаче, вместо него будет использовано значение переменной среды Варианты:
|
password string | Пароль для аутентификации. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
port integer | Номер порта для REST-подключения. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
schema string / обязательный | Имя схемы. |
service_graph псевдонимы: name string | Имя Service Graph, которым нужно управлять. |
site string / обязательный | Имя сайта. |
state string | Для добавления или удаления используйте Для просмотра одного или нескольких объектов используйте Варианты:
|
template string / обязательный | Имя шаблона. |
tenant string | Имя арендатора. |
timeout integer | Тайм-аут на уровне сокета в секундах. Значение по умолчанию — 30 секунд. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
use_proxy boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной среды По умолчанию используется Варианты:
|
use_ssl boolean | Если Если значение не указано в задаче, вместо него будет использовано значение переменной среды При использовании плагина подключения HTTPAPI, если этот атрибут не указан, будет использоваться переменная инвентаря При использовании плагина подключения HTTPAPI (mso или nd) значение по умолчанию — Варианты:
|
username string | Имя пользователя для аутентификации. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
validate_certs boolean | Если Устанавливайте значение Если значение не указано в задаче, вместо него будет использовано значение переменной среды Значение по умолчанию — Варианты:
|
Примечания
Примечание
- Этот модуль разработан для поддержки Multi Site Orchestrator v2.1 или новее. Некоторые или все функции могут не работать в более ранних версиях.
Примеры
- name: Add a Service Graph
cisco.mso.mso_schema_site_service_graph_node:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
template: Template1
service_graph: SG1
site: site1
tenant: tenant1
devices:
- name: ansible_test_firewall
- name: ansible_test_adc
- name: ansible_test_other
state: present
- name: Add a Site service graph for the Azure cloud CNC
cisco.mso.mso_schema_site_service_graph:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
template: Template1
service_graph: SG1
site: site1
tenant: tenant1
devices:
- name: ans_tnt_firewall1
provider_connector_type: source_nat
provider_interface: TP_FW_Inf1
consumer_connector_type: redirect
consumer_interface: TP_FW_Inf1
- name: ans_tnt_app_lb
- name: ans_tnt_other
provider_connector_type: destination_nat
consumer_connector_type: redirect
state: present
- name: Remove a Service Graph
cisco.mso.mso_schema_site_service_graph_node:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
template: Template1
service_graph: SG1
site: site1
state: absent
- name: Query a specific Service Graph
cisco.mso.mso_schema_site_service_graph_node:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
template: Template1
service_graph: SG1
site: site1
state: query
register: query_result
- name: Query all Service Graphs
cisco.mso.mso_schema_site_service_graph_node:
host: mso_host
username: admin
password: SomeSecretPassword
schema: Schema1
template: Template1
site: site1
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_site_service_graph_module.html