Spec-Zone.ru › Ansible 2.6

tower_role — создание, обновление или удаление роли Ansible Tower.

Новое в версии 2.3.

  • Описание
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • Создание, обновление или удаление ролей Ansible Tower. Для обзора см. https://www.ansible.com/tower.

Требования

Ниже перечислены требования к хосту, на котором выполняется этот модуль.

  • ansible-tower-cli >= 3.0.2

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
credential
Удостоверение, на котором действует роль.
inventory
Инвентаризация, на которой действует роль.
job_template
Шаблон задания, на котором действует роль.
organization
Организация, на которой действует роль.
project
Проект, на котором действует роль.
role
обязательно
    Варианты:
  • admin
  • read
  • member
  • execute
  • adhoc
  • update
  • use
  • auditor
Тип роли, который нужно предоставить/лишить.
state
    Варианты:
  • present ←
  • absent
Желаемое состояние ресурса.
target_team
Группа, на которой действует роль.
team
Группа, которая получает разрешения, указанные в роли.
tower_config_file
Путь к файлу конфигурации Tower. См. примечания.
tower_host
URL вашего экземпляра Tower.
tower_password
Пароль для вашего экземпляра Tower.
tower_username
Имя пользователя для вашего экземпляра Tower.
tower_verify_ssl
bool
    Варианты:
  • no
  • yes ←
Отклонить/разрешить небезопасные подключения к Tower. Если no, сертификаты SSL не будут проверяться. Это следует использовать только на сайтах, контролируемых лично, использующих самозаверяющие сертификаты.
user
Пользователь, который получает разрешения, указанные в роли.

Примечания

Примечание

  • Если config_file не указан, мы попытаемся использовать значения по умолчанию библиотеки tower-cli, чтобы найти информацию о вашем хосте Tower.
  • config_file должен содержать конфигурацию Tower в следующем формате: host=hostname username=username password=password

Примеры

- name: Add jdoe to the member role of My Team
  tower_role:
    user: jdoe
    target_team: "My Team"
    role: member
    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_role_module.html

Spec-Zone.ru

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