Tag Archives: puppet

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

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

Exposing name servers with Puppet Facts

Carrying on from the last post, I needed a good reliable way to point my Nginx configuration at a DNS server to use for resolving backends. The issue is that I wanted my Puppet module to be portable across various … Continue reading

Tagged , , , , , , , , | 6 Comments

Nginx, reverse proxies and DNS resolution

Nginx is a pretty awesome high performance web server and reverse proxy. It’s often used in conjunction with other HTTP servers such as Java/Tomcat and Ruby/Unicorn, as it allows static content to be served directly from disk by Nginx and … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , | 9 Comments

Puppet CRL Time Errors

Puppet is much loved for it’s clear meaningful messages when something goes wrong, made even more delightful when you combine it with the lovely error messages thrown out by OpenSSL. Warning: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate … Continue reading

Tagged , , , , | 1 Comment