ec2_lc_find - Поиск конфигураций запуска AWS Autoscaling
Новая версия 2.2.
Обзор
- Возвращает список соответствующих конфигураций запуска для заданного имени, а также другую полезную информацию
- Результаты могут быть отсортированы и ограничены
- Зависит от boto
- Основано на работе Тома Банфорда (https://github.com/tombamford)
Требования (к хосту, на котором выполняется модуль)
- python >= 2.6
- boto3
Параметры
| параметр | обязателен | значение по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| limit | нет | Сколько результатов отобразить. Соответствует синтаксису срезов Python, например, list[:limit]. | ||
| name_regex | да | Конфигурация запуска для сопоставления Будет скомпилирована как регулярное выражение | ||
| region | да | AWS регион для использования. псевдонимы: aws_region, ec2_region | ||
| sort_order | нет | по возрастанию |
| Порядок сортировки результатов. |
Примеры
# Note: These examples do not set authentication details, see the AWS Guide for details.
# Search for the Launch Configurations that start with "app"
- ec2_lc_find:
name_regex: app.*
sort_order: descending
limit: 2
Значения возврата
Общие значения возврата описаны здесь Значения возврата, следующие поля уникальны для этого модуля:
| имя | описание | возвращается | тип | пример |
|---|---|---|---|---|
| arn | Имя AMI | при нахождении конфигурации запуска | строка | arn:aws:autoscaling:eu-west-1:12345:launchConfiguration:d82f050e-e315:launchConfigurationName/yourproject |
| associate_public_address | Назначить общедоступный адрес или нет | при нахождении конфигурации запуска | булево | True |
| block_device_mappings | Свойства отображений блочных устройств конфигурации запуска | при нахождении конфигурации запуска | список | [] |
| classic_link_vpc_security_groups | Свойства классических групп безопасности VPC конфигурации запуска | при нахождении конфигурации запуска | список | [] |
| created_time | Время создания | при нахождении конфигурации запуска | строка | 2016-06-29T14:59:22.222000+00:00 |
| ebs_optimized | Свойство оптимизации EBS конфигурации запуска | при нахождении конфигурации запуска | булево | False |
| image_id | ID AMI | при нахождении конфигурации запуска | строка | ami-0d75df7e |
| instance_monitoring | Свойство мониторинга экземпляра конфигурации запуска | при нахождении конфигурации запуска | строка | {'Enabled': False} |
| instance_type | Тип экземпляра ec2 | при нахождении конфигурации запуска | строка | t2.small |
| kernel_id | Ядро конфигурации запуска | при нахождении конфигурации запуска | строка | |
| keyname | SSH ключ конфигурации запуска | при нахождении конфигурации запуска | строка | mykey |
| name | Имя конфигурации запуска | при нахождении конфигурации запуска | строка | myapp-v123 |
| ram_disk_id | Свойство диска с оперативной памятью конфигурации запуска | при нахождении конфигурации запуска | строка | |
| security_groups | Группы безопасности конфигурации запуска | при нахождении конфигурации запуска | список | [] |
| user_data | Данные пользователя, используемые для запуска экземпляра | при нахождении конфигурации запуска | строка | ZXhwb3J0IENMT1VE |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантируется как обратная совместимость.
Для помощи в разработке модулей, если вы так заинтересованы, пожалуйста, прочитайте Информацию о сообществе и вклад, Тестирование 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_lc_find_module.html