https://github.com/numtide/terraform-nix-build
Build Nix with the external provider
https://github.com/numtide/terraform-nix-build
terraform terraform-module terraform-modules
Last synced: about 2 months ago
JSON representation
Build Nix with the external provider
- Host: GitHub
- URL: https://github.com/numtide/terraform-nix-build
- Owner: numtide
- License: mit
- Created: 2022-01-30T15:25:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-13T10:49:10.000Z (about 4 years ago)
- Last Synced: 2025-05-01T03:50:01.046Z (about 1 year ago)
- Topics: terraform, terraform-module, terraform-modules
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 2
- Watchers: 9
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# terraform-nix-build
Build Nix with the external provider
## Requirements
`nix-build` and `python3` installed on the host.
## Providers
| Name | Version |
|------|---------|
| [external](#provider\_external) | 2.2.0 |
## Modules
No modules.
## Resources
| Name | Type |
|------|------|
| [external_external.nix_build](https://registry.terraform.io/providers/hashicorp/external/latest/docs/data-sources/external) | data source |
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [args](#input\_args) | Extra arguments to pass to nix-build | `list(string)` |
[
"--no-out-link"
]
| no |
| [attributes](#input\_attributes) | A list of Nix attributes to build | `list(string)` | n/a | yes |
| [path](#input\_path) | Path to build | `string` | n/a | yes |
## Outputs
| Name | Description |
|------|-------------|
| [result](#output\_result) | Result of the nix-build. A map of attribute to store path. |