Adding new phlog 24! - gopherhole - My website source code.
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) commit 506e74ab1144cbb0a13376e9b6dca177ef765a5e
 (DIR) parent dda49fb4c23c2c5e556554ae31c3f7e3ef2ff292
 (HTM) Author: Jay Scott <me@jay.scot>
       Date:   Fri, 15 Sep 2023 19:50:13 +0100
       
       Adding new phlog 24!
       
       Diffstat:
         M gopher/index.gph                    |       1 +
         M gopher/meta/changelog.txt           |       4 ++++
         A gopher/phlog/024.txt                |      35 +++++++++++++++++++++++++++++++
       
       3 files changed, 40 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/gopher/index.gph b/gopher/index.gph
       @@ -13,6 +13,7 @@
        
        2023
        
       +[0|2023-09-15 ... Ansible no more, moved all services to containers|phlog/024.txt|server|port]
        [0|2023-08-22 ... We are all Jimmy - an A.I generated short story|phlog/023.txt|server|port]
        [0|2023-08-13 ... Earned my Terraform certification but not for a good reason|phlog/022.txt|server|port]
        [0|2023-07-06 ... A ready to read archive of old gopher Usenet groups|phlog/021.txt|server|port]
 (DIR) diff --git a/gopher/meta/changelog.txt b/gopher/meta/changelog.txt
       @@ -1,4 +1,8 @@
        
       +--[ 21st Aug 2023
       +        Moved over to docker containers.
       +        Using my own finger daemon, fingerd.
       +
        --[ 6th July 2023
                Adding another special finger user.
                Addng gopher usenet archive.
 (DIR) diff --git a/gopher/phlog/024.txt b/gopher/phlog/024.txt
       @@ -0,0 +1,35 @@
       +[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