Flexible tag-based naming for ec2 hosts

Introduces destination_format and destination_format_tags
to allow the construction of host names based on one or
more ec2 tags and a python format string.
This commit is contained in:
Andy Grimm
2015-03-09 10:49:54 -04:00
parent 17103dd4cc
commit 009d0a4bb4
2 changed files with 20 additions and 1 deletions

View File

@@ -40,6 +40,16 @@ destination_variable = public_dns_name
# vpc_destination_variable = 'private_ip_address'
vpc_destination_variable = ip_address
# The following two settings allow flexible ansible host naming based on a
# python format string and a comma-separated list of ec2 tags. Note that:
#
# 1) If the tags referenced are not present for some instances, empty strings
# will be substituted in the format string.
# 2) This overrides both destination_variable and vpc_destination_variable.
#
#destination_format = {0}.{1}.example.com
#destination_format_tags = Name,environment
# To tag instances on EC2 with the resource records that point to them from
# Route53, uncomment and set 'route53' to True.
route53 = False