Spec-Zone.ru › Ansible 2.4

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
  • manual
  • git
  • hg
  • svn
Тип ресурса scm.
scm_обновление_при_запуске
нет
Обновление локального репозитория перед запуском задачи с этим проектом.
scm_url
нет
URL ресурса scm.
состояние
нет present
  • present
  • absent
Желаемое состояние ресурса.
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

Spec-Zone.ru

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