Set the right env variables, VAULT_ADDR
, VAULT_TOKEN
, VAULT_NAMESPACE=admin
vault secrets enable kmip
vault write kmip/config listen_addrs=0.0.0.0:5696 server_hostnames=$(echo ${VAULT_ADDR:8} | rev | cut -c6- | rev)
vault write -f kmip/scope/my-service
vault write kmip/scope/my-service/role/admin operation_all=true # can limit the operations
vault write -f -format=json kmip/scope/my-service/role/admin/credential/generate | tee kmip.json