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

Change subject: temp copy netmon1001 app data to gerrit2001 for migration
......................................................................

temp copy netmon1001 app data to gerrit2001 for migration

To reinstall netmon1001 with jessie we need to temp. store
app data somewhere. gerrit2001 was a good candidate since
it has the storage and isn't in production just yet, but already
in site.pp with just standard.  Of course it will be removed
again after migration is done.

Bug: T125020
Change-Id: I01df1299e602c8798f6c52f58bd80f42c4253fd8
---
M manifests/site.pp
A modules/role/manifests/netmon/migration.pp
2 files changed, 24 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/84/344184/1

diff --git a/manifests/site.pp b/manifests/site.pp
index 72cb7ce..f4abff0 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -1101,6 +1101,7 @@
 
 # upcoming gerrit server in codfw (T152525)
 node 'gerrit2001.wikimedia.org' {
+    role('netmon::migration')
     include ::standard
     interface::add_ip6_mapped { 'main': }
 }
diff --git a/modules/role/manifests/netmon/migration.pp 
b/modules/role/manifests/netmon/migration.pp
new file mode 100644
index 0000000..738bfe8
--- /dev/null
+++ b/modules/role/manifests/netmon/migration.pp
@@ -0,0 +1,23 @@
+# temp. role to copy netmon1001 data for migration
+class role::netmon::migration {
+
+    $sourceip='208.80.154.159'
+
+    ferm::service { 'netmon-migration-rsync':
+        proto  => 'tcp',
+        port   => '873',
+        srange => "${sourceip}/32",
+    }
+
+    include rsync::server
+
+    file { '/srv/netmon1001':
+        ensure => 'directory',
+    }
+
+    rsync::server::module { 'people-homes':
+        path        => '/srv/netmon1001',
+        read_only   => 'no',
+        hosts_allow => $sourceip,
+    }
+}

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I01df1299e602c8798f6c52f58bd80f42c4253fd8
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Dzahn <dz...@wikimedia.org>

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

Reply via email to