- case getfromhash($nodeinfo, 'wheezy') {
- true: {
- file {
- "/etc/sudoers":
- owner => root,
- group => root,
- mode => 440,
- source => [ "puppet:///modules/sudo/common/sudoers",
- require => Package["sudo"],
- ;
- }
- }
- default: {
- file {
- "/etc/sudoers":
- owner => root,
- group => root,
- mode => 440,
- source => [ "puppet:///modules/sudo/wheezy/sudoers",
- require => Package["sudo"],
- ;
- }
- }
- }
+ 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'],
+ }