]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/sudo/manifests/init.pp
9e1024ce0188b694451d10b436057e40fe09755c
[dsa-puppet.git] / modules / sudo / manifests / init.pp
1 class sudo {
2         package { sudo: ensure => installed }
3
4         file { "/etc/sudoers":
5                 owner   => root,
6                 group   => root,
7                 mode    => 440,
8                 source  => [ "puppet:///sudo/per-host/$fqdn/sudoers",
9                              "puppet:///sudo/common/sudoers" ],
10                 require => Package["sudo"]
11                 ;
12                "/etc/pam.d/sudo":
13                 source  => [ "puppet:///sudo/per-host/$fqdn/pam",
14                              "puppet:///sudo/common/pam" ],
15                 require => Package["sudo"]
16                 ;
17
18         }
19 }