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 обязательно |
| Тип роли, который нужно предоставить/лишить. |
| state |
| Желаемое состояние ресурса. |
| target_team | Группа, на которой действует роль. | |
| team | Группа, которая получает разрешения, указанные в роли. | |
| tower_config_file | Путь к файлу конфигурации Tower. См. примечания. | |
| tower_host | URL вашего экземпляра Tower. | |
| tower_password | Пароль для вашего экземпляра Tower. | |
| tower_username | Имя пользователя для вашего экземпляра Tower. | |
| tower_verify_ssl bool |
| Отклонить/разрешить небезопасные подключения к 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