Advertisement
Guest User

Untitled

a guest
Sep 9th, 2013
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. define apache_config ( $configname = $title ) {
  2. file { "/etc/apache2/sites-available/$configname":
  3. owner => "root",
  4. group => "root",
  5. mode => 0640,
  6. content => template("webserver/$configname.erb"),
  7. notify => Service[apache2]
  8. }
  9.  
  10. file { "/etc/apache2/sites-enabled/$configname":
  11. ensure => link,
  12. target => "/etc/apache2/sites-available/$configname",
  13. notify => Service[apache2]
  14. }
  15. }
  16.  
  17. define apache_config_remove ( $configname = $title ) {
  18. file { "/etc/apache2/sites-enabled/$configname":
  19. ensure => absent,
  20. notify => Service[apache2]
  21. }
  22.  
  23. file { "/etc/apache2/sites-available/$configname":
  24. ensure => absent,
  25. notify => Service[apache2]
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement