X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;ds=sidebyside;f=modules%2Fsudo%2Fmanifests%2Finit.pp;h=be8bf2ad6bb0f47d10d0c552fc0225a44e88c6de;hb=ab175ec61af92a55d86d37fdbd2e52337435d025;hp=d6705dd21e146c25ee37c94fce586c0126d95989;hpb=d0ba5dc906cbff4a9dd947d461a15be4cc8fd761;p=mirror%2Fdsa-puppet.git diff --git a/modules/sudo/manifests/init.pp b/modules/sudo/manifests/init.pp index d6705dd21..be8bf2ad6 100644 --- a/modules/sudo/manifests/init.pp +++ b/modules/sudo/manifests/init.pp @@ -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'], + } }