gce_pd – использование ресурсов постоянных дисков GCE
Обзор
- Этот модуль может создавать и удалять неотформатированные постоянные диски 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 - | путь к JSON-файлу, связанному с электронной почтой учетной записи службы | |
| delete_on_termination boolean |
| Если yes, удаляет том при завершении работы виртуальной машины |
| detach_only boolean |
| не уничтожает диск, а только отсоединяет его от виртуальной машины |
| disk_type - |
| тип диска, который будет предоставлен |
| image - | исходный образ для использования в диске | |
| instance_name - | имя виртуальной машины, если вы хотите подключить или отключить диск | |
| mode - |
| Режим подключения диска GCE, READ_ONLY (по умолчанию) или READ_WRITE |
| name - / обязательно | имя диска | |
| pem_file - | путь к файлу pem, связанному с электронной почтой учетной записи службы. Этот параметр устарел. Используйте 'credentials_file'. | |
| project_id - | ваш идентификатор проекта GCE | |
| service_account_email - | электронная почта учетной записи службы | |
| size_gb - | По умолчанию: 10 | целое значение размера диска (в ГБ) для создания, по умолчанию 10 ГБ |
| snapshot - | исходный снимок для использования в диске | |
| 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. [сообщество]
Авторы
- 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.9/modules/gce_pd_module.html