]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/apache2/manifests/init.pp
Merge branch 'master' of ssh://handel.debian.org/srv/puppet.debian.org/git/dsa-puppet
[dsa-puppet.git] / modules / apache2 / manifests / init.pp
1 class apache2 {
2         file {
3                 "/etc/apache2/conf.d/security":
4                         source  => [ "puppet:///apache2/per-host/$fqdn/etc/apache2/conf.d/security",
5                                      "puppet:///apache2/common/etc/apache2/conf.d/security" ],
6                         require => Package["apache2"],
7                         notify  => Exec["apache2 reload"];
8
9                 "/etc/apache2/sites-available/default-debian.org":
10                         source  => [ "puppet:///apache2/per-host/$fqdn/etc/apache2/sites-available/default-debian.org",
11                                      "puppet:///apache2/common/etc/apache2/sites-available/default-debian.org" ],
12                         require => Package["apache2"],
13                         notify  => Exec["apache2 reload"];
14                 "/srv/www/default.debian.org/htdocs":
15                         mode    => 755,
16                         ensure  => directory;
17                 "/srv/www/default.debian.org/htdocs/index.html":
18                         content => template("default-index.html");
19         }
20
21         exec { "apache2 reload":
22                 path        => "/etc/init.d:/usr/bin:/usr/sbin:/bin:/sbin",
23                 refreshonly => true,
24         }
25 }