content => template('roles/anonscm/anonscm.debian.org.conf.erb')
}
- concat { '/etc/apache2/conf-available/anonscm.map.conf': }
+ concat { '/etc/apache2/conf-available/anonscm.map.conf':
+ notify => Exec['service apache2 reload'],
+ }
concat::fragment { 'anonscm.map-header':
target => '/etc/apache2/conf-available/anonscm.map.conf',
order => '000',
target => '/etc/apache2/conf-available/anonscm.map.conf',
order => '900',
content => @(EOF)
- </Macro anonscm.debian.org-anonscm-map>
+ </Macro>
| EOF
}
file { "/etc/apache2/conf-enabled/anonscm.map.conf":
target => "../conf-available/anonscm.map.conf",
notify => Exec['service apache2 reload'],
}
+
+ file { '/srv/anonscm.debian.org':
+ ensure => directory,
+ }
+
+ file { '/srv/anonscm.debian.org/htdocs':
+ ensure => directory,
+ }
+
+ file { '/srv/anonscm.debian.org/htdocs/index.html':
+ source => 'puppet:///modules/roles/anonscm/index.html',
+ }
}