X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/e9d337c2a49d120a8dcb508879d74f6bab5b84d9..ff044920428608b2c04507ad52d6ab52c9d6555f:/cookbooks/mediawiki/definitions/mediawiki_site.rb diff --git a/cookbooks/mediawiki/definitions/mediawiki_site.rb b/cookbooks/mediawiki/definitions/mediawiki_site.rb index 3e427b249..5ceccf69c 100644 --- a/cookbooks/mediawiki/definitions/mediawiki_site.rb +++ b/cookbooks/mediawiki/definitions/mediawiki_site.rb @@ -39,23 +39,25 @@ define :mediawiki_site, :action => [ :create, :enable ] do mediawiki_reference = "refs/heads/REL#{mediawiki_version}".tr(".", "_") mediawiki = { - :directory => "#{site_directory}/w", - :site => name, - :sitename => params[:sitename] || "OpenStreetMap Wiki", - :metanamespace => params[:metanamespace] || "OpenStreetMap", - :logo => params[:logo] || "$wgStylePath/common/images/wiki.png", - :email_contact => params[:email_contact] || "", - :email_sender => params[:email_sender] || "", - :email_sender_name => params[:email_sender_name] || "MediaWiki Mail", - :commons => params[:commons] || TRUE, - :skin => params[:skin] || "vector", - :site_notice => params[:site_notice] || "", - :site_readonly => params[:site_readonly] || FALSE, - :site_admin_user => "Admin", - :site_admin_pw => params[:admin_password], - :enable_ssl => params[:enable_ssl] || FALSE, - :private_accounts => params[:private_accounts] || FALSE, - :private => params[:private] || FALSE + :directory => "#{site_directory}/w", + :site => name, + :sitename => params[:sitename] || "OpenStreetMap Wiki", + :metanamespace => params[:metanamespace] || "OpenStreetMap", + :logo => params[:logo] || "$wgStylePath/common/images/wiki.png", + :email_contact => params[:email_contact] || "", + :email_sender => params[:email_sender] || "", + :email_sender_name => params[:email_sender_name] || "MediaWiki Mail", + :commons => params[:commons] || TRUE, + :skin => params[:skin] || "vector", + :site_notice => params[:site_notice] || "", + :site_readonly => params[:site_readonly] || FALSE, + :site_admin_user => "Admin", + :site_admin_pw => params[:admin_password], + :enable_ssl => params[:enable_ssl] || FALSE, + :private_accounts => params[:private_accounts] || FALSE, + :private => params[:private] || FALSE, + :recaptcha_public => params[:recaptcha_public_key], + :recaptcha_private => params[:recaptcha_private_key], } #---------------- @@ -91,7 +93,7 @@ define :mediawiki_site, :action => [ :create, :enable ] do user node[:mediawiki][:user] group node[:mediawiki][:group] not_if do - File.exists?("#{mediawiki[:directory]}/LocalSettings-install.php") + File.exist?("#{mediawiki[:directory]}/LocalSettings-install.php") end notifies :create, 'ruby_block[rename-installer-localsettings]', :immediately end @@ -133,7 +135,7 @@ define :mediawiki_site, :action => [ :create, :enable ] do # end not_if do - File.exists?("#{mediawiki[:directory]}/LocalSettings-install.php") + File.exist?("#{mediawiki[:directory]}/LocalSettings-install.php") end notifies :run, resources(:execute => "#{mediawiki[:directory]}/maintenance/install.php"), :immediately action :create @@ -201,12 +203,14 @@ define :mediawiki_site, :action => [ :create, :enable ] do mediawiki_extension "Cite" do site name - template "mw-ext-Cite.inc.php.erb" + template "mw-ext-Cite.inc.php.erb" end mediawiki_extension "ConfirmEdit" do site name template "mw-ext-ConfirmEdit.inc.php.erb" + variables :public_key => mediawiki[:recaptcha_public], + :private_key => mediawiki[:recaptcha_private] end mediawiki_extension "Gadgets" do