Deployments
As most of you know, I’m a linux nerd. I do use some macOS and windows for my work life, but 99.9% of what I do is based off of Linux. With that said, while there are somewhat out of the box solutions for installing windows, there’s not really a piece of software that’s open source that’s out there that does everything that I want. Fog Project fits some pieces of the puzzle, netboot.xyz is really strong when it comes to Linux Management, but, doesn’t really give me any dashboard nor any way to really manage it outside of a docker container, which doesn’t really fit my workflow, and while there are OS specific solutions that are out there for Debian and RHEL, I’m looking for something that can automate a lot of the normal workflow specific things for me:
- Automatic creation of my user, populated with my SSH keys, dotfiles, and other creature comforts.
- Automated enrollment of devices for Teleport and Tailscale for remote management and Zabbix agent for monitoring.
- Automated system stats collection for my management dashboard, along with options to boot up for memory testing, cpu burn-in, and various other utilities.
If you know of such a thing, please tell me…because if I can’t find it, I’m probably going to start to write it. Since this is a fairly unique pain point for me, I’ll probably open source it, but, no promises for right now.