Fixed tag comparison

pull/18777/head
whiter 9 years ago committed by Matt Clay
parent 9a0bc389ef
commit 7160312383

@ -103,7 +103,7 @@ import xml.etree.ElementTree as ET
try: try:
import boto.ec2 import boto.ec2
from boto.s3.connection import OrdinaryCallingFormat from boto.s3.connection import OrdinaryCallingFormat, Location
from boto.s3.tagging import Tags, TagSet from boto.s3.tagging import Tags, TagSet
from boto.exception import BotoServerError, S3CreateError, S3ResponseError from boto.exception import BotoServerError, S3CreateError, S3ResponseError
HAS_BOTO = True HAS_BOTO = True
@ -248,7 +248,7 @@ def create_bucket(connection, module):
else: else:
current_tags_dict = dict((t.key, t.value) for t in current_tags[0]) current_tags_dict = dict((t.key, t.value) for t in current_tags[0])
if sorted(current_tags_dict) != sorted(tags): if current_tags_dict != tags:
try: try:
if tags: if tags:
bucket.set_tags(create_tags_container(tags)) bucket.set_tags(create_tags_container(tags))
@ -386,7 +386,5 @@ def main():
from ansible.module_utils.basic import * from ansible.module_utils.basic import *
from ansible.module_utils.ec2 import * from ansible.module_utils.ec2 import *
# this is magic, see lib/ansible/module_common.py if __name__ == '__main__':
#<<INCLUDE_ANSIBLE_MODULE_COMMON>> main()
main()
Loading…
Cancel
Save