ldap.conf 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #
  2. # LDAP related stuff (Salt managed)
  3. #
  4. apply Service "ldaps" {
  5. import "generic-service"
  6. check_command = "ldap"
  7. vars.ldap_address = host.vars.ldap_fqdn
  8. vars.ldap_base = "dc=ffho,dc=net"
  9. vars.ldap_ssl = true
  10. vars.ldap_v3 = true
  11. assign where host.vars.ldap_fqdn && "ldap-master" in host.vars.roles
  12. assign where host.vars.ldap_fqdn && "ldap-replica" in host.vars.roles
  13. }
  14. apply Service "ldap_replication" {
  15. import "generic-service"
  16. check_command = "ldap_replication"
  17. vars.ldap_master = "ldaps://ldap-master.srv.in.ffho.net"
  18. vars.ldap_mirror = "ldaps://" + host.vars.ldap_fqdn
  19. vars.ldap_sync_base = "ou=sync-check,dc=ffho,dc=net"
  20. vars.ldap_bind_dn = "uid=sync-check,ou=accounts,dc=ffho,dc=net"
  21. assign where host.vars.ldap_fqdn && "ldap-replica" in host.vars.roles
  22. }
  23. apply Service "ldap_syncrepl_extended" {
  24. import "generic-service"
  25. check_command = "syncrepl_extended"
  26. vars.provider = "ldaps://ldap-master.srv.in.ffho.net"
  27. vars.consumer = "ldaps://" + host.vars.ldap_fqdn
  28. vars.base_dn = "dc=ffho,dc=net"
  29. vars.bind_dn = "uid=sync-check,ou=accounts,dc=ffho,dc=net"
  30. vars.bind_password = LdapSyncReplBindPassword
  31. assign where host.vars.ldap_fqdn && "ldap-replica" in host.vars.roles
  32. }