├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE.md ├── dependabot.yml ├── release-drafter.yml └── workflows │ ├── codeql-analysis.yml │ ├── release-drafter.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .goreleaser.yml ├── .vscode └── launch.json ├── CHANGELOG.md ├── GNUmakefile ├── LICENSE ├── README.md ├── docker-compose.yaml ├── docs ├── data-sources │ ├── netmaker_access_key.md │ ├── netmaker_network.md │ ├── netmaker_networks.md │ └── netmaker_node.md ├── index.md └── resources │ ├── netmaker_access_key.md │ ├── netmaker_egress.md │ ├── netmaker_ingress.md │ ├── netmaker_network.md │ └── netmaker_user.md ├── examples ├── README.md ├── data-sources │ └── netmaker_networks │ │ └── data-source.tf ├── provider │ └── provider.tf └── resources │ └── netmaker_network │ └── resource.tf ├── go.mod ├── go.sum ├── helper ├── access_key.go ├── access_key_test.go ├── auth.go ├── auth_test.go ├── client.go ├── network.go ├── network_test.go ├── node.go ├── node_test.go ├── user.go └── user_test.go ├── internal └── provider │ ├── data_source_access_key.go │ ├── data_source_access_key_test.go │ ├── data_source_network.go │ ├── data_source_network_test.go │ ├── data_source_networks.go │ ├── data_source_networks_test.go │ ├── data_source_node.go │ ├── data_source_node_test.go │ ├── provider.go │ ├── provider_test.go │ ├── resource_access_key.go │ ├── resource_access_key_test.go │ ├── resource_egress.go │ ├── resource_egress_test.go │ ├── resource_ingress.go │ ├── resource_ingress_test.go │ ├── resource_network.go │ ├── resource_network_test.go │ ├── resource_user.go │ └── resource_user_test.go ├── main.go └── tools └── tools.go /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 0.1.0 (Unreleased) 2 | 3 | BACKWARDS INCOMPATIBILITIES / NOTES: 4 | -------------------------------------------------------------------------------- /GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/GNUmakefile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docs/data-sources/netmaker_access_key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/docs/data-sources/netmaker_access_key.md -------------------------------------------------------------------------------- /docs/data-sources/netmaker_network.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/docs/data-sources/netmaker_network.md -------------------------------------------------------------------------------- /docs/data-sources/netmaker_networks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/docs/data-sources/netmaker_networks.md -------------------------------------------------------------------------------- /docs/data-sources/netmaker_node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/docs/data-sources/netmaker_node.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/resources/netmaker_access_key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/docs/resources/netmaker_access_key.md -------------------------------------------------------------------------------- /docs/resources/netmaker_egress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/docs/resources/netmaker_egress.md -------------------------------------------------------------------------------- /docs/resources/netmaker_ingress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/docs/resources/netmaker_ingress.md -------------------------------------------------------------------------------- /docs/resources/netmaker_network.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/docs/resources/netmaker_network.md -------------------------------------------------------------------------------- /docs/resources/netmaker_user.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/docs/resources/netmaker_user.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/data-sources/netmaker_networks/data-source.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/examples/data-sources/netmaker_networks/data-source.tf -------------------------------------------------------------------------------- /examples/provider/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/examples/provider/provider.tf -------------------------------------------------------------------------------- /examples/resources/netmaker_network/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/examples/resources/netmaker_network/resource.tf -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/go.sum -------------------------------------------------------------------------------- /helper/access_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/helper/access_key.go -------------------------------------------------------------------------------- /helper/access_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/helper/access_key_test.go -------------------------------------------------------------------------------- /helper/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/helper/auth.go -------------------------------------------------------------------------------- /helper/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/helper/auth_test.go -------------------------------------------------------------------------------- /helper/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/helper/client.go -------------------------------------------------------------------------------- /helper/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/helper/network.go -------------------------------------------------------------------------------- /helper/network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/helper/network_test.go -------------------------------------------------------------------------------- /helper/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/helper/node.go -------------------------------------------------------------------------------- /helper/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/helper/node_test.go -------------------------------------------------------------------------------- /helper/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/helper/user.go -------------------------------------------------------------------------------- /helper/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/helper/user_test.go -------------------------------------------------------------------------------- /internal/provider/data_source_access_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/data_source_access_key.go -------------------------------------------------------------------------------- /internal/provider/data_source_access_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/data_source_access_key_test.go -------------------------------------------------------------------------------- /internal/provider/data_source_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/data_source_network.go -------------------------------------------------------------------------------- /internal/provider/data_source_network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/data_source_network_test.go -------------------------------------------------------------------------------- /internal/provider/data_source_networks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/data_source_networks.go -------------------------------------------------------------------------------- /internal/provider/data_source_networks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/data_source_networks_test.go -------------------------------------------------------------------------------- /internal/provider/data_source_node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/data_source_node.go -------------------------------------------------------------------------------- /internal/provider/data_source_node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/data_source_node_test.go -------------------------------------------------------------------------------- /internal/provider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/provider.go -------------------------------------------------------------------------------- /internal/provider/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/provider_test.go -------------------------------------------------------------------------------- /internal/provider/resource_access_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/resource_access_key.go -------------------------------------------------------------------------------- /internal/provider/resource_access_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/resource_access_key_test.go -------------------------------------------------------------------------------- /internal/provider/resource_egress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/resource_egress.go -------------------------------------------------------------------------------- /internal/provider/resource_egress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/resource_egress_test.go -------------------------------------------------------------------------------- /internal/provider/resource_ingress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/resource_ingress.go -------------------------------------------------------------------------------- /internal/provider/resource_ingress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/resource_ingress_test.go -------------------------------------------------------------------------------- /internal/provider/resource_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/resource_network.go -------------------------------------------------------------------------------- /internal/provider/resource_network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/resource_network_test.go -------------------------------------------------------------------------------- /internal/provider/resource_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/resource_user.go -------------------------------------------------------------------------------- /internal/provider/resource_user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/internal/provider/resource_user_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/main.go -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madacluster/netmaker-terraform-provider/HEAD/tools/tools.go --------------------------------------------------------------------------------