1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
community.general/lib/ansible/modules/cloud/amazon
Moritz Grimm 11af034255 moved aws elasticache module to boto3 (#27441)
* moved aws elasticache module to boto3

* fixed error and improved code

* implemented requested changes

* now checking for missing boto3 packages in a better way

* now dynamically setting the default port depending on the engine if it is not set

* moved standard import in front of ansible ones

* now case insensitive in regards to engine name

* removed superfluous spaces

* now checking for None in the correct way

* removed elasticache module from exceptions to pep8 testing

* removed hardcoded default ports and letting aws decide if no port is given
2017-08-08 08:39:09 -04:00
..
__init__.py added __init__.py to new cloud subcategories so builds work again 2016-12-08 11:22:25 -05:00
_ec2_ami_search.py New metadata 1.0 (#22587) 2017-03-14 09:07:22 -07:00
_ec2_elb.py Rename classic elb modules to match new names applied to application LB modules (#25745) 2017-07-24 16:28:02 -04:00
_ec2_elb_facts.py Rename classic elb modules to match new names applied to application LB modules (#25745) 2017-07-24 16:28:02 -04:00
_ec2_elb_lb.py Rename classic elb modules to match new names applied to application LB modules (#25745) 2017-07-24 16:28:02 -04:00
_ec2_facts.py [cloud] Rename ec2_facts to ec2_metadata_facts (#26293) 2017-07-18 16:11:09 -04:00
_ec2_remote_facts.py Upgrade ec2_remote_facts to use boto3 (#22937) 2017-06-30 14:19:08 +10:00
_ec2_vpc.py E501 fixes (#22879) 2017-03-22 20:50:28 -05:00
aws_api_gateway.py [cloud] New module: AWS API Gageway module (#20230) 2017-06-05 10:25:56 -04:00
aws_kms.py aws_kms: don't append to unicode - fixes #25786 (#27352) 2017-07-28 19:36:37 +10:00
aws_s3_bucket_facts.py Add module to list S3 buckets (#27322) 2017-08-01 09:25:54 -04:00
cloudformation.py [cloud] cloudformation: fix changeset_name bug fix #27487 (#27518) 2017-08-03 08:40:28 -04:00
cloudformation_facts.py Remove excessive imports from cloudformation_facts (#27209) 2017-07-25 10:53:17 -04:00
cloudfront_facts.py Rectify traceback.format_exc() call (#25773) 2017-06-16 11:38:36 -04:00
cloudtrail.py [cloud] Update AWS CloudTrail module to use boto3 and updated/new CT parameters (#22884) 2017-05-16 16:45:03 -04:00
cloudwatchevent_rule.py E501 fixes (#22879) 2017-03-22 20:50:28 -05:00
data_pipeline.py [cloud] New module: Add module for managing AWS Datapipelines (cloud/amazon/data_pipeline) (#22878) 2017-08-03 15:04:10 -04:00
dynamodb_table.py Fix hash_key_name to be optional for delete (#25009) 2017-06-12 10:25:43 -04:00
dynamodb_ttl.py [cloud] fix dynamodb_ttl exception handling for ParamValidationError (#25870) 2017-06-19 15:29:14 -04:00
ec2.py [cloud] filter by vpc and subnet if provided before terminating instances (#27394) 2017-08-02 13:43:24 -04:00
ec2_ami.py Fixed docs for cloud modules (#23745) 2017-04-27 12:01:11 +01:00
ec2_ami_copy.py ec2_ami_copy.py: Fix WaiterError handling. (#27416) 2017-08-02 13:05:08 -04:00
ec2_ami_find.py Tiny Typo Fix (#24828) 2017-05-19 14:31:02 +01:00
ec2_asg.py [cloud] Fix ASG updates when LaunchConfigurationName does not exist for ASG instances 2017-07-18 16:21:11 -04:00
ec2_asg_facts.py [cloud] Return target_group_names where sensible in ec2_asg_facts module (#26078) 2017-06-27 17:04:15 -04:00
ec2_customer_gateway.py [cloud] ec2_customer_gateway: add routing option to allow bgp_asn to be optional (#27276) 2017-08-01 14:54:34 -04:00
ec2_eip.py New metadata 1.0 (#22587) 2017-03-14 09:07:22 -07:00
ec2_eni.py [cloud] ec2_eni module - allow attaching a new instance - fixes #19452 (#22377) 2017-06-09 11:31:42 -04:00
ec2_eni_facts.py Feature/aws helper function for tags (#23387) 2017-05-11 07:39:51 +01:00
ec2_group.py allow use of jinja2 variables for ec2_group from_port/to_port params (#27145) 2017-08-02 10:26:38 +10:00
ec2_group_facts.py boto only returns tags in the described security group if they exist (#26053) 2017-06-28 09:14:38 +10:00
ec2_instance_facts.py Upgrade ec2_remote_facts to use boto3 (#22937) 2017-06-30 14:19:08 +10:00
ec2_key.py [cloud][py3] Use to_bytes in ec2_key module in two more places (#26936) 2017-07-18 15:35:31 -04:00
ec2_lc.py ec2 launch configuration boto3 upgrade (#26348) 2017-08-08 22:11:06 +10:00
ec2_lc_facts.py [cloud] make ec2 paging() more functional and add paging to ec2_lc_facts (#27355) 2017-08-01 15:06:46 -04:00
ec2_lc_find.py Fix documentation of name field in return values (#27822) 2017-08-07 16:21:29 +10:00
ec2_metadata_facts.py [cloud] Rename ec2_facts to ec2_metadata_facts (#26293) 2017-07-18 16:11:09 -04:00
ec2_metric_alarm.py Fix alarm action comparison (#23523) 2017-04-13 11:27:48 -07:00
ec2_scaling_policy.py E501 fixes (#22879) 2017-03-22 20:50:28 -05:00
ec2_snapshot.py New metadata 1.0 (#22587) 2017-03-14 09:07:22 -07:00
ec2_snapshot_facts.py Feature/aws helper function for tags (#23387) 2017-05-11 07:39:51 +01:00
ec2_tag.py E501 fixes (#22879) 2017-03-22 20:50:28 -05:00
ec2_vol.py [cloud] ec2_vol module snapshot and volume_size are not mutually exclusive (#26764) 2017-07-13 15:08:03 -04:00
ec2_vol_facts.py Remove automatic use of system six 2017-07-25 15:58:23 -07:00
ec2_vpc_dhcp_options.py Various fixes to ec2_vpc_dhcp_options module 2017-07-24 14:59:19 -07:00
ec2_vpc_dhcp_options_facts.py ec2_vpc_dhcp_options_facts: if tags don't exist set them to default list instead of crashing - fixes #23825 (#23967) 2017-06-29 22:47:05 +10:00
ec2_vpc_endpoint.py Fix undefined variables, basestring usage, and some associated python3 issues 2017-07-25 15:58:23 -07:00
ec2_vpc_endpoint_facts.py [cloud] New module ec2_vpc_endpoint_facts for AWS EC2 VPC Endpoints (#20211) 2017-06-20 08:31:31 -04:00
ec2_vpc_igw.py [cloud] ec2_vpc_igw: fix check mode - fixes #27490 (#27637) 2017-08-02 13:47:13 -04:00
ec2_vpc_igw_facts.py Correct link to DescribeInternetGateway docs (#25622) 2017-06-12 20:30:30 -04:00
ec2_vpc_nacl.py amazon: allow NACL to be removed by its id (#25925) 2017-06-22 16:46:46 +10:00
ec2_vpc_nacl_facts.py Fix typo in cloud/amazon/ec2_vpc_nacl_facts (#27534) 2017-08-02 12:26:28 -04:00
ec2_vpc_nat_gateway.py [cloud] Make ec2_vpc_nat_gateway results consistent (#24042) 2017-05-16 11:14:05 -04:00
ec2_vpc_nat_gateway_facts.py [cloud] Support check_mode for ec2_vpc_nat_gateway_facts (#23114) 2017-04-04 08:31:01 -04:00
ec2_vpc_net.py E501 fixes (#22879) 2017-03-22 20:50:28 -05:00
ec2_vpc_net_facts.py Fix undefined variables, basestring usage, and some associated python3 issues 2017-07-25 15:58:23 -07:00
ec2_vpc_peer.py New metadata 1.0 (#22587) 2017-03-14 09:07:22 -07:00
ec2_vpc_peering_facts.py New facts module for AWS VPC Peering (#19910) 2017-06-06 14:42:58 -04:00
ec2_vpc_route_table.py Ignore main route table association when determining which associations to remove. (#23781) 2017-08-01 12:10:16 -06:00
ec2_vpc_route_table_facts.py [cloud] Support check_mode for ec2_vpc_route_table_facts (#23116) 2017-04-04 08:31:26 -04:00
ec2_vpc_subnet.py Improve ec2_vpc_subnet check mode (#23108) 2017-06-30 08:04:48 -04:00
ec2_vpc_subnet_facts.py [cloud] Support check_mode for ec2_vpc_subnet_facts (#23111) 2017-04-04 08:34:49 -04:00
ec2_vpc_vgw.py Remove get_exception usage from amazon modules 2017-07-29 07:02:12 -07:00
ec2_vpc_vgw_facts.py fixed missing "import traceback" (#23427) 2017-05-02 11:42:43 -04:00
ec2_win_password.py Cyptography pr 20566 rebase (#25560) 2017-06-27 06:00:15 -07:00
ecs_cluster.py Fixed docs for cloud modules (#23745) 2017-04-27 12:01:11 +01:00
ecs_ecr.py Fixed docs for cloud modules (#23745) 2017-04-27 12:01:11 +01:00
ecs_service.py Remove automatic use of system six 2017-07-25 15:58:23 -07:00
ecs_service_facts.py Fixed docs for cloud modules (#23745) 2017-04-27 12:01:11 +01:00
ecs_task.py New metadata 1.0 (#22587) 2017-03-14 09:07:22 -07:00
ecs_taskdefinition.py ecs_taskdefinition module: containers.environment convert to string (fix #23297) (#23681) 2017-07-13 20:10:31 -04:00
efs.py Fixed docs for cloud modules (#23745) 2017-04-27 12:01:11 +01:00
efs_facts.py Support check mode for efs_facts (#26273) 2017-07-05 15:06:08 +02:00
elasticache.py moved aws elasticache module to boto3 (#27441) 2017-08-08 08:39:09 -04:00
elasticache_parameter_group.py elasticache: add requirements to parameter_group and snapshot (#24904) 2017-06-02 00:18:02 +02:00
elasticache_snapshot.py elasticache: add requirements to parameter_group and snapshot (#24904) 2017-06-02 00:18:02 +02:00
elasticache_subnet_group.py [cloud] Add support for AWS China to elasticache_subnet_group role (#24286) 2017-05-16 11:10:15 -04:00
elb_application_lb.py Remove automatic use of system six 2017-07-25 15:58:23 -07:00
elb_application_lb_facts.py New module: Add elb_application_lb_facts (cloud/amazon/elb_application_lb_facts) (#24584) 2017-07-17 12:00:58 -04:00
elb_classic_lb.py Remove automatic use of system six 2017-07-25 15:58:23 -07:00
elb_classic_lb_facts.py Rename classic elb modules to match new names applied to application LB modules (#25745) 2017-07-24 16:28:02 -04:00
elb_instance.py Rename classic elb modules to match new names applied to application LB modules (#25745) 2017-07-24 16:28:02 -04:00
elb_target_group.py [cloud] New module to support ALB/ELBv2 elb_target_group (#19492) 2017-05-31 10:09:20 -04:00
elb_target_group_facts.py [cloud] elb_target_group_facts.pyFix tags being snaked (#25742) 2017-06-15 13:19:28 -04:00
execute_lambda.py Fix modules' use of BOOLEANS* 2017-07-17 11:48:05 -07:00
GUIDELINES.md [cloud] fix exception examples in AWS guidelines to be compatible with python3 (#26948) 2017-07-18 09:35:19 -04:00
iam.py [cloud] IAM module returns created keys (#21237) 2017-07-26 16:24:29 -04:00
iam_cert.py [cloud] iam_cert: allow paths to be specified so slurp is not necessary for remote host… (#26097) 2017-07-17 15:00:54 -04:00
iam_cert_facts.py Add new aws module - iam_cert_facts (#24451) 2017-05-16 09:31:39 -04:00
iam_group.py Further iam_group improvements 2017-06-29 11:38:49 +10:00
iam_managed_policy.py [cloud] change iam_managed_policy return to snake_case (#26219) 2017-07-13 21:30:41 -04:00
iam_mfa_device_facts.py New metadata 1.0 (#22587) 2017-03-14 09:07:22 -07:00
iam_policy.py Fix undefined variables, basestring usage, and some associated python3 issues 2017-07-25 15:58:23 -07:00
iam_role.py Allow iam_role to work with friendly policy names (#22630) 2017-05-31 10:15:13 -04:00
iam_server_certificate_facts.py New metadata 1.0 (#22587) 2017-03-14 09:07:22 -07:00
kinesis_stream.py New metadata 1.0 (#22587) 2017-03-14 09:07:22 -07:00
lambda.py [cloud] Fix Dead Letter config property name (#27733) 2017-08-04 10:21:36 -04:00
lambda_alias.py New metadata 1.0 (#22587) 2017-03-14 09:07:22 -07:00
lambda_event.py Make lambda_event.py python 2.6 compatible (#27241) 2017-07-24 17:01:19 -04:00
lambda_facts.py New metadata 1.0 (#22587) 2017-03-14 09:07:22 -07:00
lightsail.py [cloud] New module: AWS lightsail (#19846) 2017-03-27 15:10:52 -04:00
rds.py Add oracle-se2 database support (#23482) 2017-08-03 17:15:18 -04:00
rds_param_group.py Fix undefined variables, basestring usage, and some associated python3 issues 2017-07-25 15:58:23 -07:00
rds_subnet_group.py E501 fixes (#22879) 2017-03-22 20:50:28 -05:00
redshift.py Use wait_timeout as integer in redshift module (#24279) 2017-05-08 10:07:04 -04:00
redshift_facts.py New module: Add module to collect facts for Amazon Redshift Cluster (cloud/amazon/redshift_facts) (#22615) 2017-08-01 12:09:55 -06:00
redshift_subnet_group.py Fixed docs for cloud modules (#23745) 2017-04-27 12:01:11 +01:00
route53.py Handle rate limits on every iteration (#23726) 2017-06-20 16:49:05 -04:00
route53_facts.py route53_facts: add example for how to use next_marker option - fixes #23625 (#23802) 2017-04-20 16:34:43 -04:00
route53_health_check.py [cloud] Fix logical flaw in route53_health_check, use string ports everywhere (#25706) 2017-06-27 15:58:21 -04:00
route53_zone.py [cloud] route53_zone: allow split horizon for route53_zone and refactor - fixes #22939 (#23190) 2017-04-11 16:02:14 -04:00
s3.py [cloud] s3: deleting a nonexistent bucket should not give a traceback Fixes #25445 (#25487) 2017-06-12 13:52:25 -04:00
s3_bucket.py s3_bucket: fix python3 sorting incompatibility (#27502) 2017-08-03 15:41:26 -04:00
s3_lifecycle.py E501 fixes (#22879) 2017-03-22 20:50:28 -05:00
s3_logging.py New metadata 1.0 (#22587) 2017-03-14 09:07:22 -07:00
s3_sync.py [s3_sync] Add cache_control option (#27388) 2017-08-04 12:35:08 -04:00
s3_website.py Fixed docs for cloud modules (#23745) 2017-04-27 12:01:11 +01:00
sns.py Remove get_exception usage from amazon modules 2017-07-29 07:02:12 -07:00
sns_topic.py Fixed docs for cloud modules (#23745) 2017-04-27 12:01:11 +01:00
sqs_queue.py Fixed docs for cloud modules (#23745) 2017-04-27 12:01:11 +01:00
sts_assume_role.py E501 fixes (#22879) 2017-03-22 20:50:28 -05:00
sts_session_token.py E501 fixes (#22879) 2017-03-22 20:50:28 -05:00