Ryan Lane has uploaded a new change for review.

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


Change subject: Add a test repo for final tests in production
......................................................................

Add a test repo for final tests in production

Change-Id: I0afe7eda0b1566caf890c116d4bb71f26f9b4460
---
M manifests/role/deployment.pp
A manifests/role/test.pp
2 files changed, 8 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/36/85136/1

diff --git a/manifests/role/deployment.pp b/manifests/role/deployment.pp
index 2b382a7..b3a6d0f 100644
--- a/manifests/role/deployment.pp
+++ b/manifests/role/deployment.pp
@@ -17,6 +17,7 @@
       "parsoid/config" => "http://${deploy_server_eqiad}/parsoid/config";,
       "eventlogging/EventLogging" => 
"http://${deploy_server_eqiad}/eventlogging/EventLogging";,
       "fluoride/fluoride" => "http://${deploy_server_eqiad}/fluoride/fluoride";,
+      "test/testrepo" => "http://${deploy_server_eqiad}/test/testrepo";,
     },
     "eqiad" => {
       "private" => "http://${deploy_server_eqiad}/mediawiki/private";,
@@ -31,6 +32,7 @@
       "parsoid/config" => "http://${deploy_server_eqiad}/parsoid/config";,
       "eventlogging/EventLogging" => 
"http://${deploy_server_eqiad}/eventlogging/EventLogging";,
       "fluoride/fluoride" => "http://${deploy_server_eqiad}/fluoride/fluoride";,
+      "test/testrepo" => "http://${deploy_server_eqiad}/test/testrepo";,
     },
   }
   # deployment_target grain value for this repo. This must match the 
deployment::target
@@ -49,6 +51,7 @@
     "parsoid/config" => "parsoid",
     "eventlogging/EventLogging" => "eventlogging",
     "fluoride/fluoride" => "eventlogging",
+    "test/testrepo" => "testrepo",
   }
   # Sed the .gitmodules file for the repo according to the following rules
   # TODO: rename this to something more specific
@@ -119,6 +122,7 @@
     "parsoid/config" => "/srv/deployment/parsoid/config",
     "eventlogging/EventLogging" => "/srv/deployment/eventlogging/EventLogging",
     "fluoride/fluoride" => "/srv/deployment/fluoride/fluoride",
+    "test/testrepo" => "/srv/deployment/test/testrepo",
   }
   # ensure dependent repos are fetched and checked out with this repo
   # repos fetched/checkedout in order
@@ -201,6 +205,7 @@
   deployment::deployment_repo_sync_hook_link { "parsoid/config": target => 
"shared.py" }
   deployment::deployment_repo_sync_hook_link { "eventlogging/EventLogging": 
target => "shared.py" }
   deployment::deployment_repo_sync_hook_link { "fluoride/fluoride": target => 
"shared.py" }
+  deployment::deployment_repo_sync_hook_link { "test/testrepo": target => 
"shared.py" }
 
   class { "apache": }
   class { "apache::mod::dav": }
diff --git a/manifests/role/test.pp b/manifests/role/test.pp
new file mode 100644
index 0000000..6867bfa
--- /dev/null
+++ b/manifests/role/test.pp
@@ -0,0 +1,3 @@
+class role::test {
+    deployment::target { 'testrepo': }
+}

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0afe7eda0b1566caf890c116d4bb71f26f9b4460
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ryan Lane <rl...@wikimedia.org>

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

Reply via email to