Модуль cisco.dnac.template_workflow_manager – Модуль ресурсов для функций шаблонов
Примечание
Этот модуль является частью коллекции cisco.dnac (версия 6.20.0).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install cisco.dnac. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробностей.
Для использования в книге задач укажите: cisco.dnac.template_workflow_manager.
Добавлена в cisco.dnac 6.6.0
Обзор
- Управление операциями создания, обновления и удаления ресурса Шаблон конфигурации.
- API для создания шаблона по имени проекта и имени шаблона.
- API для обновления шаблона по имени шаблона и имени проекта.
- API для удаления шаблона по имени шаблона и имени проекта.
- API для экспорта проектов для заданных имён проектов.
- API для экспорта шаблонов для заданных идентификаторов шаблонов.
- API для управления операцией создания ресурса Проект импорта шаблона конфигурации.
- API для управления операцией создания ресурса Шаблон импорта шаблона конфигурации.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- dnacentersdk >= 2.7.2
- python >= 3.9
Параметры
Параметр | Комментарии |
|---|---|
config list / elements=dictionary / required | Список подробных сведений об управляемых шаблонах. |
|
configuration_templates dictionary |
Выполнение операций, таких как создание/обновление/удаление шаблона. |
|
author string |
Указывает создателя шаблона. |
|
composite boolean |
Указывает, является ли шаблон составным. Варианты:
|
|
containing_templates list / elements=dictionary |
Ссылка на набор шаблонов в основном шаблоне для определения более сложных или модульных конфигураций. Это особенно полезно в системах, которые поддерживают иерархические или вложенные шаблоны. Здесь родительские шаблоны могут содержать дочерние шаблоны для формирования полной конфигурации. |
|
composite boolean |
Указывает, является ли шаблон составным. Варианты:
|
|
description string |
Описание шаблона. |
|
device_types list / elements=dictionary |
Список словарей, содержащих подробные сведения о типах устройств, к которым можно применять шаблоны. |
|
product_family string |
Обозначает семейство, к которому принадлежит устройство. Варианты:
|
|
product_series string |
Указывает серию классификации устройства. |
|
product_type string |
Описание точного типа устройства. |
|
id string |
Уникальный идентификатор шаблона, представленный в виде UUID. |
|
language string |
Язык программирования, используемый для создания шаблонов. Варианты: «JINJA» для шаблонизации Jinja или «VELOCITY» для Apache Velocity. Варианты:
|
|
name string |
Обозначение шаблона, служащее его уникальным именем. |
|
project_description string |
Повествование, которое подробно описывает цель и область проекта. |
|
project_name string |
Название проекта, в котором классифицируется и управляется шаблон. |
|
tags list / elements=dictionary |
Список словарей, представляющих теги, связанные с шаблоном конфигурации во время создания. |
|
id string |
Уникальный идентификатор для каждого тега, представленный в виде UUID. |
|
name string |
Описание метки или имени, назначенного тегу. |
|
template_content string |
Фактический сценарий или код, составляющий тело шаблона. |
|
template_params list / elements=dictionary |
Настройка содержимого внутри шаблона. |
|
binding string |
Связывает параметр с его источником. |
|
custom_order integer |
Задает порядок параметров, определяемый пользователем. |
|
data_type string |
Определяет тип данных параметра (например, строка, целое число, логическое значение). |
|
default_value string |
Устанавливает значение по умолчанию для параметра, используемое, если не указано другое значение. |
|
description string |
Предоставляет описательное пояснение цели параметра. |
|
display_name string |
Имя параметра, отображаемое пользователям. |
|
group string |
Категоризирует параметр в именованную группу в организационных целях. |
|
id string |
Уникальный идентификатор параметра, оформленный как UUID. |
|
instruction_text string |
Дает инструкции по использованию параметра. |
|
key string |
Уникальный ключ, идентифицирующий параметр в шаблоне. |
|
not_param boolean |
Указывает, следует ли рассматривать запись как параметр. Варианты:
|
|
order integer |
Определяет порядок следования параметра относительно других. |
|
param_array boolean |
Указывает, следует ли рассматривать параметр как массив. Варианты:
|
|
parameter_name string |
Имя параметра. |
|
provider string |
Обозначает провайдера, связанного с параметром. |
|
range list / elements=dictionary |
Определяет допустимый диапазон значений параметра. |
|
id string |
Уникальный идентификатор диапазона, представленный как UUID. |
|
max_value integer |
Указывает максимально допустимое значение параметра. |
|
min_value integer |
Указывает минимально допустимое значение параметра. |
|
required boolean |
Определяет, является ли параметр обязательным для операций с шаблонами. Варианты:
|
|
selection dictionary |
Содержит параметры выбора параметра, когда доступен выбор. |
|
default_selected_values list / elements=string |
Перечисляет значения по умолчанию, которые предварительно выбраны. |
|
id string |
Уникальный идентификатор сущности выбора, представленный в виде UUID. |
|
selection_type string |
Указывает тип выбора, например, «SINGLE_SELECT» или «MULTI_SELECT». |
|
selection_values dictionary |
Словарь доступных значений для выбора. |
|
version string |
Текущая версия шаблона. |
|
custom_params_order boolean |
Задает порядок, в котором пользовательские параметры или переменные должны быть расположены в шаблоне. Choices:
|
|
device_types list / elements=dictionary |
Список словарей, описывающих типы устройств, к которым можно применить шаблоны. |
|
product_family string |
Обозначает семейство, к которому принадлежит устройство. Choices:
|
|
product_series string |
Указывает классификацию серии устройства. |
|
product_type string |
Описывает точный тип устройства. |
|
failure_policy string |
Определяет политику обработки сбоев, если развертывание шаблона завершилось неудачей. failure_policy будет включен только тогда, когда composite установлен в True. Choices:
|
|
id string |
Уникальный идентификатор, представленный в виде UUID. |
|
language string |
Язык программирования, используемый для создания шаблонов. Варианты: «JINJA» для шаблонизации Jinja или «VELOCITY» для Apache Velocity. Choices:
|
|
project_description string |
Описание, которое поясняет цель и область действия проекта. |
|
project_name string |
Название проекта, в котором классифицируется и управляется шаблон. |
|
software_type string |
Применимый тип программного обеспечения устройства. Это поле обязательно для создания нового шаблона. Choices:
|
|
software_version string |
Применимая версия программного обеспечения устройства. |
|
template_content string |
Фактический скрипт или код, составляющий тело шаблона. |
|
template_description string |
Предоставляет обзор шаблона. |
|
template_name string |
Название шаблона. Это поле обязательно для создания нового шаблона. |
|
template_params list / elements=dictionary |
Настройка содержимого внутри шаблона. |
|
binding string |
Связывает параметр с его источником. |
|
custom_order целое число |
Указывает пользовательское упорядочение параметра. |
|
data_type строка |
Определяет тип данных параметра (например, строка, целое число, логическое значение). |
|
default_value строка |
Устанавливает значение по умолчанию для параметра, используемое, если другое значение не предоставлено. |
|
description строка |
Предоставляет описательное объяснение назначения параметра. |
|
display_name строка |
Название параметра, отображаемое пользователям. |
|
group строка |
Размещает параметр в именованную группу для организационных целей. |
|
id строка |
Уникальный идентификатор параметра, отформатированный как UUID. |
|
instruction_text строка |
Предоставляет руководство или инструкции по использованию параметра. |
|
key строка |
Уникальный ключ, идентифицирующий параметр в шаблоне. |
|
not_param логическое значение |
Указывает, что запись не должна рассматриваться как параметр. Варианты:
|
|
order целое число |
Определяет последовательность, в которой параметр отображается относительно других. |
|
param_array логическое значение |
Указывает, следует ли рассматривать параметр как массив. Варианты:
|
|
parameter_name строка |
Название параметра. |
|
provider строка |
Указывает поставщика, связанного с параметром. |
|
range список / элементы=словарь |
Определяет допустимый диапазон значений параметра. |
|
id строка |
Уникальный идентификатор диапазона, представленный в виде UUID. |
|
max_value целое число |
Указывает максимальное допустимое значение для параметра. |
|
min_value целое число |
Указывает минимальное допустимое значение для параметра. |
|
required логическое значение |
Указывает, требуется ли параметр для операций со шаблоном. Варианты:
|
|
selection словарь |
Содержит параметры для выбора параметра, когда доступен выбор. |
|
default_selected_values список / элементы=строка |
Перечисляет значения по умолчанию, которые предварительно выбраны. |
|
id строка |
Уникальный идентификатор сущности выбора, представленный в виде UUID. |
|
selection_type строка |
Указывает тип выбора, такой как «SINGLE_SELECT» или «MULTI_SELECT». |
|
selection_values dictionary |
Словарь доступных значений для выбора. |
|
template_tag list / elements=dictionary |
Ссылка на ключевое слово, метку или метаданные, назначенные шаблону. |
|
id string |
Уникальный идентификатор тега, представленный в виде UUID. |
|
name string |
Название тега. |
|
version string |
Текущая версия шаблона. |
|
version_description string |
Комментарии к версии шаблона. |
|
export dictionary |
Выполнить экспорт проектов и шаблонов. |
|
project list / elements=string |
Экспорт данных проекта(ов). |
|
template list / elements=dictionary |
Экспорт данных шаблона(ов). |
|
project_name string |
Имя проекта, в котором доступен шаблон. |
|
template_name string |
Имя шаблона, который необходимо экспортировать. |
|
import dictionary |
Выполнить импорт проектов и шаблонов. |
|
project dictionary |
Импорт проектов. |
|
do_version boolean |
Определяет, следует ли создавать новую версию проекта с импортированным содержимым. Если установлено значение true и проект уже существует, будет создана новая версия. Если false, операция завершится с ошибкой «Проект уже существует», если проект уже существует. Choices:
|
|
payload list / elements=dictionary |
Непосредственно импортирует данные конфигурации в систему с использованием предоставленного полезного груза. Предлагает альтернативу «project_file» для импорта конфигураций без ссылки на внешний файл. Игнорируется, если также предоставлен «project_file». |
|
name string |
Имя проекта для импорта. |
|
project_file string added in cisco.dnac 6.17.0 |
Указывает путь к JSON-файлу, содержащему конфигурацию импорта проекта. Если предоставлены как «project_file», так и «payload», приоритет будет отдан «project_file». |
|
template dictionary |
Импорт шаблонов. |
|
do_version boolean |
Параметр запроса DoVersion. Если этот флаг имеет значение true, создает новую версию шаблона с импортированным содержимым, если шаблоны уже существуют. Если false и если шаблон уже существует, операция завершается с ошибкой «Шаблон уже существует». Choices:
|
|
payload list / elements=dictionary |
Параметр полезной нагрузки используется для непосредственного импорта данных конфигурации в систему. Полезная нагрузка предоставляет альтернативный способ импорта конфигураций без необходимости ссылаться на внешний файл. Если предоставлены как «template_file», так и «payload», приоритет будет отдан «template_file». |
|
author string |
Идентифицирует создателя шаблона. |
|
composite boolean |
Указывает, является ли шаблон составным. Choices:
|
|
containing_templates list / elements=dictionary |
Ссылка на набор шаблонов в основном шаблоне для определения более сложных или модульных конфигураций. Это особенно полезно в системах, которые поддерживают иерархические или вложенные шаблоны. Здесь родительские шаблоны могут содержать дочерние шаблоны для формирования полной конфигурации. |
|
composite boolean |
Указывает, является ли шаблон составным. Choices:
|
|
description string |
Предоставляет описание шаблона. |
|
device_types list / elements=dictionary |
Список словарей, описывающий типы устройств, к которым можно применить шаблоны. |
|
product_family string |
Обозначает семейство, к которому принадлежит устройство. Choices:
|
|
product_series string |
Указывает классификацию серии устройства. |
|
product_type string |
Описывает точный тип устройства. |
|
id string |
Уникальный идентификатор шаблона, представленный в виде UUID. |
|
language string |
Язык программирования, используемый для создания шаблонов. Варианты: «JINJA» для шаблонизации Jinja или «VELOCITY» для Apache Velocity. Choices:
|
|
name string |
Обозначение шаблона, служащее его уникальным именем. |
|
project_name string |
Название проекта, в котором классифицируется и управляется шаблон. |
|
tags list / elements=dictionary |
Список словарей, представляющих теги, связанные с шаблоном конфигурации во время создания. |
|
id string |
Уникальный идентификатор для каждого тега, представленный в виде UUID. |
|
name string |
Описание метки или имени, присвоенного тегу. |
|
template_content string |
Фактический скрипт или код, составляющий тело шаблона. |
|
template_params list / elements=dictionary |
Настройка содержимого внутри шаблона. |
|
binding string |
Связывает параметр с его источником. |
|
custom_order integer |
Указывает порядок, заданный пользователем, для параметра. |
|
data_type string |
Идентифицирует тип данных параметра (например, строка, целое число, логическое значение). |
|
default_value string |
Устанавливает значение по умолчанию для параметра, используемое, если не указано другое значение. |
|
description string |
Предоставляет описательное объяснение цели параметра. |
|
display_name string |
Имя параметра, отображаемое пользователям. |
|
group string |
Категоризирует параметр в именованную группу в организационных целях. |
|
id string |
Уникальный идентификатор параметра, отформатированный как UUID. |
|
instruction_text string |
Предоставляет рекомендации или инструкции по использованию параметра. |
|
key string |
Уникальный ключ, идентифицирующий параметр в шаблоне. |
|
not_param boolean |
Указывает, следует ли рассматривать запись как параметр. Choices:
|
|
order integer |
Определяет последовательность, в которой параметр отображается относительно других. |
|
param_array boolean |
Указывает, следует ли рассматривать параметр как массив. Choices:
|
|
parameter_name string |
Имя параметра. |
|
provider string |
Обозначает провайдера, связанного с параметром. |
|
range list / elements=dictionary |
Определяет допустимый диапазон значений параметра. |
|
id string |
Уникальный идентификатор диапазона, представленный как UUID. |
|
max_value integer |
Указывает максимальное допустимое значение параметра. |
|
min_value integer |
Указывает минимальное допустимое значение параметра. |
|
required boolean |
Определяет, является ли параметр обязательным для операций с шаблонами. Choices:
|
|
selection dictionary |
Содержит параметры выбора параметра, когда доступен выбор. |
|
default_selected_values list / elements=string |
Перечисляет значения по умолчанию, которые предварительно выбраны. |
|
id string |
Уникальный идентификатор сущности выбора, представленный как UUID. |
|
selection_type string |
Указывает тип выбора, например, «SINGLE_SELECT» или «MULTI_SELECT». |
|
selection_values dictionary |
Словарь доступных значений для выбора. |
|
version string |
Текущая версия шаблона. |
|
custom_params_order boolean |
Указывает последовательность, в которой пользовательские параметры или переменные должны быть расположены в шаблоне. Choices:
|
|
device_types list / elements=dictionary |
Список словарей, детализирующих типы устройств, к которым могут применяться шаблоны. |
|
product_family string |
Обозначает семейство, к которому принадлежит устройство. Choices:
|
|
product_series string |
Указывает классификацию серии устройства. |
|
product_type string |
Описывает точный тип устройства. |
|
failure_policy string |
Определите политику обработки ошибок, если развертывание шаблона завершится неудачей. failure_policy будет включен только тогда, когда composite установлено в True. Choices:
|
|
id string |
Уникальный идентификатор, представленный в виде UUID. |
|
language string |
Язык программирования, используемый для создания шаблонов. Варианты: «JINJA» для шаблонизации Jinja или «VELOCITY» для Apache Velocity. Choices:
|
|
project_description string |
Описание, которое подробно объясняет цель и объем проекта. |
|
project_name string |
Название проекта, в котором классифицируется и управляется шаблон. |
|
software_type string |
Применимый тип программного обеспечения устройства. Это поле обязательно для создания нового шаблона. Choices:
|
|
software_version string |
Применимая версия программного обеспечения устройства. |
|
template_content string |
Фактический сценарий или код, составляющий тело шаблона. |
|
template_description string |
Предоставляет обзор шаблона. |
|
template_name string |
Название шаблона. Это поле обязательно для создания нового шаблона. |
|
template_params list / elements=dictionary |
Настройка содержимого внутри шаблона. |
|
binding string |
Связывает параметр с его источником. |
|
custom_order integer |
Указывает порядок, заданный пользователем, для параметра. |
|
data_type string |
Идентифицирует тип данных параметра (например, строка, целое число, логическое значение). |
|
default_value string |
Устанавливает значение по умолчанию для параметра, используемое, если не указано другое значение. |
|
description string |
Предоставляет описательное объяснение цели параметра. |
|
display_name string |
Имя параметра, отображаемое пользователям. |
|
group string |
Классифицирует параметр в именованную группу в организационных целях. |
|
id string |
Уникальный идентификатор параметра, оформленный как UUID. |
|
instruction_text string |
Предоставляет руководство или инструкции по использованию параметра. |
|
key string |
Уникальный ключ, идентифицирующий параметр в шаблоне. |
|
not_param boolean |
Указывает, следует ли рассматривать запись не как параметр. Варианты:
|
|
order integer |
Определяет последовательность, в которой параметр отображается относительно других. |
|
param_array boolean |
Указывает, следует ли рассматривать параметр как массив. Варианты:
|
|
parameter_name string |
Имя параметра. |
|
provider string |
Обозначает поставщика, связанного с параметром. |
|
range list / elements=dictionary |
Определяет допустимый диапазон значений параметра. |
|
id string |
Уникальный идентификатор диапазона, представленный как UUID. |
|
max_value integer |
Указывает максимально допустимое значение параметра. |
|
min_value integer |
Указывает минимально допустимое значение параметра. |
|
required boolean |
Определяет, является ли параметр обязательным для операций с шаблоном. Варианты:
|
|
selection dictionary |
Содержит параметры выбора параметра, когда доступен выбор. |
|
default_selected_values list / elements=string |
Перечисляет значения по умолчанию, которые предварительно выбраны. |
|
id string |
Уникальный идентификатор сущности выбора, представленный как UUID. |
|
selection_type string |
Указывает тип выбора, например, «SINGLE_SELECT» или «MULTI_SELECT». |
|
selection_values dictionary |
Словарь доступных значений для выбора. |
|
template_tag list / elements=dictionary |
Ссылка на ключевое слово, метку или метаданные, назначенные шаблону. |
|
id string |
Уникальный идентификатор тега, представленный как UUID. |
|
name string |
Имя тега. |
|
version string |
Текущая версия шаблона. |
|
project_name string |
Параметр пути имени проекта. Имя проекта, под которым необходимо создать шаблон. |
|
template_file string |
Указывает путь к файлу JSON, содержащему шаблон импорта. Если заданы оба параметра ‘template_file’ и ‘payload’, приоритет будет у ‘template_file’. |
config_verify boolean | Установите в значение True для проверки Cisco Catalyst Center после применения конфигурации playbook. Варианты:
|
dnac_api_task_timeout integer | Определяет таймаут в секундах для API-запросов получения деталей задачи. Если данные о задаче не получены в течение этого времени, процесс завершится, и о таймауте будет записано уведомление. По умолчанию: |
dnac_debug boolean | Указывает, включен ли режим отладки в Cisco Catalyst Center SDK. Варианты:
|
dnac_host string / обязательно | Имя хоста Cisco Catalyst Center. |
dnac_log boolean | Флаг для включения/выключения ведения журнала выполнения playbook. При true и указанном dnac_log_file_path: - Создает файл журнала в текущем месте выполнения с указанным именем. При true и не указанном dnac_log_file_path: - Создает файл журнала в текущем месте выполнения с именем ‘dnac.log’. При false: - Ведение журнала отключено. Если файл журнала не существует: - Создается в режиме добавления или записи в зависимости от флага ‘dnac_log_append’. Если файл журнала существует: - Перезаписывается или дополняется в зависимости от флага ‘dnac_log_append’. Варианты:
|
dnac_log_append boolean | Определяет режим файла. Устанавливается в True для режима «добавления». Устанавливается в False для режима «записи». Варианты:
|
dnac_log_file_path string | Управляет ведением журнала. Журналы записываются, если dnac_log имеет значение True. Если путь не указан: - При ‘dnac_log_append’ = True, создается ‘dnac.log’ в текущем каталоге Ansible; журналы добавляются. - При ‘dnac_log_append’ = False, создается ‘dnac.log’; журналы перезаписываются. Если путь указан: - При ‘dnac_log_append’ = True, файл открывается в режиме добавления. - При ‘dnac_log_append’ = False, файл открывается в режиме записи (w). - В сценариях совместного использования файлов без режима добавления содержимое перезаписывается после каждого выполнения модуля. - Для общего файла журнала установите append в False для 1-го модуля (для перезаписи); для последующих модулей установите append в True. По умолчанию: |
dnac_log_level string | Устанавливает порог уровня ведения журнала. Сообщения с уровнем, равным или выше этого, будут записаны в журнал. Уровни перечислены в порядке убывания серьезности [CRITICAL, ERROR, WARNING, INFO, DEBUG]. CRITICAL указывает серьезные ошибки, останавливающие программу. Отображаются только сообщения CRITICAL. ERROR указывает проблемы, препятствующие работе функции. Отображаются сообщения ERROR и CRITICAL. WARNING указывает потенциальные будущие проблемы. Отображаются сообщения WARNING, ERROR, CRITICAL. INFO отслеживает нормальную работу. Отображаются сообщения INFO, WARNING, ERROR, CRITICAL. DEBUG предоставляет подробную диагностическую информацию. Отображаются все сообщения журнала. По умолчанию: |
dnac_password string | Пароль для аутентификации в Cisco Catalyst Center. |
dnac_port string | Указывает номер порта, связанный с Cisco Catalyst Center. По умолчанию: |
dnac_task_poll_interval integer | Указывает интервал в секундах между последовательными вызовами API для получения деталей задачи. По умолчанию: |
dnac_username aliases: user string | Имя пользователя для аутентификации в Cisco Catalyst Center. По умолчанию: |
dnac_verify boolean | Флаг для включения или отключения проверки SSL-сертификата. Варианты:
|
dnac_version string | Указывает версию Cisco Catalyst Center, которую должен использовать SDK. По умолчанию: |
state string | Состояние Cisco Catalyst Center после завершения модуля. Варианты:
|
validate_response_schema boolean | Флаг для Cisco Catalyst Center SDK для включения проверки тел запросов по схеме JSON. Варианты:
|
Примечания
Примечание
- Используемые методы SDK: configuration_templates.ConfigurationTemplates.create_template, configuration_templates.ConfigurationTemplates.deletes_the_template, configuration_templates.ConfigurationTemplates.update_template, configuration_templates.ConfigurationTemplates.export_projects, configuration_templates.ConfigurationTemplates.export_templates, configuration_templates.ConfigurationTemplates.imports_the_projects_provided, configuration_templates.ConfigurationTemplates.imports_the_templates_provided,
- Используемые пути: post /dna/intent/api/v1/template-programmer/project/{projectId}/template, delete /dna/intent/api/v1/template-programmer/template/{templateId}, put /dna/intent/api/v1/template-programmer/template, post /dna/intent/api/v1/template-programmer/project/name/exportprojects, post /dna/intent/api/v1/template-programmer/template/exporttemplates, post /dna/intent/api/v1/template-programmer/project/importprojects, post /dna/intent/api/v1/template-programmer/project/name/{projectName}/template/importtemplates,
- Не поддерживает
check_mode - Плагин работает на узле управления и не использует плагины подключения ansible, а вместо этого использует встроенный менеджер подключения из Cisco Catalyst Center SDK
- Параметры, начинающиеся с dnac_, используются Cisco Catalyst Center Python SDK для установления подключения
Примеры
- name: Create a new template.
cisco.dnac.template_workflow_manager:
dnac_host: "{{dnac_host}}"
dnac_username: "{{dnac_username}}"
dnac_password: "{{dnac_password}}"
dnac_verify: "{{dnac_verify}}"
dnac_port: "{{dnac_port}}"
dnac_version: "{{dnac_version}}"
dnac_debug: "{{dnac_debug}}"
dnac_log: True
dnac_log_level: "{{dnac_log_level}}"
state: merged
config_verify: True
config:
- configuration_templates:
author: string
composite: true
custom_params_order: true
description: string
device_types:
- product_family: string
product_series: string
product_type: string
failure_policy: string
id: string
language: string
name: string
project_name: string
project_description: string
software_type: string
software_version: string
tags:
- id: string
name: string
template_content: string
version: string
- name: Export the projects.
cisco.dnac.template_workflow_manager:
dnac_host: "{{dnac_host}}"
dnac_username: "{{dnac_username}}"
dnac_password: "{{dnac_password}}"
dnac_verify: "{{dnac_verify}}"
dnac_port: "{{dnac_port}}"
dnac_version: "{{dnac_version}}"
dnac_debug: "{{dnac_debug}}"
dnac_log: True
dnac_log_level: "{{dnac_log_level}}"
state: merged
config_verify: True
config:
export:
project:
- string
- string
- name: Export the templates.
cisco.dnac.template_workflow_manager:
dnac_host: "{{dnac_host}}"
dnac_username: "{{dnac_username}}"
dnac_password: "{{dnac_password}}"
dnac_verify: "{{dnac_verify}}"
dnac_port: "{{dnac_port}}"
dnac_version: "{{dnac_version}}"
dnac_debug: "{{dnac_debug}}"
dnac_log: True
dnac_log_level: "{{dnac_log_level}}"
state: merged
config_verify: True
config:
export:
template:
- project_name : string
template_name: string
- project_name: string
template_name: string
- name: Import the Projects.
cisco.dnac.template_workflow_manager:
dnac_host: "{{dnac_host}}"
dnac_username: "{{dnac_username}}"
dnac_password: "{{dnac_password}}"
dnac_verify: "{{dnac_verify}}"
dnac_port: "{{dnac_port}}"
dnac_version: "{{dnac_version}}"
dnac_debug: "{{dnac_debug}}"
dnac_log: True
dnac_log_level: "{{dnac_log_level}}"
state: merged
config_verify: True
config:
import:
project:
do_version: false
payload:
- name: string
- name: string
- name: Import the Templates.
cisco.dnac.template_workflow_manager:
dnac_host: "{{dnac_host}}"
dnac_username: "{{dnac_username}}"
dnac_password: "{{dnac_password}}"
dnac_verify: "{{dnac_verify}}"
dnac_port: "{{dnac_port}}"
dnac_version: "{{dnac_version}}"
dnac_debug: "{{dnac_debug}}"
dnac_log: True
dnac_log_level: "{{dnac_log_level}}"
state: merged
config_verify: True
config:
import:
template:
do_version: false
project_name: string
template_file: string
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие — это поля, уникальные для данного модуля:
Ключ | Описание |
|---|---|
response_1 словарь | Словарь с данными о версиях шаблона, возвращаемыми Python SDK Cisco Catalyst Center Возвращаемое значение: всегда Пример: |
response_2 список / элементы=строка | Список с ответом, возвращаемым Python SDK Cisco Catalyst Center Возвращаемое значение: всегда Пример: |
response_3 словарь | Словарь с существующими данными шаблона, возвращаемыми Python SDK Cisco Catalyst Center Возвращаемое значение: всегда Пример: |
response_4 словарь | Подробности шаблонов в списке, возвращаемые Python SDK Cisco Catalyst Center Возвращаемое значение: всегда Пример: |
response_5 словарь | Подробности проектов в списке, возвращаемые Python SDK Cisco Catalyst Center Возвращаемое значение: всегда Пример: |
Ссылки на коллекцию
© 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/dnac/template_workflow_manager_module.html