Spec-Zone.ru › Ansible 2.4

profitbricks_volume - Создание или удаление тома.

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

  • Обзор
  • Требования (к хосту, на котором выполняется модуль)
  • Параметры
  • Примеры
    • Статус

Обзор

  • Позволяет создавать или удалять тома из ЦОД ProfitBricks. Этот модуль зависит от profitbricks >= 1.0.0

Требования (к хосту, на котором выполняется модуль)

  • profitbricks

Параметры

параметр обязателен по умолчанию выбор примечания
auto_increment
нет True
  • да
  • нет
Увеличивать ли номер в имени создаваемых виртуальных машин.
bus
нет VIRTIO
  • IDE
  • VIRTIO
Тип шины.
count
нет 1
Количество томов, которые вы хотите создать.
datacenter
да
ЦОД, в котором необходимо создать тома.
disk_type
нет HDD
  • HDD
  • SSD
Тип диска тома.
image
да
Идентификатор системного образа тома, например, a3eae284-a2fe-11e4-b187-5f1f641608c8. Это также может быть идентификатор образа моментального снимка.
image_password
(добавлен в 2.2)
нет
Пароль, заданный для административного пользователя.
instance_ids
нет
Список идентификаторов экземпляров, в настоящее время используется только при state='absent' для удаления экземпляров.
licence_type
нет UNKNOWN
  • LINUX
  • WINDOWS
  • UNKNOWN
  • OTHER
Тип лицензии для тома. Используется, когда образ нестандартный.
name
да
Имя томов. Вы можете перечислить имена, используя auto_increment.
size
нет 10
Размер тома.
ssh_keys
(добавлен в 2.2)
нет
Открытые ключи SSH, позволяющие получить доступ к виртуальной машине.
state
нет present
  • present
  • absent
создание или удаление ЦОД
subscription_password
нет
Пароль ProfitBricks. Переопределяет переменную среды PB_PASSWORD.
subscription_user
нет
Имя пользователя ProfitBricks. Переопределяет переменную среды PB_SUBSCRIPTION_ID.
wait
нет yes
  • yes
  • no
ждать создания ЦОД перед возвратом
wait_timeout
нет 600
время ожидания, прежде чем ожидание прекратится, в секундах

Примеры

# Create Multiple Volumes

- profitbricks_volume:
    datacenter: Tardis One
    name: vol%02d
    count: 5
    auto_increment: yes
    wait_timeout: 500
    state: present

# Remove Volumes

- profitbricks_volume:
    datacenter: Tardis One
    instance_ids:
      - 'vol01'
      - 'vol02'
    wait_timeout: 500
    state: absent

Статус

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

Для получения помощи в разработке модулей, если вам это нужно, прочитайте Информация о сообществе и вклад, Тестирование Ansible и Разработка модулей.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/profitbricks_volume_module.html

Spec-Zone.ru

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