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