No Description

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