From d397e44c781725d8b7a98c58a097d2a91cc7edb1 Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Sat, 17 Mar 2012 21:18:53 +0000 Subject: split pam module into 3 files --- modules/pam/manifests/base.pp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 modules/pam/manifests/base.pp (limited to 'modules/pam/manifests/base.pp') diff --git a/modules/pam/manifests/base.pp b/modules/pam/manifests/base.pp new file mode 100644 index 00000000..df913101 --- /dev/null +++ b/modules/pam/manifests/base.pp @@ -0,0 +1,24 @@ +class pam::base { + package { ['pam_ldap','nss_ldap','nscd']: } + + service { 'nscd': + require => Package['nscd'], + } + + file { + '/etc/pam.d/system-auth': + content => template('pam/system-auth'); + '/etc/nsswitch.conf': + content => template('pam/nsswitch.conf'); + '/etc/ldap.conf': + content => template('pam/ldap.conf'); + '/etc/openldap/ldap.conf': + content => template('pam/openldap.ldap.conf'); + } + + $ldap_password = extlookup("${::fqdn}_ldap_password",'x') + file { '/etc/ldap.secret': + mode => '0600', + content => $ldap_password + } +} -- cgit v1.2.1