No Description

Ingolf Wagner dfbf4d1fae Merge branch 'release/2.2.2' 1 month ago
bin a9d2427666 add terraform-doc-man 2 months ago
core 4bcc8f87cf add --with-null parameter 1 month ago
doc f531fdfd69 add --with-nulls documentation 1 month ago
examples adb9534732 example: hcloud-nixos-server-with-plops: update readme 2 months ago
modules 5fc67b15a8 reformat 2 months ago
tests 0ee2a81f91 add testcases for --with-nulls 1 month ago
.gitignore 186f8b2a92 doc: switch to home-managers nmd tool 2 months ago
LICENSE 8aa789c427 add license gpl3 5 months ago e00714254e update 2 months ago
default.nix e64b60bbcf version 2.2.1 -> 2.2.2 1 month ago
lib.nix f531fdfd69 add --with-nulls documentation 1 month ago

A NixOS way to create terraform.json files.


See for documentation.


  • man terranix
  • man terranix-modules
  • man terranix-doc-json
  • man terranix-doc-man

Core Argument merging

The core Arguments are not merged, because they need to typed define upfront, which is a condition for merging.

The following options will not be merged :

  • data
  • locals
  • module
  • output
  • provider
  • resource
  • terraform
  • variable

More information about this topic can be found in the NixOS Manual and the source.


Terranix comes with predefined modules which can be used as inspiration and to create logic on top. They live in ./modules.

See also