gce_pd — использование ресурсов постоянных дисков GCE
Новое в версии 1.4.
Обзор
- Этот модуль может создавать и удалять неформатированные постоянные диски GCE https://developers.google.com/compute/docs/disks#persistentdisks. Он также поддерживает подключение и отключение дисков от работающих виртуальных машин. Полные инструкции по установке и настройке модулей gce* можно найти в комментариях файла ansible/test/gce_tests.py.
Требования
Ниже перечислены требования, которые должны быть выполнены на хосте, на котором выполняется этот модуль.
- python >= 2.6
- apache-libcloud >= 0.13.3, >= 0.17.0 при использовании JSON-кредитов
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
|
credentials_file (добавлено в 2.1.0)
|
путь к JSON-файлу, связанному с электронным адресом учетной записи службы |
|
|
delete_on_termination bool (добавлено в 2.3)
|
|
Если yes, удаляет том при завершении работы виртуальной машины |
|
detach_only bool
|
|
не уничтожать диск, а лишь отсоединить его от виртуальной машины |
|
disk_type (добавлено в 1.9)
|
|
тип диска, который используется |
|
image (добавлено в 1.7)
|
исходный образ для использования диска |
|
| instance_name | имя виртуальной машины, если вы хотите подключить или отключить диск |
|
| mode |
|
режим подключения диска GCE, READ_ONLY (по умолчанию) или READ_WRITE |
|
name обязательно
|
имя диска |
|
|
pem_file (добавлено в 1.6)
|
путь к файлу pem, связанному с электронным адресом учетной записи службы. Этот параметр устарел. Используйте 'credentials_file'. |
|
|
project_id (добавлено в 1.6)
|
ваш идентификатор проекта GCE |
|
|
service_account_email (добавлено в 1.6)
|
электронный адрес учетной записи службы |
|
| size_gb | Значение по умолчанию: 10 |
полное целое значение размера диска (в ГБ) для создания, по умолчанию 10 ГБ |
|
snapshot (добавлено в 1.7)
|
исходный снимок для использования диска |
|
| state |
|
желаемое состояние постоянного диска |
| zone | Значение по умолчанию: "us-central1-b" |
зона, в которой нужно создать диск |
Примеры
# Simple attachment action to an existing instance
- local_action:
module: gce_pd
instance_name: notlocalhost
size_gb: 5
name: pd
Состояние
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется обратной совместимости.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.
Автор
- Eric Johnson (@erjohnso) <erjohnso@google.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/gce_pd_module.html