Profile cover photo
Profile photo
Anna Kennedy
72 followers
72 followers
About
Posts

Post has attachment
Moving home
I'm moving from Blogger to Github pages for various reasons, but mostly because writing the kind of part-text, part-code articles that I do becomes a sisyphean task after about a page and a half. I write everything in markdown and put it in git anyway, so G...

Post has attachment
A brief history of the referer header
THE REFERER HEADER The poor referer header. Misspelled and misused since its inception.  Its typical use is thus: if I click on a link on a website, the referer header tells the landing page which source page I came from. It's heavily used in marketing to a...

Post has attachment
Puppet in the Pipeline
I gave a talk at the recent PuppetConf called "Puppet in the Pipeline" - a round up of workflow planning, deployment pipelines, and integration points. I start out with a very basic setup, and walk through various stages of complexity, talking though techni...

Post has attachment
Good ticket guide
I wrote this guide at $job-1 (where it seems to be still in circulation) and thought maybe it could be a useful thing to share further. ----- We love a good ticket. It makes the job easier, it gets done faster, and it keeps everyone a bit happier. Here's a ...

Post has attachment
Automated server testing with Serverspec, output for Logstash, results in Kibana. Part 1: Serverspec
Whether you're spawning VMs to cope with spikes in traffic, or you want to verify your app works on a range of operating systems, it's incredibly useful to have some automated testing to go with your automated VM creation and configuration. This is a quick ...

Post has attachment
Automated server testing with Serverspec, output for Logstash, results in Kibana. Part 2: Logging
At the end of Part 1 we had a Serverspec installation running tests which were stored alongside our configs. Command-line arguments passed in the name of the VM and a list of modules to be tested. Next, we want to look carefully at the output generated by S...

Post has attachment
Automated server testing with Serverspec, output for Logstash, results in Kibana. Part 2: Logging
At the end of Part 1 we had a Serverspec installation running tests which were stored alongside our configs. Command-line arguments passed in the name of the VM and a list of modules to be tested. Next, we want to look carefully at the output generated by S...

Post has attachment
Automated server testing with Serverspec, output for Logstash, results in Kibana. Part 1: Serverspec
Whether you're spawning VMs to cope with spikes in traffic, or you want to verify your app works on a range of operating systems, it's incredibly useful to have some automated testing to go with your automated VM creation and configuration. This is a quick ...

Post has attachment
Recovering from puppet cert clean --all
If you just did 'puppet cert clean --all' because reasons and now everything is broken like: test-server:~# puppet agent -vt Warning: Unable to fetch my node definition, but the agent run will continue: Warning: Error 400 on SERVER: Could not retrieve facts...

Post has attachment
Version control: the essentials in five minutes
So, everyone keeps talking to me about this version control thing. What's the beef? Version control is really just keeping a history of all the changes you made in a set of documents. Let's imaging you're working on a project right now, and all the code and...
Wait while more posts are being loaded