Werdna has uploaded a new change for review.
https://gerrit.wikimedia.org/r/195576
Change subject: Add "extrawikis" role.
......................................................................
Add "extrawikis" role.
For situations when you want to be able to create lots of identical wikis
straight in Hiera
Change-Id: I1e3493554556288264007c8df65bccd1d8d7ffcb
---
A puppet/modules/role/manifests/extrawikis.pp
1 file changed, 14 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant
refs/changes/76/195576/1
diff --git a/puppet/modules/role/manifests/extrawikis.pp
b/puppet/modules/role/manifests/extrawikis.pp
new file mode 100644
index 0000000..7c928ff
--- /dev/null
+++ b/puppet/modules/role/manifests/extrawikis.pp
@@ -0,0 +1,14 @@
+/* Creates extra wikis from Hiera configuration */
+class role::extrawikis( $wikis = [] ) {
+ define extra_wiki {
+ $wikiname = $name
+
+ mediawiki::wiki { $wikiname:
+ wiki_name => $wikiname,
+ db_name => $wikiname,
+ require => Class['::mediawiki::multiwiki'],
+ }
+ }
+
+ extra_wiki { $wikis:; }
+}
--
To view, visit https://gerrit.wikimedia.org/r/195576
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I1e3493554556288264007c8df65bccd1d8d7ffcb
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: Werdna <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits