Spec-Zone.ru › Ansible 2.6

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

Spec-Zone.ru

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