| 024.txt - gopherhole - My gopherhole source code. | |
| git clone git://jay.scot/gopherhole | |
| Log | |
| Files | |
| 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 |