Making Puppet host reports in Foreman available in Grafana

Where I work, we use Puppet to manage our growing infrastructure of Linux machines and Loki together with Grafana to analyse log files. When the Puppet agent runs on a host it creates something called a „Puppet config report“ which includes all steps taken by the Puppet agent to ensure the required configuration as specified Read More

Introducing Handler Inspector

While working on the test suite for the vmware-rest-proxy I needed a mock server to mock away the vSphere API calls the proxy uses. Suprisingly, gotest already includes just that. While this is a nice thing compared to other languages, which need big and complicated packages to achieve the same result, configuring the required handler Read More

Github Action for the Godot Asset library

Just a quick announcement: If somebody uses Github to store their assets for the Godot asset library, I created a Github actions to push new release to there. It depends on the Asset library REST API. Check it out: deep-entertainment / godot-asset-lib-action A github action to manage assets on the Godot asset lib Godot asset Read More

Announcing EgoVenture

The past I’ve always been a big fan of the Carol Reed series of adventure games by MDNA games. In case you don’t know them: Carol’s a private detective solving cases in and around the Swedish town of Norrköping. The game mainly consists of a lot of professional-grade photographs that you wander through in perfect Read More

The third installment of my learning project

Prologue I have established some kind of „learning project“ some time ago. A fixed set of features of an application that I reapply to things I want to learn from time to time. The background of that application is that I’m using e-mail aliases for each service I subscribe to. So I have a different Read More

So I released an Adventure Game

Today AdventureX is a yearly conference for narrative games. This year (for obvious reasons) there was no conference. Instead, the organizers had the idea of a game jam. In case you don’t know, a game jam is something like a sprint in the developer world. It’s a defined time slot (of usually two weeks) in Read More

Feather > Sword

Photo by Debby Hudson on Unsplash We’re living in a world of information overload. Do you know how they say, that the feather is mightier than the sword? Well, I’d like to add, that a gazillion of feathers lying around, some broken in two, some burned beyond recognition and some nails in a feather costume Read More

CloudControl 2.0.0-alpha1 (and how I learned Go)

As you might know, CloudControl is DoDevOps‘ cloud engineer toolbox, which supplies cloud engineers working in different clouds with common tools in an easy-to-deploy container environment suitable for multiple projects. I always wasn’t quite happy with CloudControl’s initialization process. It was very cluttered, didn’t point out the relevant information and… well, ugly. At first, I Read More

Announcing CloudControl – the cloud engineer’s toolbox ☁️ 🧰

We happen to be in a multitude of different projects at the same time. Switching from project to project is sometimes hard as the tooling and the configuration changes from project to project. Now in the days of cloud deployments, this can be narrowed down to just a bunch of tools like Terraform, Kubernetes or Read More

Managing integration systems using clone playbooks

You totally can test stuff, fix bugs and check out how to implement new features on production! If you’re a masochist, that is. Usually a production system is a no-no for anything development related. Even if bugs happen on production, the best practice is to reproduce those bug on systems other than production. These systems Read More

1 2 3 9