Guest User

Untitled

a guest
Oct 21st, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. define sec_config ( $filename, $pattern, $desc )
  2.  
  3. {
  4. file { "$filename":
  5. mode => 644, owner => root, group => root,
  6. ensure => present,
  7. path => "/etc/sec/$filename",
  8. require => Exec["sec_conf_dir"],
  9. content => template("sec/config.erb"),
  10. }
  11.  
  12. }
  13.  
  14. class sec::conf {
  15.  
  16. exec { "sec_conf_dir":
  17. command => "mkdir /etc/sec",
  18. creates => "/etc/sec",
  19. }
  20.  
  21. sec_config { "$sec_filename":
  22. filename => "$sec_filename",
  23. desc => "$sec_desc",
  24. pattern => "$sec_pattern",
  25. }
  26. }
Add Comment
Please, Sign In to add comment