mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-25 11:51:26 -07:00
ec2 module conver basestring to string_types (#25503)
This commit is contained in:
parent
081e138cf1
commit
dd1f5d7acd
1 changed files with 5 additions and 4 deletions
|
@ -621,6 +621,7 @@ from ansible.module_utils.six import get_function_code
|
||||||
from ansible.module_utils.basic import AnsibleModule
|
from ansible.module_utils.basic import AnsibleModule
|
||||||
from ansible.module_utils.ec2 import get_aws_connection_info, ec2_argument_spec, ec2_connect, connect_to_aws
|
from ansible.module_utils.ec2 import get_aws_connection_info, ec2_argument_spec, ec2_connect, connect_to_aws
|
||||||
from distutils.version import LooseVersion
|
from distutils.version import LooseVersion
|
||||||
|
from ansible.module_utils.six import string_types
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import boto.ec2
|
import boto.ec2
|
||||||
|
@ -1039,7 +1040,7 @@ def create_instances(module, ec2, vpc, override_count=None):
|
||||||
grp_details = ec2.get_all_security_groups(filters={'vpc_id': vpc_id})
|
grp_details = ec2.get_all_security_groups(filters={'vpc_id': vpc_id})
|
||||||
else:
|
else:
|
||||||
grp_details = ec2.get_all_security_groups()
|
grp_details = ec2.get_all_security_groups()
|
||||||
if isinstance(group_name, basestring):
|
if isinstance(group_name, string_types):
|
||||||
group_name = [group_name]
|
group_name = [group_name]
|
||||||
unmatched = set(group_name).difference(str(grp.name) for grp in grp_details)
|
unmatched = set(group_name).difference(str(grp.name) for grp in grp_details)
|
||||||
if len(unmatched) > 0:
|
if len(unmatched) > 0:
|
||||||
|
@ -1048,7 +1049,7 @@ def create_instances(module, ec2, vpc, override_count=None):
|
||||||
# Now we try to lookup the group id testing if group exists.
|
# Now we try to lookup the group id testing if group exists.
|
||||||
elif group_id:
|
elif group_id:
|
||||||
# wrap the group_id in a list if it's not one already
|
# wrap the group_id in a list if it's not one already
|
||||||
if isinstance(group_id, basestring):
|
if isinstance(group_id, string_types):
|
||||||
group_id = [group_id]
|
group_id = [group_id]
|
||||||
grp_details = ec2.get_all_security_groups(group_ids=group_id)
|
grp_details = ec2.get_all_security_groups(group_ids=group_id)
|
||||||
group_name = [grp_item.name for grp_item in grp_details]
|
group_name = [grp_item.name for grp_item in grp_details]
|
||||||
|
@ -1122,7 +1123,7 @@ def create_instances(module, ec2, vpc, override_count=None):
|
||||||
params['network_interfaces'] = interfaces
|
params['network_interfaces'] = interfaces
|
||||||
else:
|
else:
|
||||||
if network_interfaces:
|
if network_interfaces:
|
||||||
if isinstance(network_interfaces, basestring):
|
if isinstance(network_interfaces, string_types):
|
||||||
network_interfaces = [network_interfaces]
|
network_interfaces = [network_interfaces]
|
||||||
interfaces = []
|
interfaces = []
|
||||||
for i, network_interface_id in enumerate(network_interfaces):
|
for i, network_interface_id in enumerate(network_interfaces):
|
||||||
|
@ -1217,7 +1218,7 @@ def create_instances(module, ec2, vpc, override_count=None):
|
||||||
module.fail_json(
|
module.fail_json(
|
||||||
msg="instance_initiated_shutdown_behavior=stop is not supported for spot instances.")
|
msg="instance_initiated_shutdown_behavior=stop is not supported for spot instances.")
|
||||||
|
|
||||||
if spot_launch_group and isinstance(spot_launch_group, basestring):
|
if spot_launch_group and isinstance(spot_launch_group, string_types):
|
||||||
params['launch_group'] = spot_launch_group
|
params['launch_group'] = spot_launch_group
|
||||||
|
|
||||||
params.update(dict(
|
params.update(dict(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue