ec2_hosts

Module for writing hosts entries based on EC2 tags

Continuent

continuent

9,340 downloads

9,150 latest version

2.3 quality score

Version information

  • 0.1.5 (latest)
  • 0.1.0
released Apr 3rd 2014

Start using this module

Documentation

continuent/ec2_hosts — version 0.1.5 Apr 3rd 2014

ec2_hosts

Write private IP address to /etc/hosts for a set of EC2 servers based on a tag key=>value combination

Usage

This module uses Facter to load information about matching EC2 servers. Add these values to the facts passed into Puppet.

  • "aws_access_key" => "ACCESS_KEY"
  • "aws_secret_access_key" => "SECRET_ACCESS_KEY"
  • "ec2_tag_group_key" => "HostnameGroup"
  • "ec2_tag_group_value" => "DatabasesGroup"

Add the ec2_hosts class to your manifest. You can optionally include the first portion of the hostname in /etc/hosts.

class { "ec2_hosts": 

include_short_hostname => true }