45 lines
787 B
Text
Executable file
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
|