From 598f1b633aa37da3d1a5c37cc29042369afd84c0 Mon Sep 17 00:00:00 2001 From: Maxime VISONNEAU Date: Tue, 31 Mar 2015 15:24:22 +0200 Subject: [PATCH 1/2] Added Ubuntu support --- manifests/params.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/params.pp b/manifests/params.pp index 70dd48c..35be0e7 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -4,7 +4,7 @@ case $::osfamily { - 'Debian' : { + /(Debian|Ubuntu)/ : { $packages = [ 'libpam-ldap' ] $prefix_pamd = '/etc/pam.d' $owner = 'root' From bb7594387c1d537aefc59edbfca91269fed814f0 Mon Sep 17 00:00:00 2001 From: Maxime VISONNEAU Date: Tue, 31 Mar 2015 15:53:14 +0200 Subject: [PATCH 2/2] Fixtures for Debian --- manifests/pamd/debian.pp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/manifests/pamd/debian.pp b/manifests/pamd/debian.pp index 985ea8a..95d62c7 100644 --- a/manifests/pamd/debian.pp +++ b/manifests/pamd/debian.pp @@ -8,7 +8,7 @@ ensure => present, owner => 'root', group => 'root', - mode => '0644' + mode => '0644', } file { "${pam::params::prefix_pamd}/common-account": @@ -33,12 +33,9 @@ if($pam::pamd::pam_ldap) { - #Class['ldap'] -> Class['pam::pamd::debian'] - file { '/etc/pam_ldap.conf': ensure => link, target => $pam::params::ldap_conf, - require => [ Class['ldap'], File[$pam::params::ldap_conf] ], } }