Browsed by
Category: Posts

Rancher Application Pipeline

Rancher Application Pipeline

Rancher Labs has invited me to give a demo during their Web Meetup on Wednesday 07/27/2016. I’m presenting the Application Pipeline we have build at LeanKit. Github, Drone CI and Rancher. Disclaimer: A lot of this code is specific to how WE do things. It may or may not work out of the box for you. YMMV Presentation Video – My Part starts at about 1:23:00 Rancher-Application-Pipeline-Demo Demo Code vote-demo-web vote-demo-worker vote-demo-results Example Rancher-Catalogs These are built using the drone-rancher-catalog…

Read More Read More

Convert an Existing WordPress Site to Docker

Convert an Existing WordPress Site to Docker

I had a “classic” install of WordPress, Apache/PHP, and Mysql installed on the root drive, that I wanted to convert to Docker containers. Why? Install Installing is easy. Installing and starting publicly available images is a single docker run command. Maintain With a little bit of planning updating your apps is a simple process. docker pull the latest image. docker rm -f the current container (remember to use volumes on data you need to save). docker run with the same…

Read More Read More

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