Community.Aws
Collection version 3.6.0
Description
Author:
Ansible (https://github.com/ansible)
Supported ansible-core versions:
2.9.10 or newer
Communication
Matrix room
#aws:ansible.im
: General usage and support questions.IRC channel
#ansible-aws
(Libera network): General usage and support questions.
Plugin Index
These are the plugins in the community.aws collection:
Modules
aws_acm module – Upload and delete certificates in the AWS Certificate Manager service
aws_acm_info module – Retrieve certificate information from AWS Certificate Manager service
aws_api_gateway module – Manage AWS API Gateway APIs
aws_api_gateway_domain module – Manage AWS API Gateway custom domains
aws_application_scaling_policy module – Manage Application Auto Scaling Scaling Policies
aws_batch_compute_environment module – Manage AWS Batch Compute Environments
aws_batch_job_definition module – Manage AWS Batch Job Definitions
aws_batch_job_queue module – Manage AWS Batch Job Queues
aws_codebuild module – Create or delete an AWS CodeBuild project
aws_codecommit module – Manage repositories in AWS CodeCommit
aws_codepipeline module – Create or delete AWS CodePipelines
aws_config_aggregation_authorization module – Manage cross-account AWS Config authorizations
aws_config_aggregator module – Manage AWS Config aggregations across multiple accounts
aws_config_delivery_channel module – Manage AWS Config delivery channels
aws_config_recorder module – Manage AWS Config Recorders
aws_config_rule module – Manage AWS Config resources
aws_direct_connect_confirm_connection module – Confirms the creation of a hosted DirectConnect connection.
aws_direct_connect_connection module – Creates, deletes, modifies a DirectConnect connection
aws_direct_connect_gateway module – Manage AWS Direct Connect gateway
aws_direct_connect_link_aggregation_group module – Manage Direct Connect LAG bundles
aws_direct_connect_virtual_interface module – Manage Direct Connect virtual interfaces
aws_eks_cluster module – Manage Elastic Kubernetes Service Clusters
aws_elasticbeanstalk_app module – Create, update, and delete an elastic beanstalk application
aws_glue_connection module – Manage an AWS Glue connection
aws_glue_job module – Manage an AWS Glue job
aws_inspector_target module – Create, Update and Delete Amazon Inspector Assessment Targets
aws_kms module – Perform various KMS management tasks.
aws_kms_info module – Gather information about AWS KMS keys
aws_msk_cluster module – Manage Amazon MSK clusters.
aws_msk_config module – Manage Amazon MSK cluster configurations.
aws_region_info module – Gather information about AWS regions.
aws_s3_bucket_info module – lists S3 buckets in AWS
aws_s3_cors module – Manage CORS for S3 buckets in AWS
aws_secret module – Manage secrets stored in AWS Secrets Manager.
aws_ses_identity module – Manages SES email and domain identity
aws_ses_identity_policy module – Manages SES sending authorization policies
aws_ses_rule_set module – Manages SES inbound receipt rule sets
aws_sgw_info module – Fetch AWS Storage Gateway information
aws_ssm_parameter_store module – Manage key-value pairs in aws parameter store.
aws_step_functions_state_machine module – Manage AWS Step Functions state machines
aws_step_functions_state_machine_execution module – Start or stop execution of an AWS Step Functions state machine.
aws_waf_condition module – Create and delete WAF Conditions
aws_waf_info module – Retrieve information for WAF ACLs, Rule , Conditions and Filters.
aws_waf_rule module – Create and delete WAF Rules
aws_waf_web_acl module – Create and delete WAF Web ACLs
cloudformation_exports_info module – Read a value from CloudFormation Exports
cloudformation_stack_set module – Manage groups of CloudFormation stacks
cloudfront_distribution module – Create, update and delete AWS CloudFront distributions.
cloudfront_info module – Obtain facts about an AWS CloudFront distribution
cloudfront_invalidation module – create invalidations for AWS CloudFront distributions
cloudfront_origin_access_identity module – Create, update and delete origin access identities for a CloudFront distribution
cloudfront_response_headers_policy module – Create, update and delete response headers policies to be used in a Cloudfront distribution
cloudtrail module – manage CloudTrail create, delete, update
cloudwatchevent_rule module – Manage CloudWatch Event rules and targets
cloudwatchlogs_log_group module – create or delete log_group in CloudWatchLogs
cloudwatchlogs_log_group_info module – Get information about log_group in CloudWatchLogs
cloudwatchlogs_log_group_metric_filter module – Manage CloudWatch log group metric filter
data_pipeline module – Create and manage AWS Datapipelines
dms_endpoint module – Creates or destroys a data migration services endpoint
dms_replication_subnet_group module – creates or destroys a data migration services subnet group
dynamodb_table module – Create, update or delete AWS Dynamo DB tables
dynamodb_ttl module – Set TTL for a given DynamoDB table
ec2_ami_copy module – copies AMI between AWS regions, return new image id
ec2_asg module – Create or delete AWS AutoScaling Groups (ASGs)
ec2_asg_info module – Gather information about ec2 Auto Scaling Groups (ASGs) in AWS
ec2_asg_instance_refresh module – Start or cancel an EC2 Auto Scaling Group (ASG) instance refresh in AWS
ec2_asg_instance_refresh_info module – Gather information about ec2 Auto Scaling Group (ASG) Instance Refreshes in AWS
ec2_asg_lifecycle_hook module – Create, delete or update AWS ASG Lifecycle Hooks.
ec2_asg_scheduled_action module – Create, modify and delete ASG scheduled scaling actions.
ec2_customer_gateway module – Manage an AWS customer gateway
ec2_customer_gateway_info module – Gather information about customer gateways in AWS
ec2_eip module – manages EC2 elastic IP (EIP) addresses.
ec2_eip_info module – List EC2 EIP details
ec2_launch_template module – Manage EC2 launch templates
ec2_lc module – Create or delete AWS Autoscaling Launch Configurations
ec2_lc_find module – Find AWS Autoscaling Launch Configurations
ec2_lc_info module – Gather information about AWS Autoscaling Launch Configurations.
ec2_metric_alarm module – Create/update or delete AWS Cloudwatch ‘metric alarms’
ec2_placement_group module – Create or delete an EC2 Placement Group
ec2_placement_group_info module – List EC2 Placement Group(s) details
ec2_scaling_policy module – Create or delete AWS scaling policies for Autoscaling groups
ec2_snapshot_copy module – Copies an EC2 snapshot and returns the new Snapshot ID.
ec2_transit_gateway module – Create and delete AWS Transit Gateways
ec2_transit_gateway_info module – Gather information about ec2 transit gateways in AWS
ec2_vpc_egress_igw module – Manage an AWS VPC Egress Only Internet gateway
ec2_vpc_nacl module – create and delete Network ACLs.
ec2_vpc_nacl_info module – Gather information about Network ACLs in an AWS VPC
ec2_vpc_peer module – create, delete, accept, and reject VPC peering connections between two VPCs.
ec2_vpc_peering_info module – Retrieves AWS VPC Peering details using AWS methods.
ec2_vpc_route_table module – Manage route tables for AWS virtual private clouds
ec2_vpc_route_table_info module – Gather information about ec2 VPC route tables in AWS
ec2_vpc_vgw module – Create and delete AWS VPN Virtual Gateways.
ec2_vpc_vgw_info module – Gather information about virtual gateways in AWS
ec2_vpc_vpn module – Create, modify, and delete EC2 VPN connections.
ec2_vpc_vpn_info module – Gather information about VPN Connections in AWS.
ec2_win_password module – Gets the default administrator password for EC2 Windows instances
ecs_attribute module – manage ecs attributes
ecs_cluster module – Create or terminate ECS clusters.
ecs_ecr module – Manage Elastic Container Registry repositories
ecs_service module – Create, terminate, start or stop a service in ECS
ecs_service_info module – List or describe services in ECS
ecs_tag module – create and remove tags on Amazon ECS resources
ecs_task module – Run, start or stop a task in ecs
ecs_taskdefinition module – register a task definition in ecs
ecs_taskdefinition_info module – Describe a task definition in ECS
efs module – create and maintain EFS file systems
efs_info module – Get information about Amazon EFS file systems
efs_tag module – create and remove tags on Amazon EFS resources
elasticache module – Manage cache clusters in Amazon ElastiCache
elasticache_info module – Retrieve information for AWS ElastiCache clusters
elasticache_parameter_group module – Manage cache parameter groups in Amazon ElastiCache.
elasticache_snapshot module – Manage cache snapshots in Amazon ElastiCache
elasticache_subnet_group module – manage ElastiCache subnet groups
elb_application_lb module – Manage an Application Load Balancer
elb_application_lb_info module – Gather information about Application Load Balancers in AWS
elb_classic_lb_info module – Gather information about EC2 Elastic Load Balancers in AWS
elb_instance module – De-registers or registers instances from EC2 ELBs
elb_network_lb module – Manage a Network Load Balancer
elb_target module – Manage a target in a target group
elb_target_group module – Manage a target group for an Application or Network load balancer
elb_target_group_info module – Gather information about ELB target groups in AWS
elb_target_info module – Gathers which target groups a target is associated with.
execute_lambda module – Execute an AWS Lambda function
iam_access_key module – Manage AWS IAM User access keys
iam_access_key_info module – fetch information about AWS IAM User access keys
iam_group module – Manage AWS IAM groups
iam_managed_policy module – Manage User Managed IAM policies
iam_mfa_device_info module – List the MFA (Multi-Factor Authentication) devices registered for a user
iam_password_policy module – Update an IAM Password Policy
iam_policy module – Manage inline IAM policies for users, groups, and roles
iam_policy_info module – Retrieve inline IAM policies for users, groups, and roles
iam_role module – Manage AWS IAM roles
iam_role_info module – Gather information on IAM roles
iam_saml_federation module – Maintain IAM SAML federation configuration.
iam_server_certificate module – Manage server certificates for use on ELBs and CloudFront
iam_server_certificate_info module – Retrieve the information of a server certificate
iam_user module – Manage AWS IAM users
iam_user_info module – Gather IAM user(s) facts in AWS
kinesis_stream module – Manage a Kinesis Stream.
lambda module – Manage AWS Lambda functions
lambda_alias module – Creates, updates or deletes AWS Lambda function aliases
lambda_event module – Creates, updates or deletes AWS Lambda function event mappings
lambda_info module – Gathers AWS Lambda function details
lambda_policy module – Creates, updates or deletes AWS Lambda policy statements.
lightsail module – Manage instances in AWS Lightsail
rds_cluster module – rds_cluster module
rds_cluster_info module – Obtain information about one or more RDS clusters
rds_instance module – Manage RDS instances
rds_instance_info module – obtain information about one or more RDS instances
rds_instance_snapshot module – Manage Amazon RDS instance snapshots
rds_option_group module – rds_option_group module
rds_option_group_info module – rds_option_group_info module
rds_param_group module – manage RDS parameter groups
rds_snapshot_info module – obtain information about one or more RDS snapshots
rds_subnet_group module – manage RDS database subnet groups
redshift module – create, delete, or modify an Amazon Redshift instance
redshift_cross_region_snapshots module – Manage Redshift Cross Region Snapshots
redshift_info module – Gather information about Redshift cluster(s)
redshift_subnet_group module – manage Redshift cluster subnet groups
route53 module – add or delete entries in Amazons Route 53 DNS service
route53_health_check module – Manage health-checks in Amazons Route53 DNS service
route53_info module – Retrieves route53 details using AWS methods
route53_zone module – add or delete Route53 zones
s3_bucket_notification module – Creates, updates or deletes S3 Bucket notifications targeting Lambda functions, SNS or SQS.
s3_lifecycle module – Manage S3 bucket lifecycle rules in AWS
s3_logging module – Manage logging facility of an s3 bucket in AWS
s3_metrics_configuration module – Manage s3 bucket metrics configuration in AWS
s3_sync module – Efficiently upload multiple files to S3
s3_website module – Configure an s3 bucket as a website
sns module – Send Amazon Simple Notification Service messages
sns_topic module – Manages AWS SNS topics and subscriptions
sns_topic_info module – sns_topic_info module
sqs_queue module – Creates or deletes AWS SQS queues
sts_assume_role module – Assume a role using AWS Security Token Service and obtain temporary credentials
sts_session_token module – Obtain a session token from the AWS Security Token Service
wafv2_ip_set module – wafv2_ip_set
wafv2_ip_set_info module – Get information about wafv2 ip sets
wafv2_resources module – wafv2_web_acl
wafv2_resources_info module – wafv2_resources_info
wafv2_rule_group module – wafv2_web_acl
wafv2_rule_group_info module – wafv2_web_acl_info
wafv2_web_acl module – Create and delete WAF Web ACLs
wafv2_web_acl_info module – wafv2_web_acl
Connection Plugins
aws_ssm connection – execute via AWS Systems Manager
See also
List of collections with docs hosted here.