ArielGlenn has uploaded a new change for review.

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


Change subject: hosts that mount /data will do so from dataset host in same 
datacenter
......................................................................

hosts that mount /data will do so from dataset host in same datacenter

Change-Id: I981910efd53c8776882e66d31f699188b752f8b4
---
M manifests/nfs.pp
1 file changed, 14 insertions(+), 8 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/80/71980/1

diff --git a/manifests/nfs.pp b/manifests/nfs.pp
index 3434682..15ee8e6 100644
--- a/manifests/nfs.pp
+++ b/manifests/nfs.pp
@@ -233,19 +233,25 @@
 class nfs::data {
        include nfs::common
 
-       file { [ "/mnt/data" ]:
+       file { [ '/mnt/data' ]:
                ensure => directory;
        }
 
+        $datasetserver = $site ? {
+                'eqiad' => 'dataset1001.wikimedia.org',
+                'pmtpa' => 'dataset2.wikimedia.org',
+                default => 'dataset2.wikimedia.org',
+        }
+
        mount {
-               "/mnt/data":
-                       device => "dataset2.wikimedia.org:/data",
-                       fstype => "nfs",
-                       name => "/mnt/data",
-                       options => 
"bg,hard,tcp,rsize=8192,wsize=8192,intr,nfsvers=3",
-                       require => File["/mnt/data"],
+               '/mnt/data':
+                       device   => "${datasetserver}:/data",
+                       fstype   => 'nfs',
+                       name     => '/mnt/data',
+                       options  => 
'bg,hard,tcp,rsize=8192,wsize=8192,intr,nfsvers=3',
+                       require  => File['/mnt/data'],
                        remounts => false,
-                       ensure => mounted;
+                       ensure   => mounted;
        }
 }
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I981910efd53c8776882e66d31f699188b752f8b4
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: ArielGlenn <ar...@wikimedia.org>

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

Reply via email to