rax_meta — Управление метаданными серверов Rackspace Cloud
Новая версия 1.7.
Обзор
- Управление метаданными серверов Rackspace Cloud
Требования
Ниже приведены требования к хосту, на котором выполняется этот модуль.
- python >= 2.6
- pyrax
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| address | IP-адрес сервера, для которого требуется изменить метаданные. Сопоставляется с любым назначенным IP-адресом сервера |
|
| api_key | Ключ API Rackspace, переопределяет credentials.
Псевдонимы: пароль |
|
| auth_endpoint
(добавлено в 1.5) |
По умолчанию: "https://identity.api.rackspacecloud.com/v2.0/" |
URI службы аутентификации. |
| credentials | Файл для поиска учетных данных Rackspace. Игнорируется, если указаны api_key и username.
Псевдонимы: creds_file |
|
| env
(добавлено в 1.5) |
Настройки среды, как настроено в ~/.pyrax.cfg, см. https://github.com/rackspace/pyrax/blob/master/docs/getting_started.md#pyrax-configuration. |
|
| id | ID сервера, для которого необходимо изменить метаданные |
|
| identity_type
(добавлено в 1.5) |
По умолчанию: "rackspace" |
Механизм аутентификации, например, rackspace или keystone. |
| meta | Хэш метаданных, которые нужно связать с экземпляром |
|
| name | Имя сервера, для которого необходимо изменить метаданные |
|
| region | По умолчанию: "DFW" |
Регион, в котором необходимо создать экземпляр. |
| tenant_id
(добавлено в 1.5) |
ID арендатора, используемого для аутентификации. |
|
| 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 и т. д.).
Примеры
- name: Set metadata for a server
hosts: all
gather_facts: False
tasks:
- name: Set metadata
local_action:
module: rax_meta
credentials: ~/.raxpub
name: "{{ inventory_hostname }}"
region: DFW
meta:
group: primary_group
groups:
- group_two
- group_three
app: my_app
- name: Clear metadata
local_action:
module: rax_meta
credentials: ~/.raxpub
name: "{{ inventory_hostname }}"
region: DFW
Статус
Этот модуль помечен как предварительный просмотр, что означает, что его интерфейс не гарантируется обратной совместимостью.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Matt Martz (@sivel)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете изменить этот документ, чтобы улучшить его.
© 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_meta_module.html