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