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" {
|
resource "vault_ldap_auth_backend" "ldap" {
|
||||||
path = "ldap"
|
path = "ldap"
|
||||||
url = "ldap://ldap.service.consul"
|
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"
|
userattr = "uid"
|
||||||
upndomain = "main.unkin.net"
|
upndomain = "users.main.unkin.net"
|
||||||
discoverdn = false
|
discoverdn = false
|
||||||
groupdn = "ou=groups,dc=main,dc=unkin,dc=net"
|
groupdn = "ou=users,dc=main,dc=unkin,dc=net"
|
||||||
groupfilter = "(memberOf=ou=vault_access,ou=groups,dc=main,dc=unkin,dc=net)"
|
groupfilter = "(&(objectClass=posixGroup)(memberUid={{.Username}}))"
|
||||||
binddn = "svc_vault"
|
groupattr = "uid"
|
||||||
|
binddn = data.vault_generic_secret.ldap_bindpass.data["distinguishedName"]
|
||||||
bindpass = data.vault_generic_secret.ldap_bindpass.data["pass"]
|
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