Spec-Zone.ru › Ansible 2.6

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API