3 ms·
I would highly recommend Nixops. It allows you to describe your infrastructure in the Nix expression language. Which is a proper dict-based programming language
by arianvanp 10y ago
I would highly recommend Nixops. It allows you to describe your infrastructure in the Nix expression language. Which is a proper dict-based programming language. It supports many popular clouds. I'm not sure if it is Nixos only, but Nixos itself is awesome to use with it. You just put your provisioning configuration inside your "network" configuration and boom, all your servers and hard drives are created and fully provisioned.
https://Nixos.org/nixops https://Nixos.org/nixops
- scrollaway 10y agoA cursory look at it tells me the nix expression language isn't that much more powerful than HCL. Inheritance is nice but that's about it.
- arianvanp 10y agoit is a fully-fledged programming lazy purely-functional programming language. Which allows you to abstract a lot of boilerplate in functions and whatnot. https://nixcloud.io/tour/?id=1 https://nixcloud.io/tour/?id=1