feat: update ldap backend
- confirm users can authenticate - add `vault_access` group with base rights for users
This commit is contained in:
parent
7b9e27cfe6
commit
582f38c68f
@ -11,12 +11,19 @@ data "vault_generic_secret" "ldap_bindpass" {
|
||||
resource "vault_ldap_auth_backend" "ldap" {
|
||||
path = "ldap"
|
||||
url = "ldap://ldap.service.consul"
|
||||
userdn = "dc=main,dc=unkin,dc=net"
|
||||
userdn = "ou=people,ou=users,dc=main,dc=unkin,dc=net"
|
||||
userattr = "uid"
|
||||
upndomain = "main.unkin.net"
|
||||
upndomain = "users.main.unkin.net"
|
||||
discoverdn = false
|
||||
groupdn = "ou=groups,dc=main,dc=unkin,dc=net"
|
||||
groupfilter = "(memberOf=ou=vault_access,ou=groups,dc=main,dc=unkin,dc=net)"
|
||||
binddn = "svc_vault"
|
||||
groupdn = "ou=users,dc=main,dc=unkin,dc=net"
|
||||
groupfilter = "(&(objectClass=posixGroup)(memberUid={{.Username}}))"
|
||||
groupattr = "uid"
|
||||
binddn = data.vault_generic_secret.ldap_bindpass.data["distinguishedName"]
|
||||
bindpass = data.vault_generic_secret.ldap_bindpass.data["pass"]
|
||||
}
|
||||
|
||||
resource "vault_ldap_auth_backend_group" "vault_access" {
|
||||
groupname = "vault_access"
|
||||
policies = ["sshca_signuser"]
|
||||
backend = vault_ldap_auth_backend.ldap.path
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user