Tag Archives: open source

The Proprietary Renaissance

noun, re·nais·sance often attributive \ˌre-nə-ˈsän(t)s, -ˈzän(t)s, -ˈsäⁿs, -ˈzäⁿs, ˈre-nə-ˌ, chiefly British ri-ˈnā-sən(t)s\ : a situation or period of time when there is a new interest in something that has not been popular in a long time : a period of … Continue reading

Tagged , , , , , , , , , , , , , , , | 4 Comments

Finding & purging Puppet exported resources

Puppet exported resources is a pretty awesome feature – essentially it allows information from one node to be used on another to affect the resulting configuration. We use this for clever things like having nodes tell an Icinga/Nagios server what monitoring … Continue reading

Tagged , , , | 1 Comment

Puppet modules

I’m in the middle of doing a migration of my personal server infrastructure from a 2006-era colocation server onto modern cloud hosting providers. As part of this migration, I’m rebuilding everything properly using Puppet (use it heavily at work so it’s … Continue reading

Tagged , , , , , , , , , , , , | 1 Comment

Baking images with Packer & Pupistry

One of the common issues when building modern infrastructure-as-code style systems is that whilst automation is great, it also has a habit of failing at the worst possible time. There’s nothing quite like the fun of trying to autoscale only to find … Continue reading

Tagged , , , , , , , | Leave a comment

Setting up and using Pupistry

As mentioned in my previous post, I’ve been working on an application called Pupistry to help make masterless Puppet deployments a lot easier. If you’re new to Pupistry, AWS, Git and Puppet, I’ve put together this short walk through on … Continue reading

Tagged , , , , , , , , , , | 1 Comment

Introducing Pupistry

I’ve recently been working to migrate my personal infrastructure from a very conventional and ageing 8 year old colocation server to a new cloud-based approach. As part of this migration I’m simplifying what I have down to the fewest possible services … Continue reading

Tagged , , , , , , , | Leave a comment

Puppet 3 & 4 on FreeBSD

I’ve been playing with FreeBSD recently and wanted to run Puppet on it to provide my machines with configuration. Unfortunately I faced the following error when I first ran Puppet with a simple Puppet manifest that tries to install NTP via … Continue reading

Tagged , , , , | 3 Comments

FreeBSD in the cloud

This weekend I was playing around with FreeBSD in order to add support to Pupistry. Although I generally use Linux exclusively, it’s fun to play around with other platforms now and then, bit like going on vacation. Plus building support … Continue reading

Tagged , , , , , , | 1 Comment

Puppet facts, json and max nesting

I use Puppet for both business and pleasure and my work often involves writing custom Puppet facts to expose various bits of information. Recently a fact I had written that worked on the development machines started throwing errors when run on our production … Continue reading

Tagged , , , , , , | Leave a comment

First thoughts and tips on EL 7

Generally one RHEL/CentOS/Scientific Linux (aka EL) release isn’t radically different to another, however the introduction of EL 7 is a bit of a shake up, introducing systemd, which means new init system, new ways of reading logs plus dropping some … Continue reading

Tagged , , , , , , , , , , | 3 Comments