Spec-Zone.ru › Ansible 2.4

tower_credential - создание, обновление или удаление учетных данных Ansible Tower.

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

  • Описание
  • Требования (для хоста, на котором выполняется модуль)
  • Параметры
  • Примеры
  • Примечания
    • Статус

Описание

  • Создание, обновление или удаление учетных данных Ansible Tower. См. https://www.ansible.com/tower для общего обзора.

Требования (для хоста, на котором выполняется модуль)

  • python >= 2.6
  • ansible-tower-cli >= 3.0.2

Параметры

параметр обязателен значение по умолчанию возможные значения комментарии
authorize
нет
Использовать авторизацию для типа net.
authorize_password
нет
Пароль для учетных данных net, требующих авторизацию.
become_method
нет None
  • None
  • sudo
  • su
  • pbrun
  • pfexec
  • pmrun
Метод повышения привилегий для повышения прав.
become_password
нет
Пароль повышения привилегий. Использовать ASK для запроса.
become_username
нет
Имя пользователя повышения привилегий. Использовать ASK для запроса.
client
нет
Идентификатор клиента или приложения для типа azure_rm.
description
нет
Описание учетных данных.
domain
нет
Домен для типа openstack.
host
нет
Хост для этих учетных данных.
kind
да
  • ssh
  • vault
  • net
  • scm
  • aws
  • vmware
  • satellite6
  • cloudforms
  • gce
  • azure_rm
  • openstack
  • rhv
  • insights
  • tower
Тип добавляемых учетных данных.
name
да
Имя учетных данных.
organization
нет
Организация, которой должны принадлежать учетные данные.
password
нет
Пароль для учетных данных. Использовать ASK для запроса. secret_key для AWS. api_key для RAX.
project
нет
Проект, которому должны принадлежать учетные данные.
secret
нет
Секретный токен для типа azure_rm.
ssh_key_data
нет
Путь к закрытому ключу SSH.
ssh_key_unlock
нет
Пароль для разблокировки ssh_key. Использовать ASK для запроса.
state
нет present
  • present
  • absent
Желаемое состояние ресурса.
subscription
нет
Идентификатор подписки для типа azure_rm.
team
нет
Команда, которой должны принадлежать учетные данные.
tenant
нет
Идентификатор клиента для типа azure_rm.
tower_config_file
нет
Путь к файлу конфигурации Tower. См. примечания.
tower_host
нет
URL вашего экземпляра Tower.
tower_password
нет
Пароль для вашего экземпляра Tower.
tower_username
нет
Имя пользователя для вашего экземпляра Tower.
tower_verify_ssl
нет True
Отключить/разрешить небезопасные соединения с Tower. Если no, сертификаты SSL не будут проверены. Это следует использовать только на контролируемых вами сайтах, использующих самозаверяющие сертификаты.
user
нет
Пользователь, которому должны принадлежать эти учетные данные.
username
нет
Имя пользователя для этих учетных данных. access_key для AWS.
vault_password
нет
Пароль Vault. Использовать ASK для запроса.

Примеры

- name: Add tower credential
  tower_credential:
    name: Team Name
    description: Team Description
    organization: test-org
    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_credential_module.html

Spec-Zone.ru

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