From 43c7a17290b6ff3913eec96b5f6b096c9c48acc1 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Tue, 26 Jul 2016 19:37:58 +0100 Subject: [PATCH] Add DWG wiki --- cookbooks/foundation/recipes/dwg.rb | 46 +++++++++++++++++++++++++++++ roles/foundation.rb | 3 +- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 cookbooks/foundation/recipes/dwg.rb diff --git a/cookbooks/foundation/recipes/dwg.rb b/cookbooks/foundation/recipes/dwg.rb new file mode 100644 index 000000000..3fde37b17 --- /dev/null +++ b/cookbooks/foundation/recipes/dwg.rb @@ -0,0 +1,46 @@ +# +# Cookbook Name:: foundation +# Recipe:: dwg +# +# Copyright 2016, OpenStreetMap Foundation +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +include_recipe "mediawiki" + +passwords = data_bag_item("foundation", "passwords") + +mediawiki_site "dwg.osmfoundation.org" do + sitename "OSMF Data Working Group Wiki" + metanamespace "OSMFDWG" + directory "/srv/dwg.osmfoundation.org" + ssl_enabled true + database_name "dwg-wiki" + database_user "dwg-wikiuser" + database_password passwords["dwg"]["database"] + admin_password passwords["dwg"]["admin"] + logo "/Wiki.png" + email_contact "webmaster@openstreetmap.org" + email_sender "webmaster@openstreetmap.org" + email_sender_name "OSMF Board Wiki" + private true + recaptcha_public_key "6LflIQATAAAAAMXyDWpba-FgipVzE-aGF4HIR59N" + recaptcha_private_key passwords["dwg"]["recaptcha"] +end + +cookbook_file "/srv/dwg.osmfoundation.org/Wiki.png" do + owner node[:mediawiki][:user] + group node[:mediawiki][:group] + mode 0o644 +end diff --git a/roles/foundation.rb b/roles/foundation.rb index 52c38f765..4926edeb2 100644 --- a/roles/foundation.rb +++ b/roles/foundation.rb @@ -29,5 +29,6 @@ run_list( "role[crm]", "role[elasticsearch]", "recipe[foundation::wiki]", - "recipe[foundation::board]" + "recipe[foundation::board]", + "recipe[foundation::dwg]" ) -- 2.39.5