Promting for Sudo Password in Travis
04.13.2019
"Lucy, why would you want to do this? ARE YOU OK?" It's true: making Travis print the sudo prompt and enter it's password is not a common use case. We were testing a new feature in Bolt which opens a subprocess on the local machine and runs a command as …
read moreCloud Provisioning with Terraform and Bolt
01.23.2019
NOTE: Since writing this, we've added inventory plugins to Bolt, which allow you to dynamically load inventory from sources like Terraform, PuppetDB, and Azure. I recommend checking out Tony Green's blog post about using the Terraform plugin.
Terraform is a cloud provisioning tool that's great at managing low-level infrastructure components …
read moreRFID (mis)Adventure
05.22.2018
Our office recently relocated to a WeWork, which has an RFID card for getting onto the floor before business hours and for getting into our company's suite there. Unfortunately I already have an RFID card (my Orca card) attached to my phone, so keeping the WeWork card there was a …
read moreManaging CoreOS With Puppet
10.3.2017
Why
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.
How
Here's the …
Installing a Package in an Openshift Container (Kind Of)
07.25.2017
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 go undefined …
read moreHow to Deploy a Private Git Repo to Openshift
06.15.2017
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, git …
read moreSetting a Language with Selenium Webdriver in Ruby
01.23.2017
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 of …
read more