tower_project - создание, обновление или удаление проектов Ansible Tower
Новое в версии 2.3.
Обзор
- Создание, обновление или удаление проектов Ansible Tower. См. https://www.ansible.com/tower для обзора.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- ansible-tower-cli >= 3.0.2
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| description | Описание, используемое для проекта. | |
| local_path | Директория серверных playbook для ручных проектов. | |
| name обязательно | Имя, используемое для проекта. | |
| organization | Основной ключ организации для проекта. | |
| scm_branch | Ветка, используемая для SCM-ресурса. | |
| scm_clean bool |
| Удаление локальных изменений перед обновлением. |
| scm_credential | Имя учетных данных, используемых с этим SCM-ресурсом. | |
| scm_delete_on_update bool |
| Полное удаление репозитория перед обновлением. |
| scm_type |
| Тип SCM-ресурса. |
| scm_update_on_launch bool |
| Обновление локального репозитория перед запуском задания с этим проектом. |
| scm_url | URL SCM-ресурса. | |
| state |
| Желаемое состояние ресурса. |
| tower_config_file | Путь к конфигурационному файлу Tower. См. Примечания. | |
| tower_host | URL вашего экземпляра Tower. | |
| tower_password | Пароль для вашего экземпляра Tower. | |
| tower_username | Имя пользователя для вашего экземпляра Tower. | |
| tower_verify_ssl bool |
| Отключить/разрешить небезопасные подключения к Tower. Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, с использованием самозаверяющих сертификатов. |
Примечания
Примечание
- Если config_file не предоставлен, мы попробуем использовать значения по умолчанию библиотеки tower-cli для поиска информации о вашем экземпляре Tower.
- config_file должен содержать конфигурацию Tower в формате: host=hostname username=username password=password
Примеры
- name: Add tower project
tower_project:
name: "Foo"
description: "Foo bar project"
organization: "test"
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_project_module.html