/[adm]/puppet/modules/sudo/manifests/init.pp
ViewVC logotype

Diff of /puppet/modules/sudo/manifests/init.pp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2208 by boklm, Wed Jan 12 17:32:33 2011 UTC revision 2209 by misc, Sun Jan 8 20:45:17 2012 UTC
# Line 1  Line 1 
1  class sudo {  class sudo {
2      package { sudo:      package { sudo: }
         ensure => installed;  
     }  
3    
4      file { "/etc/sudoers.d":      file { "/etc/sudoers.d":
5          ensure => directory,          ensure => directory,
6          mode => 711,          mode => 711,
         owner => root,  
         group => root,  
7      }      }
8    
9      file { "/etc/sudoers":      file { "/etc/sudoers":
10          ensure => present,          mode => 440,
11          owner => root,          content => template("sudo/sudoers")
         group => root,  
         mode => 440,  
         content => template("sudo/sudoers")  
12      }      }
13    
14      define sudoers_config($content) {      define sudoers_config($content) {
15          file { "/etc/sudoers.d/$name":          file { "/etc/sudoers.d/$name":
             owner => root,  
             group => root,  
16              mode => 440,              mode => 440,
17              content => $content,              content => $content,
18          }          }
19      }      }
20  }  }

Legend:
Removed from v.2208  
changed lines
  Added in v.2209

  ViewVC Help
Powered by ViewVC 1.1.30