salt/states/systems/core/ldap/init.sls
2017-08-07 13:25:01 -05:00

45 lines
787 B
Text
Executable file

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
nss-pam-ldapd:
pkg.installed
nslcd:
service.running:
- enable: true
- watch:
- file: /etc/nslcd.conf
- file: /etc/nsswitch.conf
/etc/nslcd.conf:
file.managed:
- source: salt://systems/core/ldap/nslcd.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