mirror of
https://bitbucket.org/atlassian/dc-deployments-automation.git
synced 2025-12-16 01:43:06 -06:00
Create dynamic inventory for AWS autoscaling groups
This commit is contained in:
@@ -1,3 +1,6 @@
|
|||||||
[defaults]
|
[defaults]
|
||||||
retry_files_enabled = False
|
retry_files_enabled = False
|
||||||
callback_whitelist = profile_tasks
|
callback_whitelist = profile_tasks
|
||||||
|
|
||||||
|
[inventory]
|
||||||
|
enable_plugins = aws_ec2
|
||||||
16
inv/atl_cluster_aws_ec2.yml
Normal file
16
inv/atl_cluster_aws_ec2.yml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
## Creates an inventory from your application cluster autoscaling group
|
||||||
|
## You need to provide the following environment variables
|
||||||
|
# AWS_ACCESS_KEY_ID
|
||||||
|
# AWS_SECRET_ACCESS_KEY
|
||||||
|
#
|
||||||
|
# Replace "your_autoscaling_group" with the name of the EC2 autoscaling group your application cluster is running in
|
||||||
|
# Replace "your deployment region" with the AWS region your cluster is running in
|
||||||
|
# The Ansible controller node will need to have SSH access to the autoscaling group so ensure its private key is authorised and there
|
||||||
|
# the security group allows SSH connection
|
||||||
|
|
||||||
|
plugin: aws_ec2
|
||||||
|
|
||||||
|
filters:
|
||||||
|
tag:aws:autoscaling:groupName: your_autoscaling_group
|
||||||
|
regions:
|
||||||
|
- your_deployment_region
|
||||||
Reference in New Issue
Block a user