community.google.gce_img – использование ресурсов изображений GCE
Примечание
Этот плагин является частью коллекции community.google (версия 1.0.0).
Для его установки используйте: ansible-galaxy collection install community.google.
Чтобы использовать его в книге задач, укажите: community.google.gce_img.
Обзор
- Этот модуль может создавать и удалять частные изображения GCE из сжатых в формате gzip архивов tarball, содержащих сырые данные диска, или из существующих открепленных дисков в любом регионе. https://cloud.google.com/compute/docs/images
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- python >= 2.6
- apache-libcloud
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| description строка | необязательное описание | |
| family строка | необязательное имя семейства | |
| name строка / обязательно | имя изображения для создания или удаления | |
| pem_file путь | путь к файлу pem, связанному с электронным адресом учетной записи службы | |
| project_id строка | ваш идентификатор проекта GCE | |
| service_account_email строка | электронный адрес учетной записи службы | |
| source строка | исходный диск или URI Google Cloud Storage для создания изображения | |
| state строка |
| желаемое состояние изображения |
| timeout целое число | По умолчанию: 180 | тайм-аут для операции |
| zone строка | По умолчанию: "us-central1-a" | область диска, указанного параметром source |
Примеры
- name: Create an image named test-image from the disk 'test-disk' in zone us-central1-a
community.google.gce_img:
name: test-image
source: test-disk
zone: us-central1-a
state: present
- name: Create an image named test-image from a tarball in Google Cloud Storage
community.google.gce_img:
name: test-image
source: https://storage.googleapis.com/bucket/path/to/image.tgz
- name: Alternatively use the gs scheme
community.google.gce_img:
name: test-image
source: gs://bucket/path/to/image.tgz
- name: Delete an image named test-image
community.google.gce_img:
name: test-image
state: absent
Авторы
- Tom Melendez (@supertom)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/google/gce_img_module.html