Browsed by
Month: June 2014

Role based Puppet/MCollective in EC2 – Part 3 Installing MCollective with SSL

Role based Puppet/MCollective in EC2 – Part 3 Installing MCollective with SSL

This post will take you through adding MCollective orchestration software to the puppetmaster you just finished building. This howto includes configuring MCollective over SSL. This builds on the puppetmaster you built in Part 2. Ubuntu 14.04 running on EC2. On a side note, if you have the budget, I highly suggest supporting Puppet Labs and their efforts by subscribing to Puppet Enterprise. Of course if you did, you wouldn’t need these instructions 🙂 About MCollective. MCollective is orchestration software by…

Read More Read More

Role based Puppet/MCollective in EC2 – Part 2 Installing puppetmaster

Role based Puppet/MCollective in EC2 – Part 2 Installing puppetmaster

This how to will show you how to build a “production ready” puppetmaster in EC2 based on an Ubuntu 14.04 AMI. Prerequisites It will help a lot if you already have some EC2 experience. I’m not going to explain all the ins and outs of the EC2 pieces, just what you will need to set up. This howto also assumes that you will be working in a VPC (since that’s the current default). Set up Security Groups In a traditional…

Read More Read More

Role based Puppet/MCollective in EC2 – Part 1 Roles

Role based Puppet/MCollective in EC2 – Part 1 Roles

This is the first in a short series of posts that will take you through building simple role based infrastructure in EC2 using Puppet for configuration and MCollective for orchestration. What do you mean “role based”? When you are talking AWS EC2 or any other “cloud infrastructure” traditional ways of naming and organizing systems are just not flexible enough. When autoscaling, instances come and instances go. Your 4 web servers may, at any moment turn into 6 servers. When you…

Read More Read More