tower_job_template – создание, обновление или удаление шаблона задания Ansible Tower.
Новое в версии 2.3.
Обзор
- Создание, обновление или удаление шаблонов заданий Ansible Tower. См. https://www.ansible.com/tower для обзора.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- ansible-tower-cli >= 3.0.2
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| ask_credential boolean |
| Запрашивать у пользователя данные учетных данных при запуске. |
| ask_diff_mode boolean добавлен в 2.7 |
| Запрашивать у пользователя включение режима сравнения (отображение изменений) в файлах, если это поддерживается модулями. |
| ask_extra_vars boolean |
| Запрашивать у пользователя (extra_vars) при запуске. |
| ask_inventory boolean |
| Запрашивать у пользователя инвентаризацию при запуске. |
| ask_job_type boolean |
| Запрашивать у пользователя тип задачи при запуске. |
| ask_limit boolean добавлен в 2.7 |
| Запрашивать у пользователя ограничение при запуске. |
| ask_skip_tags boolean добавлен в 2.7 |
| Запрашивать у пользователя теги задач для пропуска при запуске. |
| ask_tags boolean |
| Запрашивать у пользователя теги задач при запуске. |
| ask_verbosity boolean добавлен в 2.7 |
| Запрашивать у пользователя уровень подробности вывода при запуске. |
| become_enabled boolean |
| Включить повышение привилегий. |
| concurrent_jobs_enabled boolean добавлен в 2.7 |
| Разрешить одновременное выполнение шаблонов задач. |
| credential - добавлен в 2.7 | Имя учетных данных для использования в шаблоне задачи. | |
| description - | Описание для использования в шаблоне задачи. | |
| extra_vars_path - | Путь к файлу extra_vars YAML. | |
| fact_caching_enabled boolean добавлен в 2.7 |
| Включить использование кэширования фактов для шаблона задачи. |
| force_handlers_enabled boolean добавлен в 2.7 |
| Включить принудительное выполнение обработчиков playbook, даже если задача завершается ошибкой. |
| forks - | Количество параллельных процессов для выполнения playbook. | |
| host_config_key - | Разрешить обратные вызовы provisioning с помощью этого ключа конфигурации хоста. | |
| inventory - | Имя инвентаризации для использования в шаблоне задачи. | |
| job_tags - | Список тегов для шаблона задачи, разделенный запятыми. | |
| job_type - / обязательно |
| Тип задачи для использования в шаблоне задачи. |
| limit - | Шаблон хостов для дальнейшего сужения списка хостов, управляемых или затронутых playbook. | |
| name - / обязательно | Имя для использования в шаблоне задачи. | |
| playbook - / обязательно | Путь к playbook для использования в шаблоне задачи в предоставленном проекте. | |
| project - / обязательно | Имя проекта для использования в шаблоне задачи. | |
| skip_tags - | Список тегов для пропуска в шаблоне задачи, разделенный запятыми. | |
| start_at_task - добавлен в 2.7 | Начать выполнение playbook с задачей с таким именем. | |
| state - |
| Желаемое состояние ресурса. |
| survey_enabled boolean добавлен в 2.7 |
| Включить опрос по шаблону задачи. |
| tower_config_file - | Путь к файлу конфигурации Tower. Смотрите примечания. | |
| tower_host - | URL вашего экземпляра Tower. | |
| tower_password - | Пароль для вашего экземпляра Tower. | |
| tower_username - | Имя пользователя для вашего экземпляра Tower. | |
| tower_verify_ssl boolean |
| Отключить/Разрешить небезопасные соединения с Tower. Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, с использованием самозаверяющих сертификатов. |
| vault_credential - добавлен в 2.7 | Имя секретных данных для использования в шаблоне задачи. | |
| verbosity - |
| Управление уровнем детализации вывода Ansible во время выполнения playbook. 0 - Нормальный, 1 - Подробный, 2 - Более подробный, 3 - Отладка, 4 - Отладка соединения. |
Примечания
Примечание
- Если config_file не указан, мы попробуем использовать значения по умолчанию библиотеки tower-cli для определения информации о хосте Tower.
- config_file должен содержать конфигурацию Tower в следующем формате: host=имя_хоста username=имя_пользователя password=пароль
Примеры
- name: Create tower Ping job template
tower_job_template:
name: "Ping"
job_type: "run"
inventory: "Local"
project: "Demo"
playbook: "ping.yml"
credential: "Local"
state: "present"
tower_config_file: "~/tower_cli.cfg"
Статус
- Данный модуль не гарантирует обратной совместимости интерфейса. [preview]
- Этот модуль поддерживается сообществом Ansible. [community]
Авторы
- Wayne Witzel III (@wwitzel3)
Подсказка
Если вы заметите какие-либо проблемы в данной документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/tower_job_template_module.html