tower_job_template - создание, обновление или удаление шаблона задания Ansible Tower.
Новое в версии 2.3.
Обзор
- Создание, обновление или удаление шаблонов заданий Ansible Tower. См. https://www.ansible.com/tower для общего обзора.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- ansible-tower-cli >= 3.0.2
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| ask_credential bool |
| Запросить у пользователя учетные данные при запуске. |
| ask_extra_vars bool |
| Запросить у пользователя extra_vars при запуске. |
| ask_inventory bool |
| Запросить у пользователя инвентаризацию при запуске. |
| ask_job_type bool |
| Запросить у пользователя тип задания при запуске. |
| ask_tags bool |
| Запросить у пользователя метки задания при запуске. |
| become_enabled bool |
| Активировать повышение привилегий. |
| cloud_credential | Используемые учетные данные облака для шаблона задания. | |
| description | Описание, используемое для шаблона задания. | |
| extra_vars_path | Путь к файлу YAML extra_vars. | |
| forks | Количество параллельных или одновременных процессов, используемых при выполнении плана. | |
| host_config_key | Разрешить вызовы обработки с помощью этого ключа конфигурации хоста. | |
| inventory | Инвентаризация, используемая для шаблона задания. | |
| job_tags | Используемые метки задания для шаблона задания. | |
| job_type обязательно |
| Используемый тип задания для шаблона задания. |
| limit | Шаблон хоста для дальнейшего ограничения списка управляемых или затронутых хостов исполняемой книгой. | |
| machine_credential | Используемые машинные учетные данные для шаблона задания. | |
| name обязательно | Имя, используемое для шаблона задания. | |
| network_credential | Используемые сетевые учетные данные для шаблона задания. | |
| playbook обязательно | Используемый план для шаблона задания. | |
| project обязательно | Используемый проект для шаблона задания. | |
| skip_tags | Используемые skip_tags для шаблона задания. | |
| state |
| Желаемое состояние ресурса. |
| tower_config_file | Путь к файлу конфигурации Tower. См. Примечания. | |
| tower_host | URL вашего экземпляра Tower. | |
| tower_password | Пароль для вашего экземпляра Tower. | |
| tower_username | Имя пользователя для вашего экземпляра Tower. | |
| tower_verify_ssl bool |
| Отключить/разрешить небезопасные соединения с Tower. Если no, сертификаты SSL не будут проверены. Это следует использовать только на лично контролируемых сайтах, использующих самозаверяющие сертификаты. |
| verbosity |
| Управление уровнем вывода, который Ansible генерирует во время выполнения плана. |
Примечания
Примечание
- Если config_file не указан, мы попытаемся использовать значения по умолчанию библиотеки tower-cli для поиска информации о вашем хосте Tower.
- config_file должен содержать конфигурацию Tower в следующем формате host=hostname username=username password=password
Примеры
- name: Create tower Ping job template
tower_job_template:
name: Ping
job_type: run
inventory: Local
project: Demo
playbook: ping.yml
machine_credential: Local
state: present
tower_config_file: "~/tower_cli.cfg"
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.
Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.
Автор
- 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.6/modules/tower_job_template_module.html