tower_project - создание, обновление или удаление проектов Ansible Tower
Новое в версии 2.3.
Обзор
- Создание, обновление или удаление проектов Ansible Tower. См. https://www.ansible.com/tower для обзора.
Требования (для хоста, на котором выполняется модуль)
- python >= 2.6
- ansible-tower-cli >= 3.0.3
Параметры
| параметр | обязательный | по умолчанию | значения | комментарии |
|---|---|---|---|---|
| описание | нет | Описание, используемое для проекта. | ||
| local_path | нет | Директория серверных playbook для ручных проектов. | ||
| имя | да | Имя, используемое для проекта. | ||
| организация | нет | Основной ключ организации для проекта. | ||
| scm_ветка | нет | Ветка, используемая для ресурса scm. | ||
| scm_очистка | нет | Удаление локальных изменений перед обновлением. | ||
| scm_кредициал | нет | Имя учетных данных, используемых с этим ресурсом scm. | ||
| scm_удаление_при_обновлении | нет | Полное удаление репозитория перед обновлением. | ||
| scm_тип | нет | manual |
| Тип ресурса scm. |
| scm_обновление_при_запуске | нет | Обновление локального репозитория перед запуском задачи с этим проектом. | ||
| scm_url | нет | URL ресурса scm. | ||
| состояние | нет | present |
| Желаемое состояние ресурса. |
| tower_config_file | нет | Путь к конфигурационному файлу Tower. См. Примечания. | ||
| tower_хост | нет | URL вашего экземпляра Tower. | ||
| tower_пароль | нет | Пароль для вашего экземпляра Tower. | ||
| tower_логин | нет | Логин для вашего экземпляра Tower. | ||
| tower_проверка_ssl | нет | True | Отключить/разрешить небезопасные подключения к Tower. Если no, сертификаты SSL не будут проверены. Это следует использовать только на контролируемых вами сайтах с самозаверяющими сертификатами. |
Примеры
- name: Add tower project
tower_project:
name: "Foo"
description: "Foo bar project"
organization: "test"
state: present
tower_config_file: "~/tower_cli.cfg"
Примечания
Примечание
- Если config_file не указан, мы попытаемся использовать значения по умолчанию библиотеки tower-cli для поиска информации о вашем хосте Tower.
- config_file должен содержать конфигурацию Tower в следующем формате: host=hostname username=username password=password
Статус
Этот модуль помечен как предварительный, что означает, что его интерфейс не гарантируется как обратной совместимости.
Для помощи в разработке модулей, если вы так желаете, пожалуйста, прочитайте Справочную информацию по сообществу и помощь в сотрудничестве, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/tower_project_module.html