gce_img — использование ресурсов изображений GCE
Новое в версии 1.9.
Обзор
- Этот модуль может создавать и удалять частные изображения GCE из сжатых в формате gzip архивов tarball, содержащих данные исходного диска, или из существующих отсоединённых дисков в любой зоне. https://cloud.google.com/compute/docs/images
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- python >= 2.6
- apache-libcloud
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| description | необязательное описание | |
| family (добавлено в 2.2) | необязательное имя семейства | |
| name требуется | имя создаваемого или удаляемого изображения | |
| pem_file | путь к файлу pem, связанному с адресом электронной почты учётной записи службы | |
| project_id | ваш идентификатор проекта GCE | |
| service_account_email | адрес электронной почты учётной записи службы | |
| source | исходный диск или URI Google Cloud Storage для создания изображения | |
| state |
| желаемое состояние изображения |
| timeout (добавлено в 2.0) | Значение по умолчанию: 180 | таймаут для операции |
| zone | Значение по умолчанию: "us-central1-a" | зона диска, указанного в параметре source |
Примеры
# Create an image named test-image from the disk 'test-disk' in zone us-central1-a.
- gce_img:
name: test-image
source: test-disk
zone: us-central1-a
state: present
# Create an image named test-image from a tarball in Google Cloud Storage.
- gce_img:
name: test-image
source: https://storage.googleapis.com/bucket/path/to/image.tgz
# Alternatively use the gs scheme
- gce_img:
name: test-image
source: gs://bucket/path/to/image.tgz
# Delete an image named test-image.
- gce_img:
name: test-image
state: absent
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратной совместимости.
Обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Более подробную информацию см. в разделе Обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. в разделе здесь.
Автор
- Tom Melendez (supertom)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 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_img_module.html