Spec-Zone.ru › Ansible 2.6

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
    Варианты:
  • manual ←
  • git
  • hg
  • svn
Тип SCM-ресурса.
scm_update_on_launch
bool
    Варианты:
  • нет ←
  • да
Обновление локального репозитория перед запуском задания с этим проектом.
scm_url
URL SCM-ресурса.
state
    Варианты:
  • present ←
  • absent
Желаемое состояние ресурса.
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

Spec-Zone.ru

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