[MediaWiki-commits] [Gerrit] Add GlobalCssJs role - change (mediawiki/vagrant)
jenkins-bot has submitted this change and it was merged. Change subject: Add GlobalCssJs role .. Add GlobalCssJs role Change-Id: I83602a6594b20da5fa9c9ac157a516f4fc298824 --- A puppet/manifests/roles/globalcssjs.pp 1 file changed, 36 insertions(+), 0 deletions(-) Approvals: BryanDavis: Looks good to me, approved jenkins-bot: Verified diff --git a/puppet/manifests/roles/globalcssjs.pp b/puppet/manifests/roles/globalcssjs.pp new file mode 100644 index 000..23a0ae2 --- /dev/null +++ b/puppet/manifests/roles/globalcssjs.pp @@ -0,0 +1,36 @@ +# == Class: role::globalcssjs +# This role installs the GlobalCssJs extension on top of +# the CentralAuth extension. It additionally adds a +# globalcssjstest.wiki.local.wmftest.net which will also +# load your global scripts. +# +class role::globalcssjs { +require ::role::mediawiki +include ::role::centralauth + +$common_settings = [ + \$wgResourceLoaderSources['wiki']['apiScript'] = 'http://127.0.0.1:${::forwarded_port}/w/api.php';, + \$wgResourceLoaderSources['wiki']['loadScript'] = 'http://127.0.0.1:${::forwarded_port}/w/load.php';, + '$wgGlobalCssJsConfig[wiki] = wiki;', + '$wgGlobalCssJsConfig[source] = wiki;', +] + +mediawiki::extension { 'GlobalCssJs': +settings = $common_settings, +} + +multiwiki::wiki{ 'globalcssjstest': } + +role::globalcssjs::multiwiki { 'globalcssjstest': } +} + +# == Define: ::role::globalcssjs::multiwiki +# Configure a multiwiki instance for GlobalCssJs. +# +define role::globalcssjs::multiwiki { +$wiki = $title + +multiwiki::extension { ${wiki}:GlobalCssJs: +settings = $::role::globalcssjs::common_settings, +} +} -- To view, visit https://gerrit.wikimedia.org/r/148920 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I83602a6594b20da5fa9c9ac157a516f4fc298824 Gerrit-PatchSet: 5 Gerrit-Project: mediawiki/vagrant Gerrit-Branch: master Gerrit-Owner: Legoktm legoktm.wikipe...@gmail.com Gerrit-Reviewer: BryanDavis bda...@wikimedia.org Gerrit-Reviewer: Legoktm legoktm.wikipe...@gmail.com Gerrit-Reviewer: Ori.livneh o...@wikimedia.org Gerrit-Reviewer: jenkins-bot ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Add GlobalCssJs role - change (mediawiki/vagrant)
Legoktm has uploaded a new change for review. https://gerrit.wikimedia.org/r/148920 Change subject: Add GlobalCssJs role .. Add GlobalCssJs role Change-Id: I83602a6594b20da5fa9c9ac157a516f4fc298824 --- A puppet/manifests/roles/globalcssjs.pp 1 file changed, 37 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant refs/changes/20/148920/1 diff --git a/puppet/manifests/roles/globalcssjs.pp b/puppet/manifests/roles/globalcssjs.pp new file mode 100644 index 000..f44b09f --- /dev/null +++ b/puppet/manifests/roles/globalcssjs.pp @@ -0,0 +1,37 @@ +# == Class: role::globalcssjs +# This role installs the GlobalCssJs extension on top of +# the CentralAuth extension. It additionally adds a +# globalcssjstest.wiki.wmftest.net which will also +# load your global scripts. +# +class role::globalcssjs { +require ::role::mediawiki +include ::role::centralauth + +$common_settings = [ + '$wgResourceLoaderSources[wiki][apiScript] = http://localhost:8080/w/api.php;;', + '$wgResourceLoaderSources[wiki][loadScript] = http://localhost:8080/w/load.php;;', + '$wgGlobalCssJsConfig[wiki] = wiki;', + '$wgGlobalCssJsConfig[source] = wiki;', +] + +mediawiki::extension { 'GlobalCssJs': +settings = $common_settings, +} + +multiwiki::wiki{ 'globalcssjstest': } + +role::globalcssjs::multiwiki { 'globalcssjstest': } +} + +# == Define: ::role::globalcssjs::multiwiki +# Configure a multiwiki instance for GlobalCssJs. +# +define role::globalcssjs::multiwiki { +$wiki = $title +$wikidb = ${wiki}wiki + +multiwiki::extension { ${wiki}:GlobalCssJs: +settings = $::role::globalcssjs::common_settings, +} +} -- To view, visit https://gerrit.wikimedia.org/r/148920 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I83602a6594b20da5fa9c9ac157a516f4fc298824 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/vagrant Gerrit-Branch: master Gerrit-Owner: Legoktm legoktm.wikipe...@gmail.com ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits