Fixed sudo module for OpenBSD.
This commit is contained in:
parent
3cf867862d
commit
f165f15228
1 changed files with 15 additions and 6 deletions
|
@ -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"],
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue