initial implementation: terraform-provider-encapi #1
Reference in New Issue
Block a user
Delete Branch "benvin/initial-implementation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
Manage the encapi Puppet ENC (roles, statuses, and node assignments) declaratively in Terraform/OpenTofu, alongside the rest of the estate. Companion to the new
encapiservice that replaces Cobbler.Changes
encapi_role(inheritabledefault_paramsvia jsonencode),encapi_status(Puppet environment / Cobbler status),encapi_node(certname -> role + environment + params)encapi_node,encapi_rolepackage-> zip) and Woodpecker CI that publishes the provider zip to the artifactapiterraform-unkinregistry (namespaceunkin/encapi) on tag