Terranix is a Nix-based infrastructure-as-code tool that combines the providers of Terraform and the lazy, functional configuration of NixOS Terranix works as a replacement for HCL by generating Terraform JSON.
Features
- Terranix is similar to Terraform: you can use the Terraform reference material
- The full power of the Nix language
- The full power of the NixOS module system
- The full power of all the nixpkgs tooling (fetchgit,fetchurl,writers, ...)
- Documentation generation from
config.nix
as json or man page.