make the path sudoers a parameter too
this simplifies the freebsd code greatly
This commit is contained in:
parent
6df937e3ed
commit
92073a7370
3 changed files with 2 additions and 8 deletions
|
@ -1,7 +1,7 @@
|
||||||
class sudo::base {
|
class sudo::base {
|
||||||
if $sudo::deploy_sudoers {
|
if $sudo::deploy_sudoers {
|
||||||
file {
|
file {
|
||||||
'/etc/sudoers':
|
$sudo::path:
|
||||||
source => [ "puppet:///modules/site_sudo/sudoers/${::fqdn}/sudoers",
|
source => [ "puppet:///modules/site_sudo/sudoers/${::fqdn}/sudoers",
|
||||||
"puppet:///modules/site_sudo/sudoers/sudoers",
|
"puppet:///modules/site_sudo/sudoers/sudoers",
|
||||||
"puppet:///modules/sudo/sudoers/${::operatingsystem}/sudoers",
|
"puppet:///modules/sudo/sudoers/${::operatingsystem}/sudoers",
|
||||||
|
|
|
@ -2,11 +2,4 @@ class sudo::freebsd inherits sudo::base {
|
||||||
package{'sudo':
|
package{'sudo':
|
||||||
ensure => installed,
|
ensure => installed,
|
||||||
}
|
}
|
||||||
|
|
||||||
if $sudo_deploy_sudoers {
|
|
||||||
File['/etc/sudoers']{
|
|
||||||
path => "/usr/local/etc/sudoers",
|
|
||||||
require => Package['sudo'],
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
|
|
||||||
class sudo(
|
class sudo(
|
||||||
$deploy_sudoers = $sudo::deploy_sudoers,
|
$deploy_sudoers = $sudo::deploy_sudoers,
|
||||||
|
$path = $sudo::params::path,
|
||||||
$dir = $sudo::params::dir
|
$dir = $sudo::params::dir
|
||||||
) inherits sudo::params {
|
) inherits sudo::params {
|
||||||
case $::kernel {
|
case $::kernel {
|
||||||
|
|
Loading…
Reference in a new issue