Yuvipanda has submitted this change and it was merged.

Change subject: extdist: clone composer into /srv/composer
......................................................................


extdist: clone composer into /srv/composer

Bug: T70940
Change-Id: I9c4c655eec649019bd40bcd397e9e8a435e448d2
---
M modules/extdist/manifests/init.pp
1 file changed, 12 insertions(+), 1 deletion(-)

Approvals:
  Yuvipanda: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/modules/extdist/manifests/init.pp 
b/modules/extdist/manifests/init.pp
index b7e2692..05b5f9a 100644
--- a/modules/extdist/manifests/init.pp
+++ b/modules/extdist/manifests/init.pp
@@ -10,6 +10,7 @@
     $dist_dir = "${base_dir}/dist"
     $clone_dir = "${base_dir}/extdist"
     $src_path = "${base_dir}/src"
+    $composer_dir = "${base_dir}/composer"
     $pid_folder = '/run/extdist'
 
     $ext_settings = {
@@ -48,7 +49,7 @@
         require => User['extdist']
     }
 
-    file { [$dist_dir, $clone_dir, $src_path, $pid_folder]:
+    file { [$dist_dir, $clone_dir, $src_path, $pid_folder, $composer_dir]:
         ensure => directory,
         owner  => 'extdist',
         group  => 'www-data',
@@ -64,6 +65,16 @@
         group     => 'extdist',
     }
 
+    git::clone { 'integration/composer':
+        ensure             => 'latest',
+        directory          => $composer_dir,
+        branch             => 'master',
+        require            => [File[$composer_dir], User['extdist']],
+        recurse_submodules => true,
+        owner              => 'extdist',
+        group              => 'extdist',
+    }
+
     file { '/etc/extdist.conf':
         ensure  => present,
         content => ordered_json($ext_settings),

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I9c4c655eec649019bd40bcd397e9e8a435e448d2
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Legoktm <legoktm.wikipe...@gmail.com>
Gerrit-Reviewer: Yuvipanda <yuvipa...@gmail.com>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to