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