BryanDavis has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/218274

Change subject: Add role for SimpleSkins
......................................................................

Add role for SimpleSkins

Change-Id: I9b1f95ed3f0703480b20ac75f7c82160ac8deb3c
---
M puppet/modules/mediawiki/manifests/skin.pp
A puppet/modules/role/manifests/simpleskins.pp
2 files changed, 14 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant 
refs/changes/74/218274/1

diff --git a/puppet/modules/mediawiki/manifests/skin.pp 
b/puppet/modules/mediawiki/manifests/skin.pp
index f82dbeb..f0861be 100644
--- a/puppet/modules/mediawiki/manifests/skin.pp
+++ b/puppet/modules/mediawiki/manifests/skin.pp
@@ -40,6 +40,10 @@
 #   Whether this skin has dependencies that need to be installed via Composer.
 #   Default: false.
 #
+# [*remote*]
+#   Remote URL for the repository. Passed to git::clone if set. See
+#   git::deploy docs for more details.
+#
 # === Examples
 #
 # The following example configures the Vector skin and
@@ -59,6 +63,7 @@
     $branch         = undef,
     $settings       = {},
     $composer       = false,
+    $remote         = undef,
 ) {
     include ::mediawiki
 
@@ -69,6 +74,7 @@
         git::clone { $skin_repo:
             directory => $skin_dir,
             branch    => $branch,
+            remote    => $remote,
             require   => Git::Clone['mediawiki/core'],
         }
     }
diff --git a/puppet/modules/role/manifests/simpleskins.pp 
b/puppet/modules/role/manifests/simpleskins.pp
new file mode 100644
index 0000000..6d61b27
--- /dev/null
+++ b/puppet/modules/role/manifests/simpleskins.pp
@@ -0,0 +1,8 @@
+# == Class: role::simpleskins
+# Configures SimpleSkins, a MediaWiki skin experiment, as an option.
+# https://github.com/jdlrobson/SimpleSkins
+class role::simpleskins {
+    mediawiki::skin { 'SimpleSkins':
+        remote => 'https://github.com/jdlrobson/SimpleSkins.git',
+    }
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/218274
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I9b1f95ed3f0703480b20ac75f7c82160ac8deb3c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: BryanDavis <bda...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to