024.txt - gopherhole - My gopherhole source code.
 (HTM) git clone git://jay.scot/gopherhole
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
       024.txt (1143B)
       ---
            1 [jay.scot]
            2 [024]
            3 
            4 
            5 --[ Ansible no more, moved all services to containers.
            6 
            7 
            8 As the title, I have abandoned Ansible in favor of containers. My setup
            9 still uses Terraform to deploy and configure Hetzner Cloud as always,
           10 but I have updated the cloud-init bootstrap to install Docker instead.
           11 I then deploy my infrastructure via Docker Compose. To make it easier to
           12 understand, you can check out the code in my infrastructure repository:
           13 
           14 
           15         git clone https://git.sr.ht/~jayscott/infrastructure
           16 
           17 
           18 Ansible was becoming a pain to work with, from being overly complicated
           19 for running a few services to breaking due to issues with Python
           20 dependencies. Let's also not mention all the drama surrounding the
           21 direction Red Hat has taken in recent years. I fancied a change.
           22 
           23 
           24 I also took the opportunity to write my own fingerd daemon in Go as
           25 a good way to learn more. I am going to put more effort into this over
           26 the coming weeks, it might be worthy of a separate phlog. In the
           27 meantime, you can check it out here:
           28 
           29 
           30         git  : git clone https://git.sr.ht/~jayscott/fingered
           31         http : https://git.sr.ht/~jayscott/fingered
           32         live : echo | nc jay.scot 79
           33 
           34 
           35 .EOF