Lutra IT
  • Diensten
    • IT security
    • Consultancy en detachering
  • Expertise
    • Apple support
    • Linux support
  • Contact
  • Over
    • techblog
    • computertips
Home / puppet
dec 03, 2017
eelco
intellij, linux, php, puppet, techblog
No comments yet

Officieel fan van Jetbrains Intellij

Door een collega op mijn nieuwe klus ben ik begonnen om Intellij te gebruiken. Het heeft een paar maanden geduurd om alle hoeken en gaten te vinden en er overduidelijk sneller mee te gaan, maar dat punt is bereikt. Op de klus gebruik ik de community edition voor puppet werk, maar ik ben er wel […]

Read More>>
aug 09, 2017
eelco
english, git, puppet, techblog, windows
No comments yet

windows git pre-commit hook for puppet development

For a recent client I was asked to provide a puppet development setup on the windows platform. The toolchain included Git for windows / Git bash / Turtoise GIT / Atom and some others. It also includes the windows adaption of my git pre-commit hook. To use this hook, you need to install the puppet […]

Read More>>
apr 08, 2017
eelco
backup, english, linux, puppet, techblog
No comments yet

Running encrypted backups with duplicity

This is just a short note on my experiences running backups with Duplicity. Duplicity is an open source package that allows you to do incremental backups, complete with proper indexing, to remote storage. This can be a modern ‘cloud’ storage like S3, but I prefer to run it over a simple SSH link. Next to […]

Read More>>
feb 04, 2017
eelco
puppet, techblog
No comments yet

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

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 an environment on node […]

Read More>>
nov 03, 2016
eelco
git, puppet, techblog, ubuntu
No comments yet

Validating puppet code changes using octocatalog-diff

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 impact of your code without […]

Read More>>
feb 12, 2016
eelco
nagios, puppet, techblog
No comments yet

Setting up puppet provisioned nagios monitoring

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 and forgetting to setup proper […]

Read More>>
nov 07, 2015
eelco
git, puppet, techblog
No comments yet

git pre-commit hook for puppet, erb and yaml files

A pre-commit hook is a great way to run custom actions before handing over your work to GIT (and thus your CI tool chain). For puppet related GIT repositories I’ve assembled a pre-commit hook that checks the puppet code, changed ERB templates and any changed YAML files  for formatting errors. All not rocket science when […]

Read More>>
mrt 20, 2015
eelco
puppet, techblog
No comments yet

Speeding up puppet runs by using checksums when running execs

During my integration work for a client, I was running third party puppet code to  integrate automatically deployed application containers with the third party deployment tool (the deployit / XL Deploy module for puppet) This module was written to run an exec for three different actions per container, all resulting in running Jython code in […]

Read More>>
Copyright © 2013-2021 Lutra IT