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) | Значение по умолчанию: None | путь к JSON-файлу, связанному с электронным адресом учетной записи сервиса |
| delete_on_termination (добавлено в 2.3) |
| Если yes, то том удаляется при завершении виртуальной машины |
| detach_only |
| не уничтожать диск, а только отсоединить его от виртуальной машины |
| disk_type (добавлено в 1.9) |
| тип диска |
| image (добавлено в 1.7) | Значение по умолчанию: None | используемый исходный образ для диска |
| instance_name | Значение по умолчанию: None | имя виртуальной машины, если необходимо подключить или отключить диск |
| mode |
| режим подключения диска GCE, READ_ONLY (по умолчанию) или READ_WRITE |
| name обязательно | Значение по умолчанию: None | имя диска |
| pem_file (добавлено в 1.6) | Значение по умолчанию: None | путь к файлу pem, связанному с электронным адресом учетной записи сервиса. Этот параметр устарел. Используйте 'credentials_file'. |
| project_id (добавлено в 1.6) | Значение по умолчанию: None | ваш ID проекта GCE |
| service_account_email (добавлено в 1.6) | Значение по умолчанию: None | электронный адрес учетной записи сервиса |
| size_gb | Значение по умолчанию: 10 | размер диска в ГБ (целое число), значение по умолчанию 10 ГБ |
| snapshot (добавлено в 1.7) | Значение по умолчанию: None | используемый исходный снимок для диска |
| 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
Статус
Этот модуль помечен как preview, что означает отсутствие гарантий обратной совместимости интерфейса.
Автор
- 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.5/modules/gce_pd_module.html