directory "/srv/blog.openstreetmap.org" do
owner "wordpress"
group "wordpress"
- mode 0755
+ mode 0o755
end
wordpress_site "blog.openstreetmap.org" do
- aliases "blog.osm.org", "blog.openstreetmap.com",
- "blog.openstreetmap.net", "blog.openstreetmaps.org",
- "blog.osmfoundation.org"
+ aliases ["blog.osm.org", "blog.openstreetmap.com",
+ "blog.openstreetmap.net", "blog.openstreetmaps.org",
+ "blog.osmfoundation.org"]
ssl_enabled true
directory "/srv/blog.openstreetmap.org/wp"
database_name "osm-blog"
database_password passwords["osm-blog-user"]
urls "/casts" => "/srv/blog.openstreetmap.org/casts",
"/images" => "/srv/blog.openstreetmap.org/images",
- "/news" => "/srv/blog.openstreetmap.org/news"
+ "/static" => "/srv/blog.openstreetmap.org/static"
end
wordpress_theme "osmblog-wp-theme" do
group "wordpress"
end
+git "/srv/blog.openstreetmap.org/static" do
+ action :sync
+ repository "git://github.com/openstreetmap/opengeodata-static.git"
+ depth 1
+ user "wordpress"
+ group "wordpress"
+end
+
+ssl_certificate "opengeodata.org" do
+ domains ["opengeodata.org", "www.opengeodata.org", "old.opengeodata.org"]
+ notifies :reload, "service[apache2]"
+end
apache_site "opengeodata.org" do
template "opengeodata.erb"
directory "/srv/opengeodata.org"
source "backup.cron.erb"
owner "root"
group "root"
- mode 0750
+ mode 0o750
variables :passwords => passwords
end