Chad has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/404892 )

Change subject: WIP: Sync security patches for MW from deployment to nightlies 
server
......................................................................

WIP: 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/base.pp
M modules/role/manifests/releases.pp
3 files changed, 16 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/92/404892/1

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/base.pp 
b/modules/role/manifests/deployment_server/base.pp
index 918fc08..5ccb113 100644
--- a/modules/role/manifests/deployment_server/base.pp
+++ b/modules/role/manifests/deployment_server/base.pp
@@ -4,4 +4,5 @@
     include ::base::firewall
     include ::profile::mediawiki::deployment::server
     include ::role::deployment::mediawiki
+    include ::profile::releases::mediawiki::security
 }
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: newchange
Gerrit-Change-Id: I241438b471c07ca04f9f29b5bb8c131499f291f2
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Chad <ch...@wikimedia.org>

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

Reply via email to