]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/sudo/manifests/init.pp
Only sync logs once per day since we are only transferring rotated logs
[dsa-puppet.git] / modules / sudo / manifests / init.pp
index d6705dd21e146c25ee37c94fce586c0126d95989..dfb05808283777257a7d135ff00164c1d9d1f0e6 100644 (file)
@@ -1,12 +1,18 @@
 class sudo {
-       package { sudo: ensure => installed }
 
-       file { "/etc/sudoers":
-               owner   => root,
-               group   => root,
-               mode    => 440,
-               source  => [ "puppet:///sudo/per-host/$fqdn/sudoers",
-                            "puppet:///sudo/common/sudoers" ],
-               require => Package["sudo"],
+       package { 'sudo':
+               ensure => installed
+       }
+
+       file { '/etc/pam.d/sudo':
+               source  => 'puppet:///modules/sudo/pam',
+               require => Package['sudo'],
+       }
+
+       file { '/etc/sudoers':
+               mode    => '0440',
+               source  => [ "puppet:///modules/sudo/sudoers.${::lsbdistcodename}",
+                       'puppet:///modules/sudo/sudoers' ],
+               require => Package['sudo'],
        }
 }