Constructing Ansible variables with the vars-lookup plugin

I have an Ansible role that deploys microservices, of whom I have a list of. The microservices are called foo, bar and baz. I also have a list of stages, called DEV, QA and PROD where the microservices get deployed to.

Of course, every microservice needs to connect to a …

more ...

On getting feedback from your users

Some time ago I talked with a co-worker about his internal project. He was the owner of a product that tried to provide a generalized, hardened and fully codified Jenkins instance.

This was done with the help of mostly Puppet and Groovy code. I was in this project for six …

more ...

Advanced usage of yum-config-manager with setopts

Recently I used the yum-config-manager program from the yum-utils package to add a repository in a CentOS-box.

This is the easy part:

# install the yum-config-manager
yum -y install yum-utils

# add the official ansible repository
yum-config-manager --add-repo=https://releases.ansible.com/ansible/rpm/release/epel-7-x86_64/

What gets added in /etc/yum …

more ...


Manage linux servers from a Windows workstation

EDIT: This article was first posted in 2016. As of 2019 I still have to use Windows at work, but now I just use WSL with wsltty.

At work I have to use Windows as operating system on my workstation, even though I manage almost only linux servers. There are …

more ...