Skip to content

Tokynet/tagstofacts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tagstofacts

Some scripts to aide in the creation of facts from AWS Tags

I put the scripts in: /etc/puppet/modules/$MODULENAME/lib/facter/

instanceid.rb and regions.rb make simple curl calls to get information from meta-data.

tagstofacts.rb makes a ec2 API call and plainly (read ugly) greps and awks the values we care for. Its an ugly setup, since each puppet run will make 5 ec2 calls, multiply that x the number of instances you have and you might get blocked from making API calls.

You WILL need an IAM role that allows the instances to query "EC2 describe instances"

Eventually I will try to make this either dump the tags to a dot file in /tmp or learn more ruby and make the output an array and read get all the values in 1 API call.

Feel free to send pull request if you improve this script.

About

some scripts to aide in the creation of facts from AWS Tags

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages