community.general/lib/ansible/modules/cloud/amazon
s-hertel 0ed1e6a1f3 [cloud] rds module: handle parameters that are False, but also not the default value. Fixes #20370 (#20646)
Boolean options that default as `None` but are set to `False` by the user were ignored on update. This change checks to distinguish None & False so that options like multi_az can be turned off during an update. 

* Modifying how optional parameters are handled in rds.py. Fixes #20370

Allowing options to be set to false/no. Previously ignored unless set to true/yes.

Added a conditional for invalid parameters since the default is false instead of null for some options (e.g. force_failover, apply_immediately, upgrade).

* Making requested revision.
2017-02-02 09:49:19 -05:00
..
GUIDELINES.md amazon: added boto3_conn to GUIDELINES.md (#20305) 2017-01-16 21:00:45 -08:00
__init__.py
_ec2_ami_search.py Use M() to link to the replacement module. (#19976) 2017-01-06 16:21:39 +00:00
_ec2_vpc.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
aws_kms.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
cloudformation.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
cloudformation_facts.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
cloudfront_facts.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
cloudtrail.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
cloudwatchevent_rule.py
dynamodb_table.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
ec2.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
ec2_ami.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_ami_copy.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_ami_find.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_asg.py Fix for #20473 - If there is no instance in the ASG, we initialize an empty array for `properties['instances']` (#20475) 2017-02-01 15:29:18 -05:00
ec2_asg_facts.py PEP 8 cleanup. (#20789) 2017-01-28 00:12:11 -08:00
ec2_customer_gateway.py PEP 8 W291 whitespace cleanup. 2017-01-27 17:08:02 -08:00
ec2_eip.py Fix backward compat change - create custom required_together statement (#19642) 2017-01-04 14:11:56 +00:00
ec2_elb.py PEP 8 E111 cleanup. (#20841) 2017-01-30 18:03:13 -08:00
ec2_elb_facts.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_elb_lb.py PEP 8 E111 cleanup. (#20841) 2017-01-30 18:03:13 -08:00
ec2_eni.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_eni_facts.py Fix differences with devel. 2016-12-08 11:35:21 -05:00
ec2_facts.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_group.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_group_facts.py ec2_group_facts: Fail correctly when boto3 is not installed 2017-01-30 15:03:56 -08:00
ec2_key.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_lc.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_lc_facts.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
ec2_lc_find.py
ec2_metric_alarm.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_remote_facts.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_scaling_policy.py minor spelling changes 2016-12-13 13:51:13 -05:00
ec2_snapshot.py
ec2_snapshot_facts.py
ec2_tag.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
ec2_vol.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_vol_facts.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_vpc_dhcp_options.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
ec2_vpc_dhcp_options_facts.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
ec2_vpc_igw.py
ec2_vpc_igw_facts.py [cloud] New module ec2_vpc_igw_facts (#19787) 2017-02-01 09:47:47 -05:00
ec2_vpc_nacl.py PEP 8 W291 whitespace cleanup. 2017-01-27 17:08:02 -08:00
ec2_vpc_nacl_facts.py
ec2_vpc_nat_gateway.py Fix EIP release in ec2_vpc_nat_gateway (#20167) 2017-02-01 15:32:03 -05:00
ec2_vpc_nat_gateway_facts.py Fix python3, fix flake8, use common code 2017-01-31 14:49:50 -05:00
ec2_vpc_net.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_vpc_net_facts.py PEP 8 whitespace cleanup. (#20783) 2017-01-27 15:45:23 -08:00
ec2_vpc_peer.py PEP 8 W291 whitespace cleanup. 2017-01-27 17:08:02 -08:00
ec2_vpc_route_table.py Disassociate EC2 VPC subnets from route tables before deletion (#20114) 2017-02-01 15:36:51 -05:00
ec2_vpc_route_table_facts.py Add subnet associations to route tables dict 2017-01-06 12:30:54 -05:00
ec2_vpc_subnet.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ec2_vpc_subnet_facts.py Fix differences with devel. 2016-12-08 11:35:21 -05:00
ec2_vpc_vgw.py PEP 8 E111 cleanup. (#20841) 2017-01-30 18:03:13 -08:00
ec2_vpc_vgw_facts.py PEP 8 W291 whitespace cleanup. 2017-01-27 17:08:02 -08:00
ec2_win_password.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
ecs_cluster.py
ecs_ecr.py Adding support for Amazon ECR (#19306) 2017-01-17 14:45:43 -05:00
ecs_service.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
ecs_service_facts.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
ecs_task.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
ecs_taskdefinition.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
efs.py
efs_facts.py
elasticache.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
elasticache_subnet_group.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
execute_lambda.py
iam.py PEP 8 E111 cleanup. 2017-01-30 20:08:33 -08:00
iam_cert.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
iam_mfa_device_facts.py
iam_policy.py PEP 8 cleanup. (#20789) 2017-01-28 00:12:11 -08:00
iam_role.py New module - iam_role (#19486) 2016-12-22 13:58:38 +00:00
iam_server_certificate_facts.py
kinesis_stream.py
lambda.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
lambda_alias.py
lambda_event.py
lambda_facts.py
rds.py [cloud] rds module: handle parameters that are False, but also not the default value. Fixes #20370 (#20646) 2017-02-02 09:49:19 -05:00
rds_param_group.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
rds_subnet_group.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
redshift.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
redshift_subnet_group.py PEP 8 cleanup. (#20790) 2017-01-28 01:39:40 -08:00
route53.py PEP 8 E111 cleanup. (#20841) 2017-01-30 18:03:13 -08:00
route53_facts.py
route53_health_check.py PEP 8 E111 cleanup. (#20841) 2017-01-30 18:03:13 -08:00
route53_zone.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
s3.py s3 module: fix urlparse invocation and netloc mixup on Python 3 (#20836) 2017-01-31 11:54:29 -05:00
s3_bucket.py Add helper function so that IAM policies can be compared for equality and update s3_bucket to take advantage of helper function 2016-12-30 10:41:22 -05:00
s3_lifecycle.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
s3_logging.py Fix differences with devel. 2016-12-08 11:35:21 -05:00
s3_sync.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
s3_website.py PEP 8 indent cleanup. (#20800) 2017-01-29 07:28:53 +00:00
sns_topic.py PEP 8 E111 & E114 cleanup. (#20838) 2017-01-30 15:01:47 -08:00
sqs_queue.py PEP 8 W291 whitespace cleanup. 2017-01-27 17:08:02 -08:00
sts_assume_role.py
sts_session_token.py