Filippo Giunchedi has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/254412

Change subject: swift: add role::swift::swiftrepl to ms-fe1001
......................................................................

swift: add role::swift::swiftrepl to ms-fe1001

setup a swiftrepl cronjob to replicate originals from eqiad to codfw

Change-Id: I70e1e836f5449c76560c0fcc2c0730718fe4eafe
---
M manifests/role/swift.pp
M manifests/site.pp
2 files changed, 18 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/12/254412/1

diff --git a/manifests/role/swift.pp b/manifests/role/swift.pp
index 9cab26f..9657e46 100644
--- a/manifests/role/swift.pp
+++ b/manifests/role/swift.pp
@@ -133,3 +133,20 @@
     swift::label_filesystem { $aux_partitions: }
     swift::mount_filesystem { $aux_partitions: }
 }
+
+class role::swift::swiftrepl {
+    include passwords::swift::eqiad_prod
+    include passwords::swift::codfw_prod
+
+    swift::swiftrepl { 'eqiad_codfw_originals':
+        source_user => 'mw:media',
+        source_api_key => $passwords::swift::eqiad_prod::rewrite_password,
+        source_auth_url => 'http://ms-fe.svc.eqiad.wmnet/auth/v1.0',
+        dest_user => 'mw:media',
+        dest_api_key => $passwords::swift::codfw_prod::rewrite_password,
+        dest_auth_url => 'http://ms-fe.svc.codfw.wmnet/auth/v1.0',
+        container_set => 'originals',
+        cron_hour => '*/6',
+        cron_minute => '12',
+    }
+}
diff --git a/manifests/site.pp b/manifests/site.pp
index 21b77a7..7689728 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -1767,7 +1767,7 @@
 # new server IP as a trusted proxy so X-Forwarded-For headers are trusted for
 # rate limiting purposes (T66622)
 node /^ms-fe1001\.eqiad\.wmnet$/ {
-    role swift::proxy, swift::stats_reporter
+    role swift::proxy, swift::stats_reporter, swift::swiftrepl
     include lvs::realserver
 }
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I70e1e836f5449c76560c0fcc2c0730718fe4eafe
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Filippo Giunchedi <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to