+apache_site "default" do
+ action [ :disable ]
+end
+
+apache_site "forum.openstreetmap.org" do
+ template "apache.erb"
+end
+
+directory "/srv/forum.openstreetmap.org" do
+ owner "forum"
+ group "forum"
+ mode 0755
+end
+
+git "/srv/forum.openstreetmap.org/html/" do
+ action :sync
+ repository "http://github.com/fluxbb/fluxbb.git"
+ revision "refs/tags/fluxbb-1.5.6"
+ depth 1
+ user "forum"
+ group "forum"
+end
+
+directory "/srv/forum.openstreetmap.org/html/cache/" do
+ owner "www-data"
+ group "www-data"
+ mode 0755
+end
+
+directory "/srv/forum.openstreetmap.org/html/img/avatars/" do
+ owner "www-data"
+ group "www-data"
+ mode 0755
+end
+
+mysql_user "forum@localhost" do
+ password passwords["database"]
+end
+
+mysql_database "forum" do
+ permissions "forum@localhost" => :all
+end
+
+template "/etc/cron.daily/forum-backup" do
+ source "backup.cron.erb"
+ owner "root"
+ group "root"
+ mode 0750
+ variables :passwords => passwords
+end