ec2_ami_search — Получение информации об AMI AWS для заданной операционной системы.
Новое в версии 1.6.
УСТАРЕЛО
Используйте ec2_ami_find вместо этого.
Синопсис
- Поиск последней AMI на AWS для заданной операционной системы.
- Возвращает
ami,aki,ari,serial,tag. - Если для изображения нет AKI или ARI, они будут
null. - Поддерживает только изображения из cloud-images.ubuntu.com
- Пример вывода:
{"ami": "ami-69f5a900", "changed": false, "aki": "aki-88aa75e1", "tag": "release", "ari": null, "serial": "20131024"}
Параметры
| параметр | обязательно | по умолчанию | значения | комментарии |
|---|---|---|---|---|
| arch | нет | amd64 |
| Архитектура процессора |
| distro | да |
| Дистрибутив Linux (например, ubuntu) | |
| region | нет | us-east-1 |
| Регион EC2 |
| release | да | Короткое название релиза (например, precise) | ||
| store | нет | ebs |
| Хранилище для виртуальной машины |
| stream | нет | server |
| Тип релиза. |
| virt | нет | paravirtual |
| Тип виртуализации |
Примеры
- name: Launch an Ubuntu 12.04 (Precise Pangolin) EC2 instance
hosts: 127.0.0.1
connection: local
tasks:
- name: Get the Ubuntu precise AMI
ec2_ami_search:
distro: ubuntu
release: precise
region: us-west-1
store: instance-store
register: ubuntu_image
- name: Start the EC2 instance
ec2:
image: "{{ ubuntu_image.ami }}"
instance_type: m1.small
key_name: mykey
Для помощи в разработке модулей, если вам это интересно, пожалуйста, прочитайте Информацию о сообществе и внесение изменений, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/ec2_ami_search_module.html