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

Reply via email to