BryanDavis has uploaded a new change for review.

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

Change subject: [WIP] InternetArchiveBot role
......................................................................

[WIP] InternetArchiveBot role

Bug: T141799
Change-Id: I2deb4cd50d50a87a34b0bf4277ad55f77e75dd0d
---
M puppet/hieradata/common.yaml
A puppet/modules/role/manifests/iabot.pp
2 files changed, 29 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant 
refs/changes/50/302350/1

diff --git a/puppet/hieradata/common.yaml b/puppet/hieradata/common.yaml
index 4a4e111..4b17dbf 100644
--- a/puppet/hieradata/common.yaml
+++ b/puppet/hieradata/common.yaml
@@ -291,6 +291,10 @@
 phabricator::vhost_name: "phabricator%{hiera('mwv::tld')}"
 phabricator::remote: https://secure.phabricator.com/diffusion/P/phabricator.git
 
+role::iabot::deploy_dir: "%{hiera('mwv::services_dir')}"
+role::iabot::remote: https://github.com/cyberpower678/Cyberbot_II
+role::iabot::branch: test
+
 role::phragile::debug: true
 role::phragile::install_dir: "%{hiera('mwv::services_dir')}/phragile"
 role::phragile::vhost_name: "phragile%{hiera('mwv::tld')}"
diff --git a/puppet/modules/role/manifests/iabot.pp 
b/puppet/modules/role/manifests/iabot.pp
new file mode 100644
index 0000000..dc57423
--- /dev/null
+++ b/puppet/modules/role/manifests/iabot.pp
@@ -0,0 +1,25 @@
+# == Class: role::iabot
+#
+# Provision and configure InternetArchiveBot for local testing
+#
+# == Parameters:
+# [*deploy_dir*]
+#   Directory to clone git repos in.
+#
+# [*remote*]
+#   Remote URL for the repository.
+#
+# [*branch*]
+#   Name of branch to check out.
+#
+class role::iabot (
+    $deploy_dir,
+    $remote,
+    $branch,
+) {
+    git::clone { 'iabot':
+        directory => "${deploy_dir}/iabot",
+        remote    => $remote,
+        branch    => $branch,
+    }
+}

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2deb4cd50d50a87a34b0bf4277ad55f77e75dd0d
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