Dzahn has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/404892 )
Change subject: releases: Sync security patches for MW from deployment to nightlies server ...................................................................... releases: Sync security patches for MW from deployment to nightlies server Change-Id: I241438b471c07ca04f9f29b5bb8c131499f291f2 --- A modules/profile/manifests/releases/mediawiki/security.pp M modules/role/manifests/deployment_server.pp M modules/role/manifests/releases.pp 3 files changed, 16 insertions(+), 0 deletions(-) Approvals: jenkins-bot: Verified Dzahn: Looks good to me, approved diff --git a/modules/profile/manifests/releases/mediawiki/security.pp b/modules/profile/manifests/releases/mediawiki/security.pp new file mode 100644 index 0000000..d3a22f3 --- /dev/null +++ b/modules/profile/manifests/releases/mediawiki/security.pp @@ -0,0 +1,14 @@ +# server hosting Mediawiki releases +# https://releases.wikimedia.org/mediawiki/ +class profile::releases::mediawiki::security ( + $deployment_server = hiera('deployment_server'), + $releases_server = hiera('releases_server') ) { + + rsync::quickdatacopy { 'srv-patches': + ensure => present, + auto_sync => true, + source_host => $deployment_server, + dest_host => $releases_server, + module_path => '/srv/patches', + } +} diff --git a/modules/role/manifests/deployment_server.pp b/modules/role/manifests/deployment_server.pp index 4f9a6a8..54489b9 100644 --- a/modules/role/manifests/deployment_server.pp +++ b/modules/role/manifests/deployment_server.pp @@ -5,6 +5,7 @@ include ::profile::mediawiki::deployment::server include ::profile::backup::host include ::role::deployment::mediawiki + include ::profile::releases::mediawiki::security include ::profile::releases::upload backup::set {'home': } } diff --git a/modules/role/manifests/releases.pp b/modules/role/manifests/releases.pp index 826f26f..f731d43 100644 --- a/modules/role/manifests/releases.pp +++ b/modules/role/manifests/releases.pp @@ -12,6 +12,7 @@ include ::profile::base::firewall include ::profile::backup::host include ::profile::releases::mediawiki + include ::profile::releases::mediawiki::security include ::profile::releases::reprepro } -- To view, visit https://gerrit.wikimedia.org/r/404892 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I241438b471c07ca04f9f29b5bb8c131499f291f2 Gerrit-PatchSet: 4 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Chad <ch...@wikimedia.org> Gerrit-Reviewer: Dzahn <dz...@wikimedia.org> Gerrit-Reviewer: Giuseppe Lavagetto <glavage...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits