community.general/lib/ansible/modules/cloud/amazon
Ryan Brown c8ef07e015 Route custom waiter (#36922)
This creates a way for us to use boto3's data-driven waiter support to use custom waiters where Boto3 hasn't implemented them yet.

The only waiter implemented so far is for VPC Route Tables to check that they exist, and this replaces some custom retry code.
2018-03-06 08:22:16 +10:00
..
GUIDELINES.md Remove old boto documentation and promote AnsibleAWSModule (#36763) 2018-03-02 14:03:12 -05:00
__init__.py
_ec2_ami_find.py Module deprecation: docs, scheme and tests (#34100) 2018-01-30 12:23:52 +00:00
_ec2_ami_search.py Module deprecation: docs, scheme and tests (#34100) 2018-01-30 12:23:52 +00:00
_ec2_facts.py
_ec2_remote_facts.py Module deprecation: docs, scheme and tests (#34100) 2018-01-30 12:23:52 +00:00
_ec2_vpc.py Module deprecation: docs, scheme and tests (#34100) 2018-01-30 12:23:52 +00:00
_ec2_vpc_dhcp_options.py
_ec2_vpc_dhcp_options_facts.py
_iam_cert_facts.py
_s3.py Rename s3 module to aws_s3. Update CHANGELOG.md. (#28398) 2017-08-22 11:17:20 -04:00
aws_acm_facts.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
aws_api_gateway.py Add module support to yamllint sanity test. (#34964) 2018-01-16 15:08:56 -08:00
aws_application_scaling_policy.py [cloud] New module aws_scaling_policy (#31241) 2017-12-21 19:47:02 -05:00
aws_az_facts.py [cloud] New module aws_az_facts (#20690) 2018-01-26 14:52:42 -05:00
aws_batch_compute_environment.py Initial support for AWS Batch Compute Environment (#26699) 2018-01-30 13:24:38 -05:00
aws_batch_job_definition.py New module: aws_batch_job_definition 2018-01-30 17:28:45 -05:00
aws_batch_job_queue.py [cloud] new module aws_batch_job_queue: support for AWS Batch Job Queues (#26701) 2018-01-30 17:22:06 -05:00
aws_caller_facts.py Add aws_caller_facts module and use it in setup-iam.yml (#36683) 2018-02-28 16:30:34 +10:00
aws_direct_connect_connection.py [cloud] new module - AWS Direct Connect virtual interface (#33211) 2018-01-29 17:23:03 -05:00
aws_direct_connect_gateway.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
aws_direct_connect_link_aggregation_group.py [cloud] new module - AWS Direct Connect virtual interface (#33211) 2018-01-29 17:23:03 -05:00
aws_direct_connect_virtual_interface.py [cloud] new module - AWS Direct Connect virtual interface (#33211) 2018-01-29 17:23:03 -05:00
aws_elasticbeanstalk_app.py Fix idempotence for deleting ElasticBeanstalk applications (#35614) 2018-02-01 14:08:59 -05:00
aws_kms.py Bulk pep8 fixes - hand crafted (#33690) 2017-12-07 19:29:21 -08:00
aws_kms_facts.py Amazon kms_facts module (#26733) 2017-10-30 09:10:11 +10:00
aws_region_facts.py [cloud] New module aws_region_facts (#20689) 2018-01-26 14:48:50 -05:00
aws_s3.py [cloud aws_s3] Enforce required parameters for the various aws_s3 modes (#36767) 2018-03-02 16:33:04 -05:00
aws_s3_bucket_facts.py Move profile and region checking to module_utils.ec2 (#31921) 2017-11-07 13:56:17 -05:00
aws_s3_cors.py Fix aws_s3_cors documentation (#35684) 2018-02-07 18:27:47 -05:00
aws_ses_identity.py Better handling of absent AWS SES identity notification information. (#36354) 2018-02-21 09:33:33 -05:00
aws_ssm_parameter_store.py aws_ssm_parameter_store module - value parameter should be no_log since it's often a secret (#36843) 2018-02-28 14:40:58 +00:00
aws_waf_condition.py [cloud] Retry WAF actions on WAFStaleDataException (#36405) 2018-02-21 08:14:17 -05:00
aws_waf_facts.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
aws_waf_rule.py [cloud] Retry WAF actions on WAFStaleDataException (#36405) 2018-02-21 08:14:17 -05:00
aws_waf_web_acl.py [cloud] Retry WAF actions on WAFStaleDataException (#36405) 2018-02-21 08:14:17 -05:00
cloudformation.py Work-around for empty changesets with status FAILED being created (#34933) 2018-01-17 11:00:28 -05:00
cloudformation_facts.py cloudformation_facts: don't fail on nonexistent stack - fixes #23419 (#23758) 2017-10-26 15:18:31 -04:00
cloudfront_distribution.py Address missing extends_documentation_fragment (#35008) 2018-01-17 13:17:15 -05:00
cloudfront_facts.py [cloud] New module cloudfront_distribution (#31284) 2018-01-17 11:03:23 -05:00
cloudfront_invalidation.py [cloud][aws] New module: cloudfront_invalidation (#35601) 2018-02-02 15:09:55 -05:00
cloudfront_origin_access_identity.py New module: manage Amazon CloudFront origin access identities (cloud/amazon/cloudfront_origin_access_identity) (#35540) 2018-02-01 11:32:33 -05:00
cloudtrail.py [cloudtrail] Only pass extra create_trail options if set in module params (#34745) 2018-01-16 08:45:01 -05:00
cloudwatchevent_rule.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
cloudwatchlogs_log_group.py new module cloudfrontwatchlogs_log_group to create cloudwatch log group (#32272) 2018-02-07 15:52:28 -05:00
cloudwatchlogs_log_group_facts.py Add cloudwatchlogs_log_group_facts module (#35314) 2018-02-07 15:04:36 -05:00
data_pipeline.py Fix various RST warnings (#34084) 2017-12-20 15:20:05 +00:00
dynamodb_table.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
dynamodb_ttl.py
ec2.py [ec2] return instances sorted by id (#35359) 2018-01-26 10:51:17 -06:00
ec2_ami.py [cloud] Follow up on FIXMEs in ec2_ami & ec2_ami tests (#32337) 2017-11-16 10:14:20 -05:00
ec2_ami_copy.py [cloud] Remove repeated error handling and region checking, both now in boto3_conn (#32774) 2017-12-14 16:16:59 -05:00
ec2_ami_facts.py Add option to toggle describe_image_attribute lookups (#34977) 2018-01-18 10:20:10 +10:00
ec2_asg.py ec2_asg: fix #28087 and #35993 (#36679) 2018-03-05 11:47:31 -05:00
ec2_asg_facts.py [ec2_asg_facts] Add exception handling to describing the target groups in case they are in the process of being deleted. (#33997) 2017-12-21 13:48:23 -05:00
ec2_asg_lifecycle_hook.py Update ec2_asg_lifecycle_hook to meet modern best AWS module practices (#34379) 2018-01-03 16:35:24 -05:00
ec2_customer_gateway.py
ec2_customer_gateway_facts.py new ec2_customer_gateway_facts module (#34448) 2018-01-15 09:52:51 -05:00
ec2_eip.py Improved language around in_vpc parameter. (#36137) 2018-02-16 13:14:58 +00:00
ec2_elb.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
ec2_elb_facts.py Split ec2_elb_* modules in service of rename/interface changes (#30532) 2017-09-21 13:06:14 -04:00
ec2_elb_lb.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
ec2_eni.py [cloud] ec2_eni: Add a purge option for secondary ip addresses - fixes #26575 (#26596) 2018-01-29 16:31:21 -05:00
ec2_eni_facts.py [cloud] Remove repeated error handling and region checking, both now in boto3_conn (#32774) 2017-12-14 16:16:59 -05:00
ec2_group.py ec2_group:documentation explicit a behaviour for sg rules (#36586) 2018-02-23 09:24:25 +10:00
ec2_group_facts.py [aws] Document boto3 requirement (#32329) 2017-10-31 09:49:30 +10:00
ec2_instance.py Use Tower v2 API when available, falling back to v1 where necessary (#36663) 2018-03-02 11:31:53 -05:00
ec2_instance_facts.py ec2_instance_facts: requires boto3 and botocore 2017-09-27 09:12:46 +10:00
ec2_key.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
ec2_lc.py [cloud] document return values for ec2_lc (#32592) 2017-12-08 15:41:25 -05:00
ec2_lc_facts.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
ec2_lc_find.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
ec2_metadata_facts.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
ec2_metric_alarm.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
ec2_placement_group.py [aws modules] use ec2_url in a few places it was missing (#33954) 2017-12-15 12:06:24 -05:00
ec2_placement_group_facts.py [aws modules] use ec2_url in a few places it was missing (#33954) 2017-12-15 12:06:24 -05:00
ec2_scaling_policy.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
ec2_snapshot.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
ec2_snapshot_copy.py Move profile and region checking to module_utils.ec2 (#31921) 2017-11-07 13:56:17 -05:00
ec2_snapshot_facts.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
ec2_tag.py Fix incorrect docs in `ec2_tag` per #35738 (#36268) 2018-02-16 13:01:02 +10:00
ec2_vol.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
ec2_vol_facts.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
ec2_vpc_dhcp_option.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
ec2_vpc_dhcp_option_facts.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
ec2_vpc_egress_igw.py [cloud] New module: Amazon Egress-Only Internet Gateway (ec2_vpc_egress_igw) (#23941) 2018-01-26 09:22:30 -05:00
ec2_vpc_endpoint.py ec2_vpc_endpoint: make policy_path usable (#31801) 2017-10-17 14:34:29 -04:00
ec2_vpc_endpoint_facts.py aws-describe-subnets-rate-limit (#35044) 2018-01-22 09:14:22 +10:00
ec2_vpc_igw.py ec2_vpc_igw: fix broken import (#31458) 2017-10-09 15:36:12 +10:00
ec2_vpc_igw_facts.py [aws] Document boto3 requirement (#32329) 2017-10-31 09:49:30 +10:00
ec2_vpc_nacl.py Reversed orser of icmp_type and icmp_code per bug 36378 (#36380) 2018-03-02 16:09:32 +01:00
ec2_vpc_nacl_facts.py [cloud] Add ipv6 support to ec2_vpc_nacl_facts (#30581) 2018-01-08 16:24:40 -05:00
ec2_vpc_nat_gateway.py [cloud] Fix inconsistent case of `Allocation_id` in NAT Gateway outputs (#36058) 2018-02-15 10:51:16 -05:00
ec2_vpc_nat_gateway_facts.py Update facts module to present ansible_friendly tags dictionary on returned nat gateways (#33294) 2017-11-27 16:51:38 +10:00
ec2_vpc_net.py Add AWSRetry when describing VPCs to help stabilize integration tests (#36264) 2018-02-20 08:56:34 -05:00
ec2_vpc_net_facts.py [ec2_vpc_net_facts] Fix UnsupportedOperation for regions other than u… (#35302) 2018-02-21 09:11:36 -05:00
ec2_vpc_peer.py Only create tags if tags are provided (#36921) 2018-03-01 15:30:08 -05:00
ec2_vpc_peering_facts.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
ec2_vpc_route_table.py Route custom waiter (#36922) 2018-03-06 08:22:16 +10:00
ec2_vpc_route_table_facts.py
ec2_vpc_subnet.py [cloud] Add IPv6 support for ec2_vpc_subnet module(#30444) 2017-11-16 14:58:12 -05:00
ec2_vpc_subnet_facts.py [ec2_vpc_subnet_facts] Add subnet_id alias for subnet_ids options (#32023) 2017-10-26 21:32:46 +10:00
ec2_vpc_vgw.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
ec2_vpc_vgw_facts.py ec2_vpc_vgw_facts: fix getting facts about gateways without tags (#34575) 2018-01-08 13:16:49 -05:00
ec2_vpc_vpn.py [cloud] New Module ec2_vpc_vpn: Facilitate VPN TunnelOptions (#35210) 2018-02-07 17:39:12 -05:00
ec2_win_password.py Add module support to yamllint sanity test. (#34964) 2018-01-16 15:08:56 -08:00
ecs_attribute.py
ecs_cluster.py [cloud] Remove repeated error handling and region checking, both now in boto3_conn (#32774) 2017-12-14 16:16:59 -05:00
ecs_ecr.py ecs_ecr: Fix AWS ECR repository creation (#34798) 2018-01-24 10:42:41 +10:00
ecs_service.py [cloud] ECS Service load balancer modification graceful fail (#32876) 2018-01-22 13:37:09 -05:00
ecs_service_facts.py [ecs_service_facts] replace map with dict for Python3 compatibility (#35355) 2018-02-07 21:05:51 -05:00
ecs_task.py [cloud] Remove repeated error handling and region checking, both now in boto3_conn (#32774) 2017-12-14 16:16:59 -05:00
ecs_taskdefinition.py ecs_taskdefinition module : proposal : add `force_create: true` parameter (#23480) 2018-01-03 08:56:19 -05:00
ecs_taskdefinition_facts.py [cloud] Improve results from ecs_taskdefinition_facts (#34337) 2018-01-26 16:13:22 -05:00
efs.py efs: improve documentation about the update of an efs (#36473) 2018-02-22 10:30:50 +10:00
efs_facts.py Change to longer interval jittered backoffs for efs facts (#36266) 2018-02-20 10:17:31 -05:00
elasticache.py elasticache: default zone to None - fixes #31779 (#31785) 2018-01-30 16:12:22 -05:00
elasticache_facts.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
elasticache_parameter_group.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
elasticache_snapshot.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
elasticache_subnet_group.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
elb_application_lb.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
elb_application_lb_facts.py [aws] Document boto3 requirement (#32329) 2017-10-31 09:49:30 +10:00
elb_classic_lb.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
elb_classic_lb_facts.py elb_classic_lb_facts: port to boto3 - also fixes #25075 and #25000 (#27435) 2018-01-15 16:44:46 -05:00
elb_instance.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
elb_target.py [cloud] New AWS module - elb_target (#26483) 2018-02-07 07:45:35 -05:00
elb_target_group.py [cloud] Add support for using IP addresses in target groups (#34266) 2018-01-22 16:47:41 -05:00
elb_target_group_facts.py [aws] Document boto3 requirement (#32329) 2017-10-31 09:49:30 +10:00
execute_lambda.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
iam.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
iam_cert.py amazon: extract copies of boto_exception to module_utils.ec2 (#20403) 2017-08-23 11:40:32 -04:00
iam_group.py Update `iam_group` to add check mode support (#27589) 2018-01-22 14:29:22 -05:00
iam_managed_policy.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
iam_mfa_device_facts.py Add module support to yamllint sanity test. (#34964) 2018-01-16 15:08:56 -08:00
iam_policy.py Add module support to yamllint sanity test. (#34964) 2018-01-16 15:08:56 -08:00
iam_role.py [cloud] Log more exception info to fix sts_assume_role integration tests (#35570) 2018-01-31 13:18:09 -05:00
iam_role_facts.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
iam_server_certificate_facts.py
iam_user.py [cloud] New AWS module `iam_user` with check mode support (#27588) 2018-01-26 14:55:42 -05:00
kinesis_stream.py [cloud] kinesis stream server side encryption - fixes #30269 (#30689) 2018-01-17 13:23:27 -05:00
lambda.py [cloud][AWS] permit tagging of lambda functions (#24889) 2018-01-26 16:24:38 -05:00
lambda_alias.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
lambda_event.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
lambda_facts.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
lambda_policy.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
lightsail.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
rds.py Remove wildcard imports from amazon modules (#31451) 2017-10-09 07:38:41 -07:00
rds_param_group.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
rds_subnet_group.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
redshift.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
redshift_facts.py [aws] Document boto3 requirement (#32329) 2017-10-31 09:49:30 +10:00
redshift_subnet_group.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
route53.py Remove default value for 'value' option in route53 module (#32297) 2017-12-08 14:15:41 +10:00
route53_facts.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
route53_health_check.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
route53_zone.py Cleanup route53_zone examples (#34000) 2017-12-18 12:43:15 -05:00
s3_bucket.py iam_managed_policy: use python 3 compatible policy comparison - fixes #31474 (#31535) 2017-10-19 08:55:45 +10:00
s3_lifecycle.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
s3_logging.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
s3_sync.py Typo fix (#34088) 2017-12-20 14:53:17 +00:00
s3_website.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00
sns.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
sns_topic.py Module DOCUMENTATION should match argspec (#34895) 2018-01-16 12:18:51 +00:00
sqs_queue.py Allow delivery delay to be 0 (#33241) 2017-11-24 11:35:58 +10:00
sts_assume_role.py Port sts_assume_role to boto3 (#32569) 2018-01-22 17:46:08 -05:00
sts_session_token.py Bulk autopep8 (modules) 2017-12-07 20:25:55 +00:00