After having automated the creation of development environments on ChromeOS/Crostini, I fell down a rabbit hole writing a minimal tool to replace ansible for the local system management. Ansible was my former method for bootstrapping a new container's environment, so it stayed in the mix for this go-round due to inertia and it being a fine enough tool for the job. 🧵
=> More informations about this toot | More toots from binaryphile@fosstodon.org
However, Nix has taken over the package management aspect from Ansible, leaving not a lot for Ansible to do besides update apt and symlink a few files. Ansible is also an enormous package, easily a top contender for time usage during the whole process, not to mention disk space. Python 3 is the primary culprit, and not a necessity for the rest of my environment.
=> More informations about this toot | More toots from binaryphile@fosstodon.org
I get a big kick out of making my own tools that are just "good enough" and get me 80% of what I'm looking for. I'm also a big shell hacker, and love to keep fit with it. I've written my own bashrc/profile system, a file-watcher service and other bits and bobs, so taking inspiration from Ansible, I rolled up my sleeves. I'm pleased as punch with the result.
=> More informations about this toot | More toots from binaryphile@fosstodon.org
@binaryphile this is the way =)
=> More informations about this toot | More toots from elmiko@fosstodon.org This content has been proxied by September (3851b).Proxy Information
text/gemini