openldap_client: pkg.installed: - pkgs: - openldap /etc/openldap/ldap.conf: file.managed: - source: salt://systems/core/ldap/ldap.conf - user: root - group: root - mode: 644 sssd: pkg.installed: [] service.running: - enable: true - watch: - file: /etc/sssd/sssd.conf /etc/sssd/sssd.conf: file.managed: - source: salt://systems/core/ldap/sssd.conf - user: root - group: root - mode: 600 /etc/nscd.conf: file.managed: - source: salt://systems/core/ldap/nscd.conf - user: root - group: root - mode: 644 /etc/nsswitch.conf: file.managed: - source: salt://systems/core/ldap/nsswitch.conf - user: root - group: root - mode: 644 /etc/pam.d: file.recurse: - source: salt://systems/core/ldap/pam.d - user: root - group: root - dir_mode: 755 - file_mode: 644