tower_credential - создание, обновление или удаление учетных данных Ansible Tower.
Новое в версии 2.3.
Обзор
- Создание, обновление или удаление учетных данных Ansible Tower. См. https://www.ansible.com/tower для обзора.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется данный модуль.
- ansible-tower-cli >= 3.0.2
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| authorize bool |
| Использовать авторизацию для типа сети. |
| authorize_password | Пароль для учетных данных сети, требующих авторизацию. | |
| become_method |
| Метод повышения привилегий для повышения прав доступа. |
| become_password | Пароль повышения привилегий. Использовать запрос для ввода. | |
| become_username | Имя пользователя повышения привилегий. Использовать запрос для ввода. | |
| client | Значение по умолчанию: null | Идентификатор клиента или приложения для типа azure_rm. |
| description | Описание, используемое для учетных данных. | |
| domain | Домен для типа openstack. | |
| host | Хост для этих учетных данных. | |
| kind обязательно |
| Тип добавляемых учетных данных. |
| name обязательно | Имя, используемое для учетных данных. | |
| organization | Организация, которая должна владеть учетными данными. | |
| password | Пароль для этих учетных данных. Использовать запрос для ввода. secret_key для AWS. api_key для RAX. | |
| project | Проект, который должен владеть этими учетными данными. | |
| secret | Секретный токен для типа azure_rm. | |
| security_token (добавлено в 2.6) | Значение по умолчанию: null | STS-токен для типа aws. |
| ssh_key_data | Путь к приватному ключу SSH. | |
| ssh_key_unlock | Пароль для разблокировки ssh_key. Использовать запрос для ввода. | |
| state |
| Желаемое состояние ресурса. |
| subscription | Идентификатор подписки для типа azure_rm. | |
| team | Группа, которая должна владеть этими учетными данными. | |
| tenant | Идентификатор клиента для типа azure_rm. | |
| tower_config_file | Путь к файлу конфигурации Tower. См. примечания. | |
| tower_host | URL вашего экземпляра Tower. | |
| tower_password | Пароль для вашего экземпляра Tower. | |
| tower_username | Имя пользователя для вашего экземпляра Tower. | |
| tower_verify_ssl bool |
| Отключить/разрешить небезопасные соединения с Tower. Если no, сертификаты SSL не будут проверяться. Это следует использовать только на сайтах, контролируемых лично, с использованием самозаверяющих сертификатов. |
| user | Пользователь, который должен владеть этими учетными данными. | |
| username | Имя пользователя для этих учетных данных. access_key для AWS. | |
| vault_password | Пароль хранилища. Используйте запрос для ввода. |
Примечания
Примечание
- Если config_file не предоставлен, мы попробуем использовать значения по умолчанию библиотеки tower-cli для поиска информации о вашем хосте Tower.
- config_file должен содержать конфигурацию Tower в следующем формате host=hostname username=username password=password
Примеры
- name: Add tower credential
tower_credential:
name: Team Name
description: Team Description
organization: test-org
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_credential_module.html