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