Spec-Zone.ru › Ansible

Amazon.Aws

Версия коллекции 11.3.0

  • Описание
  • Связь
  • Список изменений
  • Руководство по сценариям
  • Рекомендации по разработке модулей
  • Руководство по плагину динамической инвентаризации
  • Указатель плагинов

Описание

Разнообразный контент Ansible для автоматизации управления сервисами AWS.

Автор:

  • Ansible (https://github.com/ansible)

Поддерживаемые версии ansible-core:

  • 2.17.0 или новее
  • Отслеживание проблем
  • Репозиторий (исходный код)

Связь

  • Комната Matrix #aws:ansible.im: Общие вопросы по использованию и поддержке.
  • Канал IRC #ansible-aws (сеть Libera): Общие вопросы по использованию и поддержке.

Список изменений

  • Примечания к выпускам amazon.aws

Руководство по сценариям

  • Руководство по Amazon Web Services

Рекомендации по разработке модулей

  • Рекомендации по разработке модулей Ansible для Amazon AWS

Руководство по плагину динамической инвентаризации

  • Плагин динамической инвентаризации
  • Аутентификация
  • Минимальный пример
  • Допустимые параметры
  • Сложный пример
  • Использование динамической инвентаризации в плейбуке

Указатель плагинов

Плагины коллекции amazon.aws:

Модули

  • модуль autoscaling_group – Создание или удаление групп AWS AutoScaling (ASG)
  • модуль autoscaling_group_info – Сбор информации о группах EC2 Auto Scaling (ASG) в AWS
  • модуль autoscaling_instance – Управление экземплярами, связанными с группами AWS AutoScaling (ASG)
  • модуль autoscaling_instance_info – Получение описания экземпляров, связанных с группами AWS AutoScaling (ASG)
  • модуль autoscaling_instance_refresh – Запуск или отмена обновления экземпляров группы EC2 Auto Scaling (ASG) в AWS
  • модуль autoscaling_instance_refresh_info – Сбор информации об обновлениях экземпляров групп EC2 Auto Scaling (ASG) в AWS
  • модуль aws_az_info – Сбор информации о зонах доступности в AWS
  • модуль aws_caller_info – Получение информации о пользователе и учетной записи, используемых для вызовов AWS
  • модуль aws_region_info – Сбор информации о регионах AWS
  • модуль backup_plan – Управление планами AWS Backup
  • модуль backup_plan_info – Получение описания планов AWS Backup
  • модуль backup_restore_job_info – Вывод информации о заданиях восстановления из резервных копий
  • модуль backup_selection – Создание, удаление и изменение выбора ресурсов AWS Backup
  • модуль backup_selection_info – Получение описания выборок AWS Backup
  • модуль backup_tag – Управление тегами плана резервного копирования, хранилища резервных копий и точки восстановления
  • модуль backup_tag_info – Вывод тегов ресурсов AWS Backup
  • модуль backup_vault – Управление хранилищами AWS Backup
  • модуль backup_vault_info – Получение описания хранилищ AWS Backup
  • модуль cloudformation – Создание или удаление стека AWS CloudFormation
  • модуль cloudformation_info – Получение информации о стеке AWS CloudFormation
  • модуль cloudtrail – Управление созданием, удалением и обновлением CloudTrail
  • модуль cloudtrail_info – Сбор информации о трассировках в AWS CloudTrail
  • модуль cloudwatch_metric_alarm – Создание, обновление или удаление «метрических оповещений» AWS CloudWatch
  • модуль cloudwatch_metric_alarm_info – Сбор информации об оповещениях для указанной метрики
  • модуль cloudwatchevent_rule – Управление правилами и целями CloudWatch Events
  • модуль cloudwatchlogs_log_group – Создание или удаление группы журналов в CloudWatchLogs
  • модуль cloudwatchlogs_log_group_info – Получение информации о группе журналов в CloudWatchLogs
  • модуль cloudwatchlogs_log_group_metric_filter – Управление фильтром метрик группы журналов CloudWatch
  • модуль ec2_ami – Создание или удаление образа (AMI) в EC2
  • модуль ec2_ami_info – Сбор информации об AMI EC2
  • модуль ec2_dedicated_host – Создание, обновление или удаление (освобождение) выделенного хоста EC2
  • модуль ec2_dedicated_host_info – Сбор информации о выделенных хостах EC2 в AWS
  • модуль ec2_eip – Управление эластичными IP-адресами EC2 (EIP).
  • модуль ec2_eip_info – Вывод сведений об EIP EC2
  • модуль ec2_eni – Создание эластичного сетевого интерфейса (ENI) и, при необходимости, подключение его к экземпляру
  • модуль ec2_eni_info – Сбор информации о сетевых интерфейсах EC2 ENI в AWS
  • модуль ec2_import_image – Управление задачами импорта образов AWS EC2
  • модуль ec2_import_image_info – Сбор информации о задачах импорта виртуальных машин
  • модуль ec2_instance – Создание и управление экземплярами EC2
  • модуль ec2_instance_info – Сбор информации об экземплярах EC2 в AWS
  • модуль ec2_instance_type_info – Получение информации о типах экземпляров EC2
  • модуль ec2_key – Создание или удаление пары ключей EC2
  • модуль ec2_key_info – Сбор информации о парах ключей EC2 в AWS
  • модуль ec2_launch_template – Управление шаблонами запуска EC2
  • модуль ec2_launch_template_info – Сбор информации о шаблонах запуска и их версиях
  • модуль ec2_metadata_facts – Сбор фактов (метаданных экземпляров) об удалённых хостах в EC2
  • модуль ec2_placement_group – Создание или удаление группы размещения EC2
  • модуль ec2_placement_group_info – Вывод сведений о группах размещения EC2
  • модуль ec2_security_group – Управление группой безопасности EC2
  • модуль ec2_security_group_info – Сбор информации о группах безопасности EC2 в AWS
  • модуль ec2_snapshot – Создание снимка существующего тома
  • модуль ec2_snapshot_info – Сбор информации о снимках томов EC2 в AWS
  • модуль ec2_spot_instance – Запрос, остановка, перезагрузка или отмена спотового экземпляра
  • модуль ec2_spot_instance_info – Сбор информации о запросах на спотовые экземпляры EC2
  • модуль ec2_tag – Создание и удаление тегов ресурсов EC2
  • модуль ec2_tag_info – Вывод тегов ресурсов EC2
  • модуль ec2_transit_gateway – Создание и удаление транзитных шлюзов AWS
  • модуль ec2_transit_gateway_info – Получение информации о транзитных шлюзах EC2 в AWS
  • модуль ec2_transit_gateway_vpc_attachment – Создание и удаление подключений VPC к транзитному шлюзу AWS
  • модуль ec2_transit_gateway_vpc_attachment_info – Получение описания подключений VPC к транзитному шлюзу AWS
  • модуль ec2_vol – Создание и подключение тома, возврат идентификатора тома и карты устройств
  • модуль ec2_vol_info – Сбор информации о томах EC2 в AWS
  • модуль ec2_vpc_dhcp_option – Управление параметрами DHCP и обеспечение соответствия параметров DHCP для указанной VPC заданным требованиям
  • модуль ec2_vpc_dhcp_option_info – Сбор информации о наборах параметров DHCP в AWS
  • модуль ec2_vpc_egress_igw – Управление шлюзом исходящего доступа в Интернет AWS VPC
  • модуль ec2_vpc_egress_igw_info – Сбор информации о шлюзе исходящего доступа в Интернет AWS VPC
  • модуль ec2_vpc_endpoint – Создание и удаление конечных точек AWS VPC
  • модуль ec2_vpc_endpoint_info – Получение сведений о конечных точках AWS VPC с помощью методов AWS
  • модуль ec2_vpc_endpoint_service_info – Получение сведений о службах конечных точек AWS VPC
  • модуль ec2_vpc_igw – Управление интернет-шлюзом AWS VPC
  • модуль ec2_vpc_igw_info – Сбор информации об интернет-шлюзах в AWS
  • модуль ec2_vpc_nacl – Создание и удаление сетевых ACL
  • модуль ec2_vpc_nacl_info – Сбор информации о сетевых ACL в AWS VPC
  • модуль ec2_vpc_nat_gateway – Управление шлюзами NAT AWS VPC
  • модуль ec2_vpc_nat_gateway_info – Получение сведений об управляемом шлюзе NAT AWS VPC с помощью методов AWS
  • модуль ec2_vpc_net – Настройка виртуальных частных облаков AWS
  • модуль ec2_vpc_net_info – Сбор информации о VPC EC2 в AWS
  • модуль ec2_vpc_peering – Создание, удаление, принятие и отклонение соединений пиринга между двумя VPC.
  • модуль ec2_vpc_peering_info – Получение сведений о пиринге AWS VPC с помощью методов AWS
  • модуль ec2_vpc_route_table – Управление таблицами маршрутизации виртуальных частных облаков AWS
  • модуль ec2_vpc_route_table_info – Сбор информации о таблицах маршрутизации VPC EC2 в AWS
  • модуль ec2_vpc_subnet – Управление подсетями в виртуальных частных облаках AWS
  • модуль ec2_vpc_subnet_info – Сбор информации о подсетях VPC EC2 в AWS
  • модуль ec2_vpc_vgw – Создание и удаление виртуальных частных шлюзов AWS VPN
  • модуль ec2_vpc_vgw_info – Сбор информации о виртуальных шлюзах в AWS
  • модуль ec2_vpc_vpn – Создание, изменение и удаление подключений EC2 VPN
  • модуль ec2_vpc_vpn_info – Сбор информации о подключениях EC2 VPN в AWS
  • модуль elb_application_lb – Управление балансировщиком нагрузки приложений
  • модуль elb_application_lb_info – Сбор информации о балансировщиках нагрузки приложений в AWS
  • модуль elb_classic_lb – Создание, обновление или удаление Amazon ELB
  • модуль elb_classic_lb_info – Сбор информации о классических балансировщиках нагрузки EC2 в AWS
  • модуль iam_access_key – Управление ключами доступа пользователей AWS IAM
  • модуль iam_access_key_info – Получение информации о ключах доступа пользователей AWS IAM
  • модуль iam_group – Управление группами AWS IAM
  • модуль iam_instance_profile – Управление профилями экземпляров IAM
  • модуль iam_instance_profile_info – Сбор информации о профилях экземпляров IAM
  • модуль iam_managed_policy – Управление пользовательскими управляемыми политиками IAM
  • модуль iam_mfa_device_info – Вывод зарегистрированных для пользователя устройств MFA (многофакторной аутентификации)
  • модуль iam_password_policy – Обновление политики паролей IAM
  • модуль iam_policy – Управление встроенными политиками IAM для пользователей, групп и ролей
  • модуль iam_policy_info – Получение встроенных политик IAM для пользователей, групп и ролей
  • модуль iam_role – Управление ролями AWS IAM
  • модуль iam_role_info – Сбор информации о ролях IAM
  • модуль iam_user – Управление пользователями AWS IAM
  • модуль iam_user_info – Сбор фактов о пользователях IAM в AWS
  • модуль kms_key – Выполнение различных задач управления ключами KMS
  • модуль kms_key_info – Сбор информации о ключах AWS KMS
  • модуль lambda – Управление функциями AWS Lambda
  • модуль lambda_alias – Создание, обновление или удаление псевдонимов функций AWS Lambda
  • модуль lambda_event – Создание, обновление или удаление сопоставлений событий функций AWS Lambda
  • модуль lambda_execute – Выполнение функции AWS Lambda
  • модуль lambda_info – Сбор сведений о функциях AWS Lambda
  • модуль lambda_layer – Создание уровня AWS Lambda или удаление версии уровня AWS Lambda
  • модуль lambda_layer_info – Вывод уровней Lambda или версий уровней Lambda
  • модуль lambda_policy – Создание, обновление или удаление операторов политик AWS Lambda.
  • модуль rds_cluster – Модуль rds_cluster
  • модуль rds_cluster_info – Получение информации об одном или нескольких кластерах RDS
  • модуль rds_cluster_param_group – Управление группами параметров кластеров RDS
  • модуль rds_cluster_param_group_info – Описание свойств указанной группы параметров кластера RDS
  • модуль rds_cluster_snapshot – Управление снимками кластеров БД Amazon RDS
  • модуль rds_engine_versions_info – Описание свойств указанных версий движков БД
  • модуль rds_global_cluster_info – Получение информации о глобальных кластерах баз данных Aurora
  • модуль rds_instance – Управление экземплярами RDS
  • модуль rds_instance_info – Получение информации об одном или нескольких экземплярах RDS
  • модуль rds_instance_param_group – Управление группами параметров RDS
  • модуль rds_instance_param_group_info – Описание группы параметров RDS.
  • модуль rds_instance_snapshot – Управление снимками экземпляров Amazon RDS
  • модуль rds_option_group – Управление созданием, изменением и удалением групп параметров RDS
  • модуль rds_option_group_info – Модуль rds_option_group_info
  • модуль rds_snapshot_info – Получение информации об одном или нескольких снимках RDS
  • модуль rds_subnet_group – Управление группами подсетей баз данных RDS
  • модуль route53 – Добавление или удаление записей в службе DNS Amazon Route 53
  • модуль route53_health_check – Управление проверками работоспособности в службе DNS Amazon Route 53
  • модуль route53_info – Получает сведения о Route 53 с помощью методов AWS
  • модуль route53_key_signing_key – Управляет ключом подписи ключей (KSK)
  • модуль route53_zone – добавляет или удаляет зоны Route 53
  • модуль s3_bucket – Управляет корзинами S3 в AWS, DigitalOcean, Ceph, Walrus, FakeS3 и StorageGRID
  • модуль s3_bucket_info – Выводит список корзин S3 в AWS
  • модуль s3_object – Управляет объектами в S3
  • модуль s3_object_info – Собирает сведения об объектах в S3
  • модуль sts_assume_role – Принимает роль с помощью AWS Security Token Service и получает временные учетные данные

Плагины обратного вызова

  • обратный вызов aws_resource_actions – суммирует все выполненные действия «resource:actions»

Плагины подключений

  • подключение aws_ssm – подключается к экземплярам EC2 через AWS Systems Manager

Плагины инвентаризации

  • инвентаризация aws_ec2 – источник инвентаризации EC2
  • инвентаризация aws_rds – источник инвентаризации экземпляров RDS

Плагины поиска

  • поиск aws_account_attribute – Ищет атрибуты учетной записи AWS
  • поиск aws_collection_constants – предоставляет различные константы, связанные с коллекцией
  • поиск aws_service_ip_ranges – Ищет диапазоны IP-адресов сервисов AWS, таких как EC2 и S3
  • поиск secretsmanager_secret – Ищет секреты, хранящиеся в AWS Secrets Manager
  • поиск ssm_parameter – получает значение параметра SSM или всех параметров по указанному пути

См. также

Список коллекций, документация которых размещена здесь.

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/amazon/aws/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API