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

48 lines
880 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
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