Ansible

Collections für diverse Apps


Ansible war anno 2017 mein Einstieg in die Automatisierung und ist für mich immer noch das Universaltool für traditionelles Config Management. Neben dem Deployment von Apps (sowohl privat als auch beruflich) habe ich auch einige Collections veröffentlicht, unter anderem für die private Smallstep CA (step-ca) und die dazugehörige CLI, den Caddy-Webserver und das borgbackup (+Borgmatic) Projekt.

GitHub Organization

Ansible Logo
Ansible Logo
Ansible

Collections für diverse Apps


Ansible war anno 2017 mein Einstieg in die Automatisierung und ist für mich immer noch das Universaltool für traditionelles Config Management. Neben dem Deployment von Apps (sowohl privat als auch beruflich) habe ich auch einige Collections veröffentlicht, unter anderem für die private Smallstep CA (step-ca) und die dazugehörige CLI, den Caddy-Webserver und das borgbackup (+Borgmatic) Projekt.

GitHub Organization

Kubernetes Logo

Kubernetes

Operator und Tools fürs Self-Hosting


Sein eigenes Kubernetes-Cluster zu hosten ist nicht immer ganz einfach - vor allem dann nicht wenn man sich selbst Ziele wie dual-stack Networking setzt. Inzwischen habe ich so manch eine Support-Lücke in existierenden Tools selbst gestopft - das Dual-Stack Problem löse ich z.B. durch einen in Rust geschriebenen Operators für das externalIP-Feld in Services. Auch sonst bin ich inzwischen gut mit Kubernetes vertraut, sowohl auf der Anwenderseite als auch aus der Operator-Perspektive.

externalIP Operator Repo

Kubernetes Logo
Kubernetes

Operator und Tools fürs Self-Hosting


Sein eigenes Kubernetes-Cluster zu hosten ist nicht immer ganz einfach - vor allem dann nicht wenn man sich selbst Ziele wie dual-stack Networking setzt. Inzwischen habe ich so manch eine Support-Lücke in existierenden Tools selbst gestopft - das Dual-Stack Problem löse ich z.B. durch einen in Rust geschriebenen Operators für das externalIP-Feld in Services. Auch sonst bin ich inzwischen gut mit Kubernetes vertraut, sowohl auf der Anwenderseite als auch aus der Operator-Perspektive.

externalIP Operator Repo

Helm

App und Operator Charts


Helm ist der wohl am weitesten verbreitete Package-Manager für Kubernetes. Für das einfachere Deployment meiner oben genannten Projekte (z.B. externalip-manager) baue ich deshalb passende Charts - aber auch andere Apps wie z.B. Paperless sind inzwischen in meinem Chart-Repository angekommen.

GitHub Repo

Helm Logo
Helm Logo
Helm

App und Operator Charts


Helm ist der wohl am weitesten verbreitete Package-Manager für Kubernetes. Für das einfachere Deployment meiner oben genannten Projekte (z.B. externalip-manager) baue ich deshalb passende Charts - aber auch andere Apps wie z.B. Paperless sind inzwischen in meinem Chart-Repository angekommen.

GitHub Repo