How to add Single Sign-On to applications without OIDC support using OpenResty and some Lua scripting.
How I set up Single Sign-On for a few services (GitLab, Nextcloud, Miniflux) on Kubernetes with Keycloak
How to use the "csv-tables" macro to get Markdown-like table syntax in Sphinx
The rabbithole that is /proc/self/mountstats
Introduction I have been using Ansible for over a year now, both at work and at home (for example to configure my Kubernetes cluster using kubespray. When I first used Ansible, I was blown away by its power and simplicity. And all that by leveraging the existing SSH server, without a new client setup? Awesome! But over time, I discovered more and more warts and limitations while using Ansible. In this blog post, I will go over all the cases where it falls short of the promises it make and where you start fighting against instead of together with Ansible.