Spec-Zone.ru › Ansible 2.6

rax_cdb_user - создание/удаление пользователя базы данных Rackspace Cloud

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

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

Обзор

  • создание/удаление базы данных в облачных базах данных.

Требования

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

  • pyrax
  • python >= 2.6

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_key
Ключ API Rackspace, переопределяет credentials.

псевдонимы: пароль
auth_endpoint
(добавлен в 1.5)
По умолчанию:
"https://identity.api.rackspacecloud.com/v2.0/"
URI службы аутентификации.
cdb_id
UUID сервера баз данных
credentials
Файл для поиска учетных данных Rackspace. Игнорируется, если заданы api_key и username.

псевдонимы: creds_file
databases По умолчанию:
[]
Название баз данных, к которым пользователь имеет доступ
db_password
Пароль пользователя базы данных
db_username
Имя пользователя базы данных
env
(добавлен в 1.5)
Среда, как настроено в ~/.pyrax.cfg, см. https://github.com/rackspace/pyrax/blob/master/docs/getting_started.md#pyrax-configuration.
host По умолчанию:
"%"
Указывает хост, с которого пользователь имеет разрешение подключаться к базе данных. Возможные значения — строка, содержащая IPv4-адрес, или "%" для разрешения подключения с любого хоста
identity_type
(добавлен в 1.5)
По умолчанию:
"rackspace"
Механизм аутентификации, например, rackspace или keystone.
region По умолчанию:
"DFW"
Регион для создания экземпляра.
state
    Варианты:
  • present ←
  • absent
Указывает желаемое состояние ресурса
tenant_id
(добавлен в 1.5)
Идентификатор арендатора, используемый для аутентификации.
tenant_name
(добавлен в 1.5)
Имя арендатора, используемое для аутентификации.
username
Имя пользователя Rackspace, переопределяет credentials.
verify_ssl
(добавлен в 1.5)
Требовать или нет проверку SSL API-точек доступа.

Примечания

Примечание

  • Можно использовать следующие переменные среды: RAX_USERNAME, RAX_API_KEY, RAX_CREDS_FILE, RAX_CREDENTIALS, RAX_REGION.
  • RAX_CREDENTIALS и RAX_CREDS_FILE указывают на файл учетных данных, подходящий для pyrax. См. https://github.com/rackspace/pyrax/blob/master/docs/getting_started.md#authenticating
  • RAX_USERNAME и RAX_API_KEY исключают использование файла учетных данных
  • RAX_REGION определяет регион Rackspace Public Cloud (DFW, ORD, LON, …)
  • Можно использовать следующие переменные среды: RAX_USERNAME, RAX_API_KEY, RAX_CREDS_FILE, RAX_CREDENTIALS, RAX_REGION.
  • RAX_CREDENTIALS и RAX_CREDS_FILE указывают на файл учетных данных, подходящий для pyrax. См. https://github.com/rackspace/pyrax/blob/master/docs/getting_started.md#authenticating
  • RAX_USERNAME и RAX_API_KEY исключают использование файла учетных данных
  • RAX_REGION определяет регион Rackspace Public Cloud (DFW, ORD, LON, …)

Примеры

- name: Build a user in Cloud Databases
  tasks:
    - name: User build request
      local_action:
        module: rax_cdb_user
        credentials: ~/.raxpub
        region: IAD
        cdb_id: 323e7ce0-9cb0-11e3-a5e2-0800200c9a66
        db_username: user1
        db_password: user1
        databases: ['db1']
        state: present
      register: rax_db_user

Статус

Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратной совместимый.

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Simon JAILLET (@jails)

Подсказка

Если вы заметите какие-либо проблемы в этой документации, вы можете редактировать этот документ, чтобы улучшить его.

© 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/rax_cdb_user_module.html

Spec-Zone.ru

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