├── .devcontainer ├── Dockerfile ├── devcontainer.json └── docker-compose.yml ├── .editorconfig ├── .github ├── dependabot.yml ├── gorelease.yaml ├── release-drafter.yml └── workflows │ ├── cicd-build.yml │ ├── gorelease.yaml │ └── release-drafter.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .vscode └── launch.json ├── Makefile ├── README.md ├── awx ├── convert_type.go ├── data_source_credential.go ├── data_source_credential_azure_key_vault.go ├── data_source_credentials.go ├── data_source_inventory.go ├── data_source_inventory_group.go ├── data_source_job_template.go ├── data_source_organization.go ├── data_source_project.go ├── data_source_workflow_job_template.go ├── helpers.go ├── provider.go ├── resource_credential_azure_key_vault.go ├── resource_credential_google_compute_engine.go ├── resource_credential_input_source.go ├── resource_credential_machine.go ├── resource_credential_scm.go ├── resource_host.go ├── resource_inventory.go ├── resource_inventory_group.go ├── resource_inventory_source.go ├── resource_job_template.go ├── resource_job_template_credential.go ├── resource_organization.go ├── resource_project.go ├── resource_workflow_job_template.go ├── resource_workflow_job_template_node.go ├── resource_workflow_job_template_node_allways.go ├── resource_workflow_job_template_node_failure.go ├── resource_workflow_job_template_node_success.go └── shared_workflow_job_template_node.go ├── docs ├── data-sources │ ├── credential.md │ ├── credential_azure_key_vault.md │ ├── credentials.md │ ├── inventory.md │ ├── inventory_group.md │ ├── job_template.md │ ├── organization.md │ ├── project.md │ └── workflow_job_template.md ├── index.md └── resources │ ├── credential_azure_key_vault.md │ ├── credential_input_source.md │ ├── credential_machine.md │ ├── credential_scm.md │ ├── host.md │ ├── inventory.md │ ├── inventory_group.md │ ├── inventory_source.md │ ├── job_template.md │ ├── job_template_credential.md │ ├── organization.md │ ├── project.md │ ├── workflow_job_template.md │ ├── workflow_job_template_node.md │ ├── workflow_job_template_node_allways.md │ ├── workflow_job_template_node_failure.md │ └── workflow_job_template_node_success.md ├── examples ├── awx │ └── main.tf └── k8s │ ├── base │ ├── files │ │ ├── id_rsa │ │ └── id_rsa.pub │ ├── main.tf │ ├── provider.tf │ └── versions.tf │ └── data │ ├── main.tf │ ├── provider.tf │ └── versions.tf ├── go.mod ├── go.sum ├── main.go ├── test └── terraform_minimal_acc_test.go └── tools ├── docs.go ├── go.mod ├── go.sum ├── installAwx.sh ├── mage.go ├── magefile.go └── template.go /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/gorelease.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/.github/gorelease.yaml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- 1 | _extends: plumbing 2 | -------------------------------------------------------------------------------- /.github/workflows/cicd-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/.github/workflows/cicd-build.yml -------------------------------------------------------------------------------- /.github/workflows/gorelease.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/.github/workflows/gorelease.yaml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/README.md -------------------------------------------------------------------------------- /awx/convert_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/convert_type.go -------------------------------------------------------------------------------- /awx/data_source_credential.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/data_source_credential.go -------------------------------------------------------------------------------- /awx/data_source_credential_azure_key_vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/data_source_credential_azure_key_vault.go -------------------------------------------------------------------------------- /awx/data_source_credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/data_source_credentials.go -------------------------------------------------------------------------------- /awx/data_source_inventory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/data_source_inventory.go -------------------------------------------------------------------------------- /awx/data_source_inventory_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/data_source_inventory_group.go -------------------------------------------------------------------------------- /awx/data_source_job_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/data_source_job_template.go -------------------------------------------------------------------------------- /awx/data_source_organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/data_source_organization.go -------------------------------------------------------------------------------- /awx/data_source_project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/data_source_project.go -------------------------------------------------------------------------------- /awx/data_source_workflow_job_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/data_source_workflow_job_template.go -------------------------------------------------------------------------------- /awx/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/helpers.go -------------------------------------------------------------------------------- /awx/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/provider.go -------------------------------------------------------------------------------- /awx/resource_credential_azure_key_vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_credential_azure_key_vault.go -------------------------------------------------------------------------------- /awx/resource_credential_google_compute_engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_credential_google_compute_engine.go -------------------------------------------------------------------------------- /awx/resource_credential_input_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_credential_input_source.go -------------------------------------------------------------------------------- /awx/resource_credential_machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_credential_machine.go -------------------------------------------------------------------------------- /awx/resource_credential_scm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_credential_scm.go -------------------------------------------------------------------------------- /awx/resource_host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_host.go -------------------------------------------------------------------------------- /awx/resource_inventory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_inventory.go -------------------------------------------------------------------------------- /awx/resource_inventory_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_inventory_group.go -------------------------------------------------------------------------------- /awx/resource_inventory_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_inventory_source.go -------------------------------------------------------------------------------- /awx/resource_job_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_job_template.go -------------------------------------------------------------------------------- /awx/resource_job_template_credential.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_job_template_credential.go -------------------------------------------------------------------------------- /awx/resource_organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_organization.go -------------------------------------------------------------------------------- /awx/resource_project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_project.go -------------------------------------------------------------------------------- /awx/resource_workflow_job_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_workflow_job_template.go -------------------------------------------------------------------------------- /awx/resource_workflow_job_template_node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_workflow_job_template_node.go -------------------------------------------------------------------------------- /awx/resource_workflow_job_template_node_allways.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_workflow_job_template_node_allways.go -------------------------------------------------------------------------------- /awx/resource_workflow_job_template_node_failure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_workflow_job_template_node_failure.go -------------------------------------------------------------------------------- /awx/resource_workflow_job_template_node_success.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/resource_workflow_job_template_node_success.go -------------------------------------------------------------------------------- /awx/shared_workflow_job_template_node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/awx/shared_workflow_job_template_node.go -------------------------------------------------------------------------------- /docs/data-sources/credential.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/data-sources/credential.md -------------------------------------------------------------------------------- /docs/data-sources/credential_azure_key_vault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/data-sources/credential_azure_key_vault.md -------------------------------------------------------------------------------- /docs/data-sources/credentials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/data-sources/credentials.md -------------------------------------------------------------------------------- /docs/data-sources/inventory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/data-sources/inventory.md -------------------------------------------------------------------------------- /docs/data-sources/inventory_group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/data-sources/inventory_group.md -------------------------------------------------------------------------------- /docs/data-sources/job_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/data-sources/job_template.md -------------------------------------------------------------------------------- /docs/data-sources/organization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/data-sources/organization.md -------------------------------------------------------------------------------- /docs/data-sources/project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/data-sources/project.md -------------------------------------------------------------------------------- /docs/data-sources/workflow_job_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/data-sources/workflow_job_template.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/resources/credential_azure_key_vault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/credential_azure_key_vault.md -------------------------------------------------------------------------------- /docs/resources/credential_input_source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/credential_input_source.md -------------------------------------------------------------------------------- /docs/resources/credential_machine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/credential_machine.md -------------------------------------------------------------------------------- /docs/resources/credential_scm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/credential_scm.md -------------------------------------------------------------------------------- /docs/resources/host.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/host.md -------------------------------------------------------------------------------- /docs/resources/inventory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/inventory.md -------------------------------------------------------------------------------- /docs/resources/inventory_group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/inventory_group.md -------------------------------------------------------------------------------- /docs/resources/inventory_source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/inventory_source.md -------------------------------------------------------------------------------- /docs/resources/job_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/job_template.md -------------------------------------------------------------------------------- /docs/resources/job_template_credential.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/job_template_credential.md -------------------------------------------------------------------------------- /docs/resources/organization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/organization.md -------------------------------------------------------------------------------- /docs/resources/project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/project.md -------------------------------------------------------------------------------- /docs/resources/workflow_job_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/workflow_job_template.md -------------------------------------------------------------------------------- /docs/resources/workflow_job_template_node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/workflow_job_template_node.md -------------------------------------------------------------------------------- /docs/resources/workflow_job_template_node_allways.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/workflow_job_template_node_allways.md -------------------------------------------------------------------------------- /docs/resources/workflow_job_template_node_failure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/workflow_job_template_node_failure.md -------------------------------------------------------------------------------- /docs/resources/workflow_job_template_node_success.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/docs/resources/workflow_job_template_node_success.md -------------------------------------------------------------------------------- /examples/awx/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/examples/awx/main.tf -------------------------------------------------------------------------------- /examples/k8s/base/files/id_rsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/examples/k8s/base/files/id_rsa -------------------------------------------------------------------------------- /examples/k8s/base/files/id_rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/examples/k8s/base/files/id_rsa.pub -------------------------------------------------------------------------------- /examples/k8s/base/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/examples/k8s/base/main.tf -------------------------------------------------------------------------------- /examples/k8s/base/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/examples/k8s/base/provider.tf -------------------------------------------------------------------------------- /examples/k8s/base/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/examples/k8s/base/versions.tf -------------------------------------------------------------------------------- /examples/k8s/data/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/examples/k8s/data/main.tf -------------------------------------------------------------------------------- /examples/k8s/data/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/examples/k8s/data/provider.tf -------------------------------------------------------------------------------- /examples/k8s/data/versions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/examples/k8s/data/versions.tf -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/main.go -------------------------------------------------------------------------------- /test/terraform_minimal_acc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/test/terraform_minimal_acc_test.go -------------------------------------------------------------------------------- /tools/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/tools/docs.go -------------------------------------------------------------------------------- /tools/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/tools/go.mod -------------------------------------------------------------------------------- /tools/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/tools/go.sum -------------------------------------------------------------------------------- /tools/installAwx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/tools/installAwx.sh -------------------------------------------------------------------------------- /tools/mage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/tools/mage.go -------------------------------------------------------------------------------- /tools/magefile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/tools/magefile.go -------------------------------------------------------------------------------- /tools/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nolte/terraform-provider-awx/HEAD/tools/template.go --------------------------------------------------------------------------------