summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Brown <sb@ryansb.com>2016-11-14 12:04:13 -0500
committerGitHub <noreply@github.com>2016-11-14 12:04:13 -0500
commit7828b1adc1fc88a99ada76cffe6c1d2b5f141aa7 (patch)
tree106936e15913e8bffb0bab5944e20890fc7d25c6
parent4863335cfac0266dca8e0e92157c57019546fb61 (diff)
parentd856c67cdea724d99731bdc42ce1d1835ea955b2 (diff)
downloadansible-modules-core-7828b1adc1fc88a99ada76cffe6c1d2b5f141aa7.tar.gz
Fixes: #4516 add placement_group argument for ec2_asg module (#5506)
-rw-r--r--cloud/amazon/ec2_asg.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/cloud/amazon/ec2_asg.py b/cloud/amazon/ec2_asg.py
index beb1d5ad..908e0927 100644
--- a/cloud/amazon/ec2_asg.py
+++ b/cloud/amazon/ec2_asg.py
@@ -53,6 +53,12 @@ options:
description:
- Maximum number of instances in group, if unspecified then the current group value will be used.
required: false
+ placement_group:
+ description:
+ - Physical location of your cluster placement group created in Amazon EC2.
+ required: false
+ version_added: "2.3"
+ default: None
desired_capacity:
description:
- Desired number of instances in group, if unspecified then the current group value will be used.
@@ -394,6 +400,7 @@ def create_autoscaling_group(connection, module):
launch_config_name = module.params.get('launch_config_name')
min_size = module.params['min_size']
max_size = module.params['max_size']
+ placement_group = module.params.get('placement_group')
desired_capacity = module.params.get('desired_capacity')
vpc_zone_identifier = module.params.get('vpc_zone_identifier')
set_tags = module.params.get('tags')
@@ -439,6 +446,7 @@ def create_autoscaling_group(connection, module):
launch_config=launch_configs[0],
min_size=min_size,
max_size=max_size,
+ placement_group=placement_group,
desired_capacity=desired_capacity,
vpc_zone_identifier=vpc_zone_identifier,
connection=connection,
@@ -819,6 +827,7 @@ def main():
launch_config_name=dict(type='str'),
min_size=dict(type='int'),
max_size=dict(type='int'),
+ placement_group=dict(type='str'),
desired_capacity=dict(type='int'),
vpc_zone_identifier=dict(type='list'),
replace_batch_size=dict(type='int', default=1),