Spec-Zone.ru › Ansible 2.6

rax_cbs - Управление томами Rackspace Cloud Block Storage

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

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

Описание

  • Управление томами Rackspace Cloud Block Storage

Требования

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

  • python >= 2.6
  • pyrax

Параметры

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

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

псевдонимы: creds_file
description
Описание создаваемого тома.
env
(добавлен в 1.5)
Среда, как настроена в ~/.pyrax.cfg, см. https://github.com/rackspace/pyrax/blob/master/docs/getting_started.md#pyrax-configuration.
identity_type
(добавлен в 1.5)
Значение по умолчанию:
"rackspace"
Механизм аутентификации, например, rackspace или keystone.
image
(добавлен в 1.9)
Используемый образ для загружаемых томов. Может быть id, human_id или name. Этот параметр требует pyrax>=1.9.3.
meta
Словарь метаданных для ассоциации с томом.
name
обязательно
Имя создаваемого тома.
region Значение по умолчанию:
"DFW"
Регион для создания экземпляра.
size
обязательно
Значение по умолчанию:
100
Размер создаваемого тома в гигабайтах.
snapshot_id
Идентификатор моментального снимка для создания тома.
state
обязательно
    Варианты:
  • present ←
  • absent
Указывает желаемое состояние ресурса.
tenant_id
(добавлен в 1.5)
Идентификатор арендатора, используемый для аутентификации.
tenant_name
(добавлен в 1.5)
Имя арендатора, используемое для аутентификации.
username
Имя пользователя Rackspace, переопределяет credentials.
verify_ssl
(добавлен в 1.5)
Требовать ли проверку SSL для конечных точек API.
volume_type
обязательно
    Варианты:
  • SATA ←
  • SSD
Тип создаваемого тома.
wait
bool
    Варианты:
  • нет ←
  • да
Дождаться, пока том не перейдет в состояние 'available', перед возвратом.
wait_timeout Значение по умолчанию:
300
Время ожидания, прежде чем ожидание прекратится, в секундах.

Примечания

Примечание

  • Можно использовать следующие переменные среды: 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 Block Storage Volume
  gather_facts: False
  hosts: local
  connection: local
  tasks:
    - name: Storage volume create request
      local_action:
        module: rax_cbs
        credentials: ~/.raxpub
        name: my-volume
        description: My Volume
        volume_type: SSD
        size: 150
        region: DFW
        wait: yes
        state: present
        meta:
          app: my-cool-app
      register: my_volume

Статус

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

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

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

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

Автор

  • Christopher H. Laco (@claco)
  • 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_cbs_module.html

Spec-Zone.ru

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