In an effort to make use of my small SBC collection, I will be assembling a toolchain and set of configurations to make the process of deploying OS images as simple and reproducible as I can. I will attempt this by shoving as much of the process into IAC and configuration files, with scripts to handle any manual actions.
My first development initiative is to produce a POC which makes use of pi-gen to configure and automate the building of a docker based OctoPrint server image with the customizations recomended for Prusa printers, preconfigured to run with as little interaction as possible after inserting the SD Card.
- add more configurations to create other pre-canned images for raspberry Pis
- run this as part of a CI build pipeline sending artifacts off to a PXE boot server