Ryan Lane has uploaded a new change for review.

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


Change subject: Add git clones for repos on deployment systems
......................................................................

Add git clones for repos on deployment systems

Deployment systems in production should have a set of repos
cloned. This change adds clones for all repos that currently
have an upstream and are in use.

Change-Id: I6aff8304284e81c24a351d717937bb6c4bab941a
---
M manifests/role/deployment.pp
1 file changed, 36 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/62/86762/1

diff --git a/manifests/role/deployment.pp b/manifests/role/deployment.pp
index ab7d143..dcc5a49 100644
--- a/manifests/role/deployment.pp
+++ b/manifests/role/deployment.pp
@@ -168,6 +168,42 @@
     deployer_groups => ['wikidev'],
   }
 
+  # TODO: pull clone directories from role::deployment::config
+  git::clone { "parsoid/Parsoid":
+    directory => '/srv/deployment/parsoid/Parsoid':
+    origin    => 
'https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Parsoid.git',
+    owner     => 'sartoris',
+    group     => 'wikidev',
+    mode      => 2775,
+    require   => Systemuser['sartoris'],
+  }
+  # parsoid/config currently has no upstream
+  git::clone { "eventlogging/EventLogging":
+    directory => '/srv/deployment/eventlogging/EventLogging',
+    origin    => 
'https://gerrit.wikimedia.org/r/mediawiki/extensions/EventLogging',
+    owner     => 'sartoris',
+    group     => 'wikidev',
+    mode      => 2775,
+    require   => Systemuser['sartoris'],
+  }
+  git::clone { "flourine/flourine":
+    directory => '/srv/deployment/flouride/flouride',
+    origin    => 'https://gerrit.wikimedia.org/r/mediawiki/tools/fluoride',
+    owner     => 'sartoris',
+    group     => 'wikidev',
+    mode      => 2775,
+    require   => Systemuser['sartoris'],
+  }
+  git::clone { "gdash/gdash":
+    directory => '/srv/deployment/gdash/gdash',
+    origin    => 'https://gerrit.wikimedia.org/r/operations/software/gdash',
+    owner     => 'sartoris',
+    group     => 'wikidev',
+    mode      => 2775,
+    require   => Systemuser['sartoris'],
+  }
+  # test/testrepo has no upstream
+
   deployment::deployment_repo_sync_hook_link { "private": target => 
"shared.py" }
   deployment::deployment_repo_sync_hook_link { "common": target => "shared.py" 
}
   deployment::deployment_repo_sync_hook_link { "slot0": target => "shared.py" }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6aff8304284e81c24a351d717937bb6c4bab941a
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ryan Lane <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to