tower_user - создание, обновление или удаление пользователя Ansible Tower.
Новое в версии 2.3.
Описание
- Создание, обновление или удаление пользователей Ansible Tower. См. https://www.ansible.com/tower для обзора.
Требования (для хоста, на котором выполняется модуль)
- python >= 2.6
- ansible-tower-cli >= 3.0.3
Параметры
| параметр | обязательно | значение по умолчанию | выбор | комментарии |
|---|---|---|---|---|
| auditor | нет | Пользователь является системным аудитором. | ||
| email | да | Электронный адрес пользователя. | ||
| first_name | нет | Имя пользователя. | ||
| last_name | нет | Фамилия пользователя. | ||
| password | нет | Пароль пользователя. | ||
| state | нет | present |
| Желаемое состояние ресурса. |
| superuser | нет | Пользователь является системным администратором. | ||
| tower_config_file | нет | Путь к файлу конфигурации Tower. См. Примечания. | ||
| tower_host | нет | URL вашего экземпляра Tower. | ||
| tower_password | нет | Пароль для вашего экземпляра Tower. | ||
| tower_username | нет | Имя пользователя для вашего экземпляра Tower. | ||
| tower_verify_ssl | нет | True | Разрешить/запретить небезопасные подключения к Tower. Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, использующих самозаверяющие сертификаты. | |
| username | да | Имя пользователя. |
Примеры
- name: Add tower user
tower_user:
username: jdoe
password: foobarbaz
email: jdoe@example.org
first_name: John
last_name: Doe
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_user_module.html