[jay.scot]
[024]


--[ Ansible no more, moved all services to containers.


As the title, I have abandoned Ansible in favor of containers. My setup
still uses Terraform to deploy and configure Hetzner Cloud as always,
but I have updated the cloud-init bootstrap to install Docker instead.
I then deploy my infrastructure via Docker Compose. To make it easier to
understand, you can check out the code in my infrastructure repository:


       git clone https://git.sr.ht/~jayscott/infrastructure


Ansible was becoming a pain to work with, from being overly complicated
for running a few services to breaking due to issues with Python
dependencies. Let's also not mention all the drama surrounding the
direction Red Hat has taken in recent years. I fancied a change.


I also took the opportunity to write my own fingerd daemon in Go as
a good way to learn more. I am going to put more effort into this over
the coming weeks, it might be worthy of a separate phlog. In the
meantime, you can check it out here:


       git  : git clone https://git.sr.ht/~jayscott/fingered
       http : https://git.sr.ht/~jayscott/fingered
       live : echo | nc jay.scot 79


EOF