├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ ├── goreleaser.yaml │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── .golangci.yaml ├── .goreleaser.yaml ├── .release-please-manifest.json ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── index.md └── resources │ └── site.md ├── examples ├── provider │ ├── provider.tf │ └── variables.tf └── resources │ └── ohdear_site │ ├── import.sh │ └── resource.tf ├── go.mod ├── go.sum ├── internal ├── provider │ ├── config.go │ ├── provider.go │ ├── provider_test.go │ ├── resource_monitor.go │ ├── resource_monitor_test.go │ ├── resource_site.go │ ├── resource_site_test.go │ ├── utils.go │ └── utils_test.go └── runtime │ └── runtime.go ├── main.go ├── pkg └── ohdear │ ├── checks.go │ ├── checks_test.go │ ├── client.go │ ├── client_test.go │ ├── error.go │ ├── error_test.go │ ├── logger.go │ ├── logger_test.go │ ├── monitor.go │ ├── monitor_test.go │ ├── site.go │ └── site_test.go ├── release-please-config.json ├── templates └── index.md.tmpl └── tools.go /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @articulate/devex 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/.github/workflows/goreleaser.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "3.0.2" 3 | } 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/README.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/resources/site.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/docs/resources/site.md -------------------------------------------------------------------------------- /examples/provider/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/examples/provider/provider.tf -------------------------------------------------------------------------------- /examples/provider/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/examples/provider/variables.tf -------------------------------------------------------------------------------- /examples/resources/ohdear_site/import.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/examples/resources/ohdear_site/import.sh -------------------------------------------------------------------------------- /examples/resources/ohdear_site/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/examples/resources/ohdear_site/resource.tf -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/go.sum -------------------------------------------------------------------------------- /internal/provider/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/internal/provider/config.go -------------------------------------------------------------------------------- /internal/provider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/internal/provider/provider.go -------------------------------------------------------------------------------- /internal/provider/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/internal/provider/provider_test.go -------------------------------------------------------------------------------- /internal/provider/resource_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/internal/provider/resource_monitor.go -------------------------------------------------------------------------------- /internal/provider/resource_monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/internal/provider/resource_monitor_test.go -------------------------------------------------------------------------------- /internal/provider/resource_site.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/internal/provider/resource_site.go -------------------------------------------------------------------------------- /internal/provider/resource_site_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/internal/provider/resource_site_test.go -------------------------------------------------------------------------------- /internal/provider/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/internal/provider/utils.go -------------------------------------------------------------------------------- /internal/provider/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/internal/provider/utils_test.go -------------------------------------------------------------------------------- /internal/runtime/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/internal/runtime/runtime.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/main.go -------------------------------------------------------------------------------- /pkg/ohdear/checks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/pkg/ohdear/checks.go -------------------------------------------------------------------------------- /pkg/ohdear/checks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/pkg/ohdear/checks_test.go -------------------------------------------------------------------------------- /pkg/ohdear/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/pkg/ohdear/client.go -------------------------------------------------------------------------------- /pkg/ohdear/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/pkg/ohdear/client_test.go -------------------------------------------------------------------------------- /pkg/ohdear/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/pkg/ohdear/error.go -------------------------------------------------------------------------------- /pkg/ohdear/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/pkg/ohdear/error_test.go -------------------------------------------------------------------------------- /pkg/ohdear/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/pkg/ohdear/logger.go -------------------------------------------------------------------------------- /pkg/ohdear/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/pkg/ohdear/logger_test.go -------------------------------------------------------------------------------- /pkg/ohdear/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/pkg/ohdear/monitor.go -------------------------------------------------------------------------------- /pkg/ohdear/monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/pkg/ohdear/monitor_test.go -------------------------------------------------------------------------------- /pkg/ohdear/site.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/pkg/ohdear/site.go -------------------------------------------------------------------------------- /pkg/ohdear/site_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/pkg/ohdear/site_test.go -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/release-please-config.json -------------------------------------------------------------------------------- /templates/index.md.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/templates/index.md.tmpl -------------------------------------------------------------------------------- /tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/articulate/terraform-provider-ohdear/HEAD/tools.go --------------------------------------------------------------------------------