Преглед изворни кода

make the path sudoers a parameter too

this simplifies the freebsd code greatly
Antoine Beaupré пре 11 година
родитељ
комит
92073a7370
3 измењених фајлова са 2 додато и 8 уклоњено
  1. 1 1
      manifests/base.pp
  2. 0 7
      manifests/freebsd.pp
  3. 1 0
      manifests/init.pp

+ 1 - 1
manifests/base.pp

@@ -1,7 +1,7 @@
 class sudo::base {
     if $sudo::deploy_sudoers {
       file {
-        '/etc/sudoers':
+        $sudo::path:
           source => [ "puppet:///modules/site_sudo/sudoers/${::fqdn}/sudoers",
                       "puppet:///modules/site_sudo/sudoers/sudoers",
                       "puppet:///modules/sudo/sudoers/${::operatingsystem}/sudoers",

+ 0 - 7
manifests/freebsd.pp

@@ -2,11 +2,4 @@ class sudo::freebsd inherits sudo::base {
     package{'sudo':
         ensure => installed,
     }
-
-    if $sudo_deploy_sudoers {
-      File['/etc/sudoers']{
-        path => "/usr/local/etc/sudoers",
-        require => Package['sudo'],
-      }
-    }
 }

+ 1 - 0
manifests/init.pp

@@ -4,6 +4,7 @@
 
 class sudo(
   $deploy_sudoers = $sudo::deploy_sudoers,
+  $path = $sudo::params::path,
   $dir = $sudo::params::dir
 ) inherits sudo::params {
   case $::kernel {