From: Tom Hughes Date: Thu, 21 Feb 2019 21:26:54 +0000 (+0000) Subject: Add wiki instance for MWG X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain/eedfc932b08ad0d643efc74e1da7734acb92cf41 Add wiki instance for MWG --- diff --git a/cookbooks/foundation/recipes/mwg.rb b/cookbooks/foundation/recipes/mwg.rb new file mode 100644 index 000000000..001019245 --- /dev/null +++ b/cookbooks/foundation/recipes/mwg.rb @@ -0,0 +1,50 @@ +# +# Cookbook Name:: foundation +# Recipe:: mwg +# +# Copyright 2019, 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 +# +# https://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 "mwg.osmfoundation.org" do + sitename "OSMF Membership Working Group Wiki" + metanamespace "OSMFMWG" + directory "/srv/mwg.osmfoundation.org" + database_name "mwg-wiki" + database_user "mwg-wikiuser" + database_password passwords["mwg"]["database"] + admin_password passwords["mwg"]["admin"] + logo "/Wiki.png" + email_contact "webmaster@openstreetmap.org" + email_sender "webmaster@openstreetmap.org" + email_sender_name "OSMF Board Wiki" + private_site true + recaptcha_public_key "6LflIQATAAAAAMXyDWpba-FgipVzE-aGF4HIR59N" + recaptcha_private_key passwords["mwg"]["recaptcha"] +end + +mediawiki_extension "MobileFrontend" do + site "mwg.osmfoundation.org" + template "mw-ext-MobileFrontend.inc.php.erb" +end + +cookbook_file "/srv/mwg.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 ddc26d928..9a2c2e553 100644 --- a/roles/foundation.rb +++ b/roles/foundation.rb @@ -42,5 +42,6 @@ run_list( "recipe[foundation::wiki]", "recipe[foundation::board]", "recipe[foundation::dwg]", + "recipe[foundation::mwg]", "recipe[foundation::owg]" )