[cloud] Support check_mode for ec2_group_facts (#23164)

Update imports to use named imports
pull/23228/head
Will Thames 8 years ago committed by Ryan Brown
parent 2b18c0ed07
commit cd19964bca

@ -98,12 +98,15 @@ security_groups:
''' '''
from ansible.module_utils.basic import AnsibleModule
from ansible.module_utils.ec2 import ec2_argument_spec, boto3_conn, HAS_BOTO3
from ansible.module_utils.ec2 import get_aws_connection_info, boto3_tag_list_to_ansible_dict
from ansible.module_utils.ec2 import ansible_dict_to_boto3_filter_list, camel_dict_to_snake_dict
try: try:
import boto3
from botocore.exceptions import ClientError from botocore.exceptions import ClientError
HAS_BOTO3 = True
except ImportError: except ImportError:
HAS_BOTO3 = False pass # caught by imported HAS_BOTO3
import traceback import traceback
@ -116,7 +119,8 @@ def main():
) )
) )
module = AnsibleModule(argument_spec=argument_spec) module = AnsibleModule(argument_spec=argument_spec,
supports_check_mode=True)
if not HAS_BOTO3: if not HAS_BOTO3:
module.fail_json(msg='boto3 required for this module') module.fail_json(msg='boto3 required for this module')
@ -161,8 +165,5 @@ def main():
module.exit_json(security_groups=snaked_security_groups) module.exit_json(security_groups=snaked_security_groups)
from ansible.module_utils.basic import *
from ansible.module_utils.ec2 import *
if __name__ == '__main__': if __name__ == '__main__':
main() main()

Loading…
Cancel
Save