Add the netbox secrets engine modules and wiring #115
Reference in New Issue
Block a user
Delete Branch "benvin/netbox-secrets-engine"
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
How
modules/vault_cluster/modules:netbox_secret_backend(mount + engine config, admin token read from KV),netbox_secret_backend_role(mint ephemeral scoped tokens for a filename-derived NetBox username), andnetbox_user_management(mirror consul_acl_management: read the seeded admin token, drive one e-breuninger/netbox provider per backend, and synthesize the NetBox user + object permissions from the role map's inline permissions).netbox_secret_backendandnetbox_secret_backend_rolemaps inconfig.hcl, deriving each role's name and netbox_username from its filename so the engine role and NetBox username match by construction.vault_clusterand the syd1 terragrunt inputs, reusing the sanitized backend-alias pattern the Consul providers use.Dependency order
benvin/netbox-plugin); merge that first, then this, then the backend + role PR (#117). Plans clean with empty netbox maps.Add NetBox secrets engine: mount, roles, policiesto Add the netbox secrets engine modules and wiring