diff --git a/policies/sys/plugins/catalog/admin.yaml b/policies/sys/plugins/catalog/admin.yaml new file mode 100644 index 0000000..3286e46 --- /dev/null +++ b/policies/sys/plugins/catalog/admin.yaml @@ -0,0 +1,16 @@ +# Allow the vault deployer to import (register/deregister) plugin in the catalog +--- +rules: + - path: "sys/plugins/catalog/*" + capabilities: + - create + - read + - update + - delete + - sudo + +auth: + approle: + - tf_vault + k8s/au/syd1: + - woodpecker_terraform_vault diff --git a/policies/sys/plugins/catalog/rancher.yaml b/policies/sys/plugins/catalog/rancher.yaml deleted file mode 100644 index 139a0b3..0000000 --- a/policies/sys/plugins/catalog/rancher.yaml +++ /dev/null @@ -1,19 +0,0 @@ -# Allow the vault deployer to import (register/deregister) the rancher secrets -# plugin in the catalog. sys/plugins/catalog is sudo-protected, so this lives -# under policies/sys/ where only a sys code owner can grant it — keeping the -# rancher engine policy (policies/rancher/) scoped to rancher/* paths. ---- -rules: - - path: "sys/plugins/catalog/secret/vault-plugin-secrets-rancher" - capabilities: - - create - - read - - update - - delete - - sudo - -auth: - approle: - - tf_vault - k8s/au/syd1: - - woodpecker_terraform_vault