Fixed sudo module for OpenBSD.

This commit is contained in:
Timo Mkinen 2012-02-17 13:05:42 +02:00
parent 3cf867862d
commit f165f15228

View file

@ -9,8 +9,11 @@ class sudo {
file { "/etc/sudoers.d":
ensure => directory,
mode => 0440,
owner => root,
group => root,
owner => "root",
group => $operatingsystem ? {
"openbsd" => "wheel",
default => "root",
},
purge => true,
force => true,
recurse => true,
@ -21,8 +24,11 @@ class sudo {
file { "/etc/sudoers":
ensure => present,
mode => 0440,
owner => root,
group => root,
owner => "root",
group => $operatingsystem ? {
"openbsd" => "wheel",
default => "root",
},
source => "puppet:///modules/sudo/sudoers",
require => File["/etc/sudoers.d"],
}
@ -47,8 +53,11 @@ define sudo::sudoer($where="ALL", $as_whom="ALL", $what="ALL") {
file { "/etc/sudoers.d/${name}":
ensure => present,
mode => 0440,
owner => root,
group => root,
owner => "root",
group => $operatingsystem ? {
"openbsd" => "wheel",
default => "root",
},
content => "${name}\t${where}=(${as_whom})\t${what}\n",
require => File["/etc/sudoers"],
}