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

Reply via email to