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

Change subject: get rid of redundant code in dumps nfs server manifests
......................................................................

get rid of redundant code in dumps nfs server manifests

Change-Id: I902227b96e6f2e315fefaf23eba8b9c7861fdace
---
R modules/profile/manifests/dumps/generation/server/common.pp
M modules/profile/manifests/dumps/generation/server/primary.pp
M modules/role/manifests/dumps/generation/server/fallback.pp
3 files changed, 6 insertions(+), 20 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/05/400405/1

diff --git a/modules/profile/manifests/dumps/generation/server/fallback.pp 
b/modules/profile/manifests/dumps/generation/server/common.pp
similarity index 91%
rename from modules/profile/manifests/dumps/generation/server/fallback.pp
rename to modules/profile/manifests/dumps/generation/server/common.pp
index d247e91..e0fee61 100644
--- a/modules/profile/manifests/dumps/generation/server/fallback.pp
+++ b/modules/profile/manifests/dumps/generation/server/common.pp
@@ -1,4 +1,4 @@
-class profile::dumps::generation::server::fallback(
+class profile::dumps::generation::server::common(
     $datadir = hiera('profile::dumps::basedatadir'),
     $xmldumpsdir = hiera('profile::dumps::xmldumpspublicdir'),
     $miscdatasetsdir = hiera('profile::dumps::miscdumpsdir'),
diff --git a/modules/profile/manifests/dumps/generation/server/primary.pp 
b/modules/profile/manifests/dumps/generation/server/primary.pp
index 7c5b98c..bb88970 100644
--- a/modules/profile/manifests/dumps/generation/server/primary.pp
+++ b/modules/profile/manifests/dumps/generation/server/primary.pp
@@ -1,24 +1,10 @@
-class profile::dumps::generation::server::primary(
-    $datadir = hiera('profile::dumps::basedatadir'),
-    $xmldumpsdir = hiera('profile::dumps::xmldumpspublicdir'),
-    $miscdatasetsdir = hiera('profile::dumps::miscdumpsdir'),
-    $dumpstempdir = hiera('profile::dumps::dumpstempdir'),
-) {
-    class { '::dumpsuser': }
-
-    class { '::dumps::generation::server::dirs':
-        datadir         => $datadir,
-        xmldumpsdir     => $xmldumpsdir,
-        tempdir         => $dumpstempdir,
-        miscdatasetsdir => $miscdatasetsdir,
-        user            => $dumpsuser::user,
-        group           => $dumpsuser::group,
-    }
+class profile::dumps::generation::server::primary {
+    require profile::dumps::generation::server::common
 
     class { '::dumps::generation::server::rsyncer':
-        xmldumpsdir    => $xmldumpsdir,
+        xmldumpsdir    => 
$profile::dumps::generation::server::common::xmldumpsdir,
         xmlremotedirs  => 
'dumpsdata1002.eqiad.wmnet::data/xmldatadumps/public/,dataset1001.wikimedia.org::data/xmldatadumps/public/',
-        miscdumpsdir   => $miscdatasetsdir,
+        miscdumpsdir   => 
$profile::dumps::generation::server::common::miscdatasetsdir,
         miscremotedirs => 
'dumpsdata1002.eqiad.wmnet::data/otherdumps/,dataset1001.wikimedia.org::data/xmldatadumps/public/other/',
     }
 }
diff --git a/modules/role/manifests/dumps/generation/server/fallback.pp 
b/modules/role/manifests/dumps/generation/server/fallback.pp
index 36440bb..4ae4988 100644
--- a/modules/role/manifests/dumps/generation/server/fallback.pp
+++ b/modules/role/manifests/dumps/generation/server/fallback.pp
@@ -3,7 +3,7 @@
 
     include ::standard
     include ::profile::base::firewall
-    include ::profile::dumps::generation::server::fallback
+    include ::profile::dumps::generation::server::common
     include ::profile::dumps::generation::server::rsync
     include ::profile::dumps::rsyncer_peer
     include ::profile::dumps::nfs

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

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

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

Reply via email to