cloudformationfacts

pdk
Puppet module providing AWS CloudFormation metadata facts

Stas Alekseev

salekseev

8,046 downloads

7,207 latest version

5.0 quality score

Version information

  • 0.2.0 (latest)
  • 0.1.0
released Sep 20th 2017
This version is compatible with:
  • Puppet Enterprise 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 4.7.0 < 6.0.0
  • Debian
    ,
    RedHat
    ,
    Ubuntu
    ,
    windows

Start using this module

Documentation

salekseev/cloudformationfacts — version 0.2.0 Sep 20th 2017

cloudformationfacts

Table of Contents

  1. Description
  2. Setup - The basics of getting started with cloudformationfacts
  3. Limitations - OS compatibility, etc.

Description

The cloudformationfacts module provides AWS CloudFormation metadata facts which are useful for clustered applications that need to discover other members.

Setup

Setup Requirements

IAM instance role with the following minimum permissions:

{
   "Version": "2012-10-17",
   "Statement": [{
      "Effect": "Allow",
      "Action": [
         "ec2:DescribeInstances",
         "ec2:DescribeTags"
      ],
      "Resource": "*"
   }
   ]
}

aws-sdk-core ruby gem installed on puppet agent for example:

/opt/puppetlabs/puppet/bin/gem install aws-sdk-core -v '~> 2'

Limitations

This module would only provide facts on AWS CloudFormation stacks.