Files
terraform-provider-encapi/examples/resources/encapi_node/main.tf
T
unkinben 77049f4c3d initial implementation: terraform-provider-encapi
Terraform/OpenTofu provider for encapi (the Puppet ENC replacing Cobbler).
- resources: encapi_role (jsonencode default_params), encapi_status, encapi_node
- data sources: encapi_node, encapi_role
- client with bearer-token auth; unit tests; examples
- Makefile (package->zip), Woodpecker CI publishing to the artifactapi
  terraform-unkin registry on tag
2026-07-04 23:45:30 +10:00

11 lines
284 B
Terraform

resource "encapi_node" "example" {
certname = "ausyd1nxvm2000.main.unkin.net"
role = "roles::infra::storage::vault"
environment = "testing"
# Optional per-node overrides (win over the role's default_params).
params = jsonencode({
vault_role = "leader"
})
}