Mastodon Mastodon Mastodon Systeemkabouter blog – Category software

Puppet – Server Error: hiera configuration version 3 cannot be used in an environment

Posted on za 04 februari 2017 in software • Tagged with open source

Today I found my homelab puppet setup failing. I mostly run the latest released puppet code on my setup and this time it bit me in the ass :

Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: hiera configuration version 3 cannot be used in …

Continue reading

Validating puppet code changes using octocatalog-diff

Posted on do 03 november 2016 in software • Tagged with open source

During Puppetconf 2016 Github announces it was releasing one of its internal test tools called octocatalog-diff as open source. What the tools basicly does is compile the catalog for a certain machine using your old and new puppetcode to show you the diff output. This allows you to see the …


Continue reading

Right to be forgotten – my personal calendar edition

Posted on vr 12 februari 2016 in software • Tagged with apple

As I was planning a new item in my schedule last week, my OS X calendar was trying to be helpful by suggesting entries based on previous events in my schedule. This is great on many occasions, but this time it suggested an entry from long ago. Think ten years …


Continue reading

Setting up puppet provisioned nagios monitoring

Posted on vr 12 februari 2016 in software • Tagged with open source

Puppet has had native nagios resource types for quite some time. As both a nagios and a puppet fan, I really liked the idea of not setting up any monitoring but have some base level of monitoring on every managed system automatically. Deploying new systems involves a lot of steps …


Continue reading

Check if a Red Hat / CentOS server needs a reboot after updates

Posted on ma 08 februari 2016 in software • Tagged with open source

At a client site updates were installed on Red Hat systems, but they were not always rebooted after a kernel update. So I needed a quick way to test if a server had a newer kernel installed than it was currently running. Just to save it for future use :

#!/bin …

Continue reading