|
All checks were successful
Deploy Ansible Pipeline / Deploy Ansible Pipeline (push) Successful in 1m24s
|
||
|---|---|---|
| .forgejo/workflows | ||
| LICENSES | ||
| templates | ||
| .gitignore | ||
| .renovaterc.json5 | ||
| ansible-pipeline.yml | ||
| ansible.cfg | ||
| flake.lock | ||
| flake.lock.license | ||
| flake.nix | ||
| hosts | ||
| Makefile | ||
| README.md | ||
| requirements.yml | ||
Generically how is host-git used or what does it do?
You're probably reading this on https://git.auengun.net right now, but if not, this code is used to stand up a portion of the infrastructure needed to operate a/this Forgejo instance. Designed in a way that minimizes the amount of cognitive load required for one person, me (@gregdosh@auengun.net), to hopefully maintain and manage.
What value does it provide me?
Being able to codify all of my infrastructure makes recovery and bootstrap much easier. I used GitHub for quite a while but self-hosting my own code platform allows me to iterate and learn in ways that using external GitHub or GitLab don't provide. Safety in knowing an oops in my knowledge won't cost me an arm and a leg. That I could run downstairs and restart the darn thing or connect to the physical machine and (un/re)do something.
Anything noteworthy to see in this repo?
Most of the files contain in-line comments on why or how something works along with some historical reference points or contextual in-repo references to orient myself (or you) how it all works. A few file types don't support comments, so in those cases I'll create a duplicate name with a .md extension to add some commentary to the file.
There is a focus towards whatever is the most recent technology while reducing overall cognitive load required for a hobbyist to maintain. I make pre-apologies on the cognitive load required to bootstrap understand the thing) from the ground up.
Because comments and ideas are added organically with time it's going to be sort-of hard to read. My thoughts coalesce and I write them down and it may not be consistent or complete but it's essentially this or trying to write up a blog post somewhere somehow, and that dream has lived for too long that I need to get something down on paper finally 😃