community.google.gce_pd – использование ресурсов постоянных дисков GCE
Примечание
Этот плагин является частью коллекции community.google (версия 1.0.0).
Для его установки используйте: ansible-galaxy collection install community.google.
Для использования в книге задач укажите: community.google.gce_pd.
Описание
- Этот модуль может создавать и удалять неотформатированные постоянные диски 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 логическое значение |
| Если yes, то объем удаляется при завершении работы виртуальной машины |
| detach_only логическое значение |
| не уничтожать диск, а только отключить его от виртуальной машины |
| disk_type строка | Значение по умолчанию: "pd-стандарт" | Укажите тип диска pd-standard или pd-ssd для SSD-диска. |
| external_projects список / элементы=строка | Список других проектов (доступных с учетными данными для предоставления) для поиска изображения. | |
| image строка | исходное изображение для использования с диском | |
| image_family строка | Семейство изображений для создания виртуальной машины. Если используется параметр image, параметр image_family игнорируется. Нельзя одновременно указывать оба параметра image и source. | |
| 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 строка | Значение по умолчанию: "present" | желаемое состояние постоянного диска Доступные варианты: active, present, absent, deleted. |
| zone строка | Значение по умолчанию: "us-central1-b" | зона для создания диска |
Примеры
- name: Simple attachment action to an existing instance
local_action:
module: gce_pd
instance_name: notlocalhost
size_gb: 5
name: pd
Авторы
- Эрик Джонсон (@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.10/collections/community/google/gce_pd_module.html