2 ms·
NixOS kind of fits the bill (it can generate complete OS images from a recipe which is IIRC statically typed and "compiled") If it looks waaaay different to pu
by mdpye 8y ago
NixOS kind of fits the bill (it can generate complete OS images from a recipe which is IIRC statically typed and "compiled")
If it looks waaaay different to puppet, ansible and chef, there's a reason for that :) Doing provisioning "properly" means managing every file on the drive...
- elbear 8y agoI know about nix, but I'm referring to the language you use to describe the final image. Actually, this part is not a problem. The problem comes in the deployment part. For example, there's no concept of `Maybe this request failed, you should handle it`. So when you run the deployment script, the request fails and the rest of your deployment process. Defining the possibility of failure with a type system would force you to handle it in your deployment code and provide a backup solution.