Sam Dunne

Chef attributes and Keys

A simple solution to putting public keys into chef attributes

Often I find I need to either write a public key to a machine using a chef attribute (sometimes it's even a private key). This happens for various different reasons while in development. It is definitely not the best solution and I would never suggest releasing a cookbook with this functionality. However, these things do happen and . . .

Read More

June 20, 2016

Rails and Continuous Delivery

An introduction to the series

I’ve been working as a ‘Platform Engineer‘ in my previous two roles, firstly at a market leading online bookmakers and currently at a leading Irish bank. Job title’s today tend to give little away about what the actual role entails and Platform Engineer is no exception. For me the role has been focused on building a continuous delivery (CD) . . .

Read More

January 21, 2016

Managing Ruby and ChefDK

Keeping everyone sane.

Recently I moved from ChefDK to ruby-install, chruby and gem_home. This was mainly driven because I was unhappy with not having segregated ruby installations and gemsets.

I swapped over and was happy with the results except when using Vagrant within a Chef cookbook. No matter what I did I simply could not get Berkshelf to work correctly in . . .

Read More

January 04, 2016

Vault and self signed SSL certificates

Testing Vault like production

Silvrback blog image


This blog post will describe how to set up a Vault server using self signed SSL certificates.
This tutorial is not an introduction to Vault and will require you to have some previous knowledge of both Vault and Vagrant.

This blog post uses Vagrant and CentOS 6 for demonstration purposes.

What is Vault?

Vault is a tool made by . . .

Read More

November 19, 2015


Cover image credit: http://unsplash.com/photos/5Dga0T0x6GY