Модуль cisco.mso.mso_schema_site_service_graph – Управление графиком услуг в схемах сайтов
Примечание
Этот модуль является частью коллекции cisco.mso (версия 2.9.0).
Вам, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install cisco.mso. Для использования этого модуля требуются дополнительные компоненты. Подробные требования см. в разделе Требования.
Чтобы использовать его в плейбуке, укажите: cisco.mso.mso_schema_site_service_graph.
Описание
- Управление графиком услуг в схемах сайтов на Cisco ACI Multi-Site.
- Этот модуль поддерживается только в MSO/NDO версии 3.3 и выше.
Требования
Ниже перечислены требования, необходимые на хосте, на котором будет выполняться этот модуль.
- Multi Site Orchestrator v2.1 или более поздней версии
Параметры
Параметр | Комментарии |
|---|---|
devices список / элементы=словарь | Список устройств, которые нужно связать с графиком услуг. |
|
consumer_connector_type строка |
Тип соединителя потребителя для графика услуг сайта Azure CNC. По умолчанию Варианты:
|
|
consumer_interface строка |
Имя интерфейса потребителя для устройства Azure CNC L4-L7. |
|
device_name псевдонимы: имя строка / обязательно |
Имя устройства |
|
provider_connector_type строка |
Тип соединителя поставщика для графика услуг сайта Azure CNC. По умолчанию Варианты:
|
|
provider_interface строка |
Имя интерфейса поставщика для устройства Azure CNC L4-L7. |
host псевдонимы: имя_хоста строка | IP-адрес или имя хоста хоста ACI Multi Site Orchestrator. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
login_domain строка | Имя домена входа для аутентификации. Значение по умолчанию - Local. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения При использовании плагина подключения HTTPAPI будет использована переменная инвентаризации |
output_level строка | Влияет на вывод данного модуля MSO.
Если значение не указано в задаче, вместо него будет использовано значение переменной окружения Варианты:
|
password строка | Пароль для аутентификации. Если значение не указано в задаче, вместо него будут использованы переменные окружения |
port целое число | Номер порта для подключения REST. Значение по умолчанию зависит от параметра `use_ssl`. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
schema строка / обязательно | Имя схемы. |
service_graph псевдонимы: имя строка | Имя графика услуг для управления. |
site строка / обязательно | Имя сайта. |
state строка | Используйте Используйте Варианты:
|
template строка / обязательно | Имя шаблона. |
tenant строка | Имя клиента. |
timeout целое число | Таймаут уровня сокета в секундах. Значение по умолчанию - 30 секунд. Если значение не указано в задаче, вместо него будет использовано значение переменной окружения |
use_proxy boolean | Если Если значение не указано в задаче, будет использовано значение переменной среды По умолчанию Значения:
|
use_ssl boolean | Если Если значение не указано в задаче, будет использовано значение переменной среды При использовании плагина подключения HTTPAPI переменная инвентаризации По умолчанию Значения:
|
username string | Имя пользователя для аутентификации. Если значение не указано в задаче, будет использовано значение переменных среды |
validate_certs boolean | Если Это значение следует установить на Если значение не указано в задаче, будет использовано значение переменной среды По умолчанию Значения:
|
Примечания
Примечание
- Этот модуль был разработан для поддержки Multi Site Orchestrator версии 2.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–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_service_graph_module.html