Download the binary from the release and copy it in your project ~/.terraform.d/plugins
and run terraform init
resource "dkron_job" "my-job" {
name = "hola_from_tf"
owner = "omar"
owner_email = "[email protected]"
executor = "shell"
executor_config{
command = "date"
}
disabled = false
}
First of all you should download all dependencies:
$ make build_deps
And then you can start developing your Terraform plugin by:
$ make dev
When you're done, you can test your plugin by running:
$ make compile_plugin
$ make init
$ make plan
$ make apply
$ make destroy
- Use Dkron client instead to hardcode it into the provider
- Decouple provider from resource
- Add unit testing
- Complete API endpoints
- (Terraform v0.12) Support nested maps for processors