{"repo":"fossable/goldboot","free":true,"listed":false,"github":"https://github.com/fossable/goldboot","clone":"git clone https://github.com/fossable/goldboot.git","description":"Build golden images with CI","language":"Rust","stars":641,"topics":["devops-tools","golden-image","dualboot","steamdeck","linux","macos","windows","ansible","chef","infrastructure"],"license":"Unlicense","category":"deployment-docker-iac","readme_excerpt":"People usually don't reinstall their OS from scratch very often. When they do, chaos ensues the moment they reach that pristine desktop or terminal. Settings get changed, applications are installed, bloatware is removed, files are downloaded here and there. The system is generally altered from its original state into a new \"customized\" state by a manual flurry of mouse clicks and key presses. This standard approach is like mutable infrastructure , meaning you mutate the state of your system repeatedly until it eventually suits your needs. And when something goes awry, you have to make the necessary changes to get it back in line. For most people, mutable infrastructure works out fine until something major breaks or they have to migrate to a new computer altogether. In these cases, they probably end up starting over from scratch and reapply their changes again (and probably slightly differently this time). Sophisticated computer elites probably practice immutable infrastructure . Meaning that, every time they boot their system, its state begins almost identically to the time before. Any changes that are made during the course of runtime vanish on reboot. This approach has some real benefits, but requires quite a bit of effort from the user. goldboot is a tool that builds machine images for real hardware that can help you achieve something close to immutable infrastructure without creating a lot of extra work for yourself. In the goldboot approach, you create a declarative conf","default_branch":null,"files":null,"tree":[],"storefront":"/r/fossable","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fossable/goldboot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}