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