Author Archives: Serge van Ginderachter

Ansible Inventory 2.0 design rules

This is my third post in the Ansible Inventory series. See the first and the second posts for some background information. Preliminary note: in this post, I try to give an example of a typical deployment inventory, and what rules we might need the inventory to abide to. Whilst I tried to keep things as simple as […]

Some first design ideas for an Ansible Inventory 2.0

[update] next post in this series: Ansible Inventory 2.0 design rules In a my previous post “Current state of the Ansible inventory and how it might evolve” I explained some parts of the Ansible Inventory internals, and pointed out some features I would like to improve. Whilst this exercise might be interesting to Ansible and specifically its internal […]

Current state of the Ansible inventory and how it might evolve

[update] Follow up article: Some first design ideas for an Ansible Inventory 2.0 [update] Second follow-up post: Ansible Inventory 2.0 design rules This is an introductory post about the Inventory in Ansible where I’m looking at the current design and implementation, some of it internals, and where hope to yield some discussion and ideas on how it could […]

New GPG Key

—–BEGIN PGP SIGNED MESSAGE—– Hash: SHA1,SHA512 Date: 22 JUNE 2014 For a number of reasons[0], I’ve recently set up a new OpenPGP key, and will be transitioning away from my old one. The old key will continue to be valid for some time, but i prefer all future correspondence to come to the new one. […]

Packt Publishing Ansible Configuration Management review

Around late November 2013 I – too – got contacted by Packt Publishing, asking to do a review on Ansible Configuration Management. I was a bit surprised, as I had declined their offer to write that book, which they asked me exactly two months earlier. Two months seemed like a short period of time to […]

Git and Github: keeping a feature branch updated with upstream?

Git and github, you gotta love them for managing and contributing to (FLOSS) projects. Contributing to a Github hosted project becomes very easy. Fork the project to your personal Github account, clone your fork locally, create a feature branch, make some patch, commit, push back to your personal Github account, and issue a pull request […]

bash redirection target gets funky

Can anybody explain me how this funky behaviour in bash works? find /root  >output 2>error 3 Yes, that’s just “error” followed by a space followed by “3”. serge@goldorak:~/tmp$ ls -l total 8 -rw-rw-r– 1 serge serge 71 Aug 30 13:57 error 3 -rw-rw-r– 1 serge serge 6 Aug 30 13:57 output serge@goldorak:~/tmp$ Lets create a file with […]