Модуль community.general.profitbricks_volume – Создание или удаление тома
Примечание
Этот модуль является частью коллекции community.general (версия 9.5.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, запустите ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general. Вам потребуются дополнительные требования для использования этого модуля, см. Требования для получения подробной информации.
Чтобы использовать его в playbook, укажите: community.general.profitbricks_volume.
Краткое описание
- Позволяет создавать или удалять том в центре обработки данных ProfitBricks. Этот модуль имеет зависимость от profitbricks >= 1.0.0
Требования
Следующие требования необходимы на хосте, который выполняет этот модуль.
- profitbricks
Параметры
Параметр | Комментарии |
|---|---|
auto_increment boolean | Увеличивать ли на единицу число в имени для создаваемых виртуальных машин. Варианты:
|
bus string | Тип шины. Варианты:
|
count integer | Количество томов, которые вы хотите создать. По умолчанию: |
datacenter string | Центр обработки данных, в котором следует создавать тома. |
disk_type string | Тип диска тома. Варианты:
|
image string | Идентификатор системного образа для тома, например, a3eae284-a2fe-11e4-b187-5f1f641608c8. Это может быть также идентификатор снимка образа. |
image_password string | Установленный пароль для административного пользователя. |
instance_ids list / elements=string | Список идентификаторов экземпляров, в настоящее время используется только при state=’absent’ для удаления экземпляров. По умолчанию: |
licence_type string | Тип лицензии для тома. Используется, когда образ нестандартный. Доступные варианты: По умолчанию: |
name string | Имя томов. Вы можете перечислить имена с помощью auto_increment. |
server string | Имя сервера, к которому нужно подключить том. |
size integer | Размер тома. По умолчанию: |
ssh_keys list / elements=string | Открытые ключи SSH, обеспечивающие доступ к виртуальной машине. По умолчанию: |
state string | создать или завершить центры обработки данных Доступные варианты: По умолчанию: |
subscription_password string | Пароль ProfitBricks. Переопределяет переменную окружения PB_PASSWORD. |
subscription_user string | Имя пользователя ProfitBricks. Переопределяет переменную окружения PB_SUBSCRIPTION_ID. |
wait boolean | ждать создания центра обработки данных перед возвратом Варианты:
|
wait_timeout integer | сколько времени ждать, прежде чем wait прекратит ожидание, в секундах По умолчанию: |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: отсутствует | Может выполняться в |
diff_mode | Поддержка: отсутствует | Возвращает подробности о том, что изменилось (или, возможно, требует изменения в |
Примеры
- name: Create multiple volumes
community.general.profitbricks_volume:
datacenter: Tardis One
name: vol%02d
count: 5
auto_increment: true
wait_timeout: 500
state: present
- name: Remove Volumes
community.general.profitbricks_volume:
datacenter: Tardis One
instance_ids:
- 'vol01'
- 'vol02'
wait_timeout: 500
state: absent
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/profitbricks_volume_module.html