├── .gitignore ├── .goreleaser.yml ├── CHANGELOG.md ├── GNUmakefile ├── LICENSE ├── README.md ├── docs ├── data-sources │ └── file.md └── index.md ├── examples ├── .gitignore ├── example.jsonnet ├── lib │ └── lib.libsonnet ├── main.tf └── tla.jsonnet ├── go.mod ├── go.sum ├── main.go └── private └── provider ├── data_source_jsonnet_file.go ├── data_source_jsonnet_file_test.go ├── provider.go └── tests ├── global_libs └── common.libsonnet ├── import.jsonnet ├── local_libs └── common.libsonnet └── no-vars.jsonnet /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/GNUmakefile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/README.md -------------------------------------------------------------------------------- /docs/data-sources/file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/docs/data-sources/file.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/docs/index.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | crash.log 2 | *.tfstate* 3 | .terraform/ 4 | -------------------------------------------------------------------------------- /examples/example.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/examples/example.jsonnet -------------------------------------------------------------------------------- /examples/lib/lib.libsonnet: -------------------------------------------------------------------------------- 1 | { 2 | data: 'from library' 3 | } -------------------------------------------------------------------------------- /examples/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/examples/main.tf -------------------------------------------------------------------------------- /examples/tla.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/examples/tla.jsonnet -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/main.go -------------------------------------------------------------------------------- /private/provider/data_source_jsonnet_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/private/provider/data_source_jsonnet_file.go -------------------------------------------------------------------------------- /private/provider/data_source_jsonnet_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/private/provider/data_source_jsonnet_file_test.go -------------------------------------------------------------------------------- /private/provider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/private/provider/provider.go -------------------------------------------------------------------------------- /private/provider/tests/global_libs/common.libsonnet: -------------------------------------------------------------------------------- 1 | { 2 | data: 'from global library' 3 | } -------------------------------------------------------------------------------- /private/provider/tests/import.jsonnet: -------------------------------------------------------------------------------- 1 | import "common.libsonnet" -------------------------------------------------------------------------------- /private/provider/tests/local_libs/common.libsonnet: -------------------------------------------------------------------------------- 1 | { 2 | data: 'from local library' 3 | } -------------------------------------------------------------------------------- /private/provider/tests/no-vars.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alxrem/terraform-provider-jsonnet/HEAD/private/provider/tests/no-vars.jsonnet --------------------------------------------------------------------------------