From 274016101f9e4f34847a53c10c2857f838bb4bc7 Mon Sep 17 00:00:00 2001 From: Will Thames Date: Sat, 4 Mar 2017 04:47:29 +1000 Subject: [PATCH] ec2_vpc_subnet: cope with empty tags (#21813) ensure_tags fails if `tags` is None rather than an empty dict. Ensure that not passing `tags` parameter is equivalent to passing an empty dict. Fixes #21778 --- lib/ansible/modules/cloud/amazon/ec2_vpc_subnet.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/modules/cloud/amazon/ec2_vpc_subnet.py b/lib/ansible/modules/cloud/amazon/ec2_vpc_subnet.py index d73806512a..57299aba92 100644 --- a/lib/ansible/modules/cloud/amazon/ec2_vpc_subnet.py +++ b/lib/ansible/modules/cloud/amazon/ec2_vpc_subnet.py @@ -233,7 +233,7 @@ def main(): az = dict(default=None, required=False), cidr = dict(default=None, required=True), state = dict(default='present', choices=['present', 'absent']), - tags = dict(default=None, required=False, type='dict', aliases=['resource_tags']), + tags = dict(default={}, required=False, type='dict', aliases=['resource_tags']), vpc_id = dict(default=None, required=True) ) )