profitbricks_volume - Создание или удаление тома.
Новая версия с 2.0.
Обзор
- Позволяет создавать или удалять том в дата-центре ProfitBricks. Данный модуль зависит от profitbricks >= 1.0.0.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- profitbricks
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| auto_increment bool |
| Указывает, следует ли увеличивать одно число в имени созданных виртуальных машин. |
| bus |
| Тип шины. |
| count | Значение по умолчанию: 1 | Количество томов, которые необходимо создать. |
| datacenter обязательно | Дата-центр, в котором необходимо создать тома. | |
| disk_type |
| Тип диска тома. |
| image обязательно | Идентификатор системного образа тома, например, a3eae284-a2fe-11e4-b187-5f1f641608c8. Также может быть идентификатор образа снимка. | |
| image_password (добавлен в 2.2) | Пароль, заданный для административного пользователя. | |
| instance_ids | Список идентификаторов экземпляров, в настоящее время используется только при state='absent' для удаления экземпляров. | |
| licence_type |
| Тип лицензии для тома. Используется, когда образ нестандартный. |
| name обязательно | Имя томов. Вы можете перечислять имена с помощью auto_increment. | |
| size | Значение по умолчанию: 10 | Размер тома. |
| ssh_keys (добавлен в 2.2) | Открытые ключи SSH, позволяющие получить доступ к виртуальной машине. | |
| state |
| создание или завершение работы дата-центров |
| subscription_password | Пароль ProfitBricks. Переопределяет переменную среды PB_PASSWORD. | |
| subscription_user | Имя пользователя ProfitBricks. Переопределяет переменную среды PB_SUBSCRIPTION_ID. | |
| wait bool |
| ожидание создания дата-центра перед возвратом |
| wait_timeout | Значение по умолчанию: 600 | время ожидания, прежде чем wait прекратит ожидание, в секундах |
Примеры
# 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. Дополнительная информация см. в разделе Техническое обслуживание и поддержка модулей.
Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.
Автор
- Мэтт Бальдуин (baldwin@stackpointcloud.com)
Подсказка
Если вы заметите какие-либо проблемы в данной документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 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/profitbricks_volume_module.html