디렉토리 구조 및 각 서비스 추가
This commit is contained in:
3
helm/vault/command/admin-policy.hcl
Normal file
3
helm/vault/command/admin-policy.hcl
Normal file
@@ -0,0 +1,3 @@
|
||||
path "*" {
|
||||
capabilities = ["create", "read", "update", "delete", "list", "sudo"]
|
||||
}
|
||||
14
helm/vault/command/command.sh
Normal file
14
helm/vault/command/command.sh
Normal file
@@ -0,0 +1,14 @@
|
||||
kube_vault='kubectl -n vault exec -it vault-0 -- '
|
||||
|
||||
${kube_vault} vault auth enable userpass
|
||||
|
||||
${kube_vault} vault write auth/userpass/users/havelight password=wjdwogml1! policies=admin
|
||||
${kube_vault} vault write auth/userpass/users/sa_8001 password=quswjdgns1! policies=admin
|
||||
${kube_vault} vault write auth/userpass/users/minchulahn password=dksalscjf1! policies=admin
|
||||
|
||||
${kube_vault} vault secrets enable -version=2 -path=host kv
|
||||
${kube_vault} vault auth enable approle
|
||||
|
||||
${kube_vault} vault write auth/approle/role/ansible token_policies="ansible" token_ttl=12h token_max_ttl=24h
|
||||
${kube_vault} vault read auth/approle/role/ansible/role-id
|
||||
${kube_vault} vault write -force auth/approle/role/ansible/secret-id
|
||||
Reference in New Issue
Block a user