├── .gitignore ├── LICENSE ├── README.md ├── aws_image_nixos ├── README.md ├── main.tf ├── update-url-map ├── url_map.nix ├── url_map.tf └── versions.tf ├── deploy_nixos ├── README.md ├── main.tf ├── maybe-sudo.sh ├── nixos-deploy.sh ├── nixos-instantiate.sh ├── unpack-keys.sh └── versions.tf ├── examples ├── google │ ├── deploy_nixos.tf │ ├── image_nixos.tf │ ├── image_nixos_custom.nix │ ├── image_nixos_custom.tf │ └── provider.tf └── hermetic_config │ ├── configuration.nix │ └── default.tf ├── fmt ├── google_image_nixos ├── README.md ├── main.tf ├── update-url-map ├── url_map.nix ├── url_map.tf └── versions.tf ├── google_image_nixos_custom ├── README.md ├── main.tf ├── nixos-build.sh └── versions.tf ├── nix └── terraform-docs │ └── default.nix ├── scripts └── terraform-docs-updater └── shell.nix /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/README.md -------------------------------------------------------------------------------- /aws_image_nixos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/aws_image_nixos/README.md -------------------------------------------------------------------------------- /aws_image_nixos/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/aws_image_nixos/main.tf -------------------------------------------------------------------------------- /aws_image_nixos/update-url-map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/aws_image_nixos/update-url-map -------------------------------------------------------------------------------- /aws_image_nixos/url_map.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/aws_image_nixos/url_map.nix -------------------------------------------------------------------------------- /aws_image_nixos/url_map.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/aws_image_nixos/url_map.tf -------------------------------------------------------------------------------- /aws_image_nixos/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /deploy_nixos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/deploy_nixos/README.md -------------------------------------------------------------------------------- /deploy_nixos/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/deploy_nixos/main.tf -------------------------------------------------------------------------------- /deploy_nixos/maybe-sudo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/deploy_nixos/maybe-sudo.sh -------------------------------------------------------------------------------- /deploy_nixos/nixos-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/deploy_nixos/nixos-deploy.sh -------------------------------------------------------------------------------- /deploy_nixos/nixos-instantiate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/deploy_nixos/nixos-instantiate.sh -------------------------------------------------------------------------------- /deploy_nixos/unpack-keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/deploy_nixos/unpack-keys.sh -------------------------------------------------------------------------------- /deploy_nixos/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /examples/google/deploy_nixos.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/examples/google/deploy_nixos.tf -------------------------------------------------------------------------------- /examples/google/image_nixos.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/examples/google/image_nixos.tf -------------------------------------------------------------------------------- /examples/google/image_nixos_custom.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/examples/google/image_nixos_custom.nix -------------------------------------------------------------------------------- /examples/google/image_nixos_custom.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/examples/google/image_nixos_custom.tf -------------------------------------------------------------------------------- /examples/google/provider.tf: -------------------------------------------------------------------------------- 1 | provider "google" { 2 | project = "tweag-digital-assets" 3 | } 4 | -------------------------------------------------------------------------------- /examples/hermetic_config/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/examples/hermetic_config/configuration.nix -------------------------------------------------------------------------------- /examples/hermetic_config/default.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/examples/hermetic_config/default.tf -------------------------------------------------------------------------------- /fmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/fmt -------------------------------------------------------------------------------- /google_image_nixos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/google_image_nixos/README.md -------------------------------------------------------------------------------- /google_image_nixos/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/google_image_nixos/main.tf -------------------------------------------------------------------------------- /google_image_nixos/update-url-map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/google_image_nixos/update-url-map -------------------------------------------------------------------------------- /google_image_nixos/url_map.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/google_image_nixos/url_map.nix -------------------------------------------------------------------------------- /google_image_nixos/url_map.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/google_image_nixos/url_map.tf -------------------------------------------------------------------------------- /google_image_nixos/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /google_image_nixos_custom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/google_image_nixos_custom/README.md -------------------------------------------------------------------------------- /google_image_nixos_custom/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/google_image_nixos_custom/main.tf -------------------------------------------------------------------------------- /google_image_nixos_custom/nixos-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/google_image_nixos_custom/nixos-build.sh -------------------------------------------------------------------------------- /google_image_nixos_custom/versions.tf: -------------------------------------------------------------------------------- 1 | 2 | terraform { 3 | required_version = ">= 0.12" 4 | } 5 | -------------------------------------------------------------------------------- /nix/terraform-docs/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/nix/terraform-docs/default.nix -------------------------------------------------------------------------------- /scripts/terraform-docs-updater: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/scripts/terraform-docs-updater -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nix-community/terraform-nixos/HEAD/shell.nix --------------------------------------------------------------------------------