To be perfectly honest, the only reason I wanted to do this is because I submitted a talk to PuppetConf on the subject and it got accepted. Woops. Way to go past Lucy.
There are a few cases where managing CoreOS with Puppet makes sense though.
TODO Better title. Ping me with ideas!
Fair warning: This article assumes that you have a decent understanding of Openshift from the outset, because explaining all the concepts used here would take too much space. I'll try to link to resources where applicable though, so that words don't ...read more
Openshift is Redhat's platform as a service, aka a place for you to deploy your application to (think Heroku, Google App Engine, or AWS Beanstalk). They have a tool called Source 2 Image (S2I) that allows you to pass in a source (in the form of a docker image ...read more
Hello reader! This post was inspired by a project I was working on recently, adding a 'lang' option to a Selenium-Webdriver (the ruby gem) wrapper. I needed to instantiate Selenium::Webdriver.for(:firefox) and (:chrome) both locally and remotely (Sauce labs, specifically), setting a locale for each. There's plenty ...read more
As always, this technical blog post began when I was having a problem
and couldn't find the answer on the internet. I'm writing tests for
Puppet's application orchestrator which involve setting up an
application remotely then running some variations of
run. In particular, I need ...
This post began when I was trying to programmatically create my own Puppet class, googled this exact title, and came up totally empty handed. After wading through dozens of StackOverflow posts and puppet docs, I still wasn't sure what I needed to accomplish this or how it would fit ...read more
This seems like something that should exist on the internet and kind of doesn't (or should at least be more searchable). These are only valid if you obtain an official image from the respective projects repository, and may or may not be the same if you use a manual ...read more