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