Spec-Zone.ru › Ansible 2.6

rax_facts - Сбор фактов о серверах Rackspace Cloud

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

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

Описание

  • Сбор фактов о серверах Rackspace Cloud.

Требования

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

  • python >= 2.6
  • pyrax

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
address
IP-адрес сервера для получения фактов, будет соответствовать любому назначенному IP-адресу сервера
api_key
Ключ API Rackspace, переопределяет credentials.

Псевдонимы: password
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.
name
Имя сервера для получения фактов.
region По умолчанию:
"DFW"
Регион для создания экземпляра.
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, …)

Примеры

- name: Gather info about servers
  hosts: all
  gather_facts: False
  tasks:
    - name: Get facts about servers
      local_action:
        module: rax_facts
        credentials: ~/.raxpub
        name: "{{ inventory_hostname }}"
        region: DFW
    - name: Map some facts
      set_fact:
        ansible_ssh_host: "{{ rax_accessipv4 }}"

Статус

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

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

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом 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_facts_module.html

Spec-Zone.ru

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