3 ms·
I find the fundamental problem with this sort of server setup script/config management is that they inevitably get quite personal. Nobody really wants to use an
by adrinux 4y ago
I find the fundamental problem with this sort of server setup script/config management is that they inevitably get quite personal. Nobody really wants to use another devs and when you try to allow for a lot of customisation they tend get byzantine and complex.
That said I still think it's worth sharing. If nothing else we can all usually cherry pick nice ideas from each other.
I had an entirely private set of Ansible roles I'd cobbled together that I started to put in a more shareable state a couple of years ago. It has little overlap with what you're putting together, but I do think you might find the way it separates personal Ansible config and the main project roles into separate directories (and thus different git repos) useful.
I really need to dust off my project and get it to a releasable state this year [momod](https://github.com/adrinux/momod https://github.com/adrinux/momod).
I assume you've come across the many similar projects like [Sovereign](https://github.com/sovereign/sovereign https://github.com/sovereign/sovereign), [Mistborn](https://gitlab.com/cyber5k/mistborn https://gitlab.com/cyber5k/mistborn)
and [HomelabOS](https://gitlab.com/NickBusey/HomelabOS https://gitlab.com/NickBusey/HomelabOS) to name 3.