ArielGlenn has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/399356 )
Change subject: use hieras settings for a few more hardcoded paths in dumps
profiles
......................................................................
use hieras settings for a few more hardcoded paths in dumps profiles
Change-Id: I7d9830c8040695e47723e5a69ede136de8b2458d
---
M modules/profile/manifests/dumps/generation/server/fallback.pp
M modules/profile/manifests/dumps/generation/server/primary.pp
M modules/profile/manifests/dumps/web/xmldumps_active.pp
M modules/profile/manifests/dumps/web/xmldumps_fallback.pp
4 files changed, 25 insertions(+), 15 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/56/399356/1
diff --git a/modules/profile/manifests/dumps/generation/server/fallback.pp
b/modules/profile/manifests/dumps/generation/server/fallback.pp
index 7f9b9cf..53a98f7 100644
--- a/modules/profile/manifests/dumps/generation/server/fallback.pp
+++ b/modules/profile/manifests/dumps/generation/server/fallback.pp
@@ -1,11 +1,15 @@
-class profile::dumps::generation::server::fallback {
+class profile::dumps::generation::server::fallback(
+ $xmldumpsdir = hiera('profile::dumps::xmldumpspublicdir'),
+ $miscdatasetsdir = hiera('profile::dumps::miscdumpsdir'),
+ $dumpstempdir = hiera('profile::dumps::dumpstempdir'),
+) {
class { '::dumpsuser': }
class { '::dumps::generation::server::dirs':
datadir => '/data/xmldatadumps',
- xmldumpsdir => '/data/xmldatadumps/public',
- tempdir => '/data/xmldatadumps/temp',
- miscdatasetsdir => '/data/otherdumps',
+ xmldumpsdir => $xmldumpsdir,
+ tempdir => $dumpstempdir,
+ miscdatasetsdir => $miscdatasetsdir,
user => $dumpsuser::user,
group => $dumpsuser::group,
}
diff --git a/modules/profile/manifests/dumps/generation/server/primary.pp
b/modules/profile/manifests/dumps/generation/server/primary.pp
index a6ad506..6ad0dc6 100644
--- a/modules/profile/manifests/dumps/generation/server/primary.pp
+++ b/modules/profile/manifests/dumps/generation/server/primary.pp
@@ -1,19 +1,23 @@
-class profile::dumps::generation::server::primary {
+class profile::dumps::generation::server::primary(
+ $xmldumpsdir = hiera('profile::dumps::xmldumpspublicdir'),
+ $miscdatasetsdir = hiera('profile::dumps::miscdumpsdir'),
+ $dumpstempdir = hiera('profile::dumps::dumpstempdir'),
+) {
class { '::dumpsuser': }
class { '::dumps::generation::server::dirs':
datadir => '/data/xmldatadumps',
- xmldumpsdir => '/data/xmldatadumps/public',
- tempdir => '/data/xmldatadumps/temp',
- miscdatasetsdir => '/data/otherdumps',
+ xmldumpsdir => $xmldumpsdir,
+ tempdir => $dumpstempdir,
+ miscdatasetsdir => $miscdatasetsdir,
user => $dumpsuser::user,
group => $dumpsuser::group,
}
class { '::dumps::generation::server::rsyncer':
- xmldumpsdir => '/data/xmldatadumps/public',
+ xmldumpsdir => $xmldumpsdir,
xmlremotedirs =>
'dumpsdata1002.eqiad.wmnet::data/xmldatadumps/public/,dataset1001.wikimedia.org::data/xmldatadumps/public/',
- miscdumpsdir => '/data/otherdumps',
+ miscdumpsdir => $miscdatasetsdir,
miscremotedirs =>
'dumpsdata1002.eqiad.wmnet::data/otherdumps/,dataset1001.wikimedia.org::data/xmldatadumps/public/other/',
}
}
diff --git a/modules/profile/manifests/dumps/web/xmldumps_active.pp
b/modules/profile/manifests/dumps/web/xmldumps_active.pp
index 6eff666..252fc6b 100644
--- a/modules/profile/manifests/dumps/web/xmldumps_active.pp
+++ b/modules/profile/manifests/dumps/web/xmldumps_active.pp
@@ -1,15 +1,15 @@
class profile::dumps::web::xmldumps_active(
$do_acme = hiera('do_acme'),
+ $xmldumpsdir = hiera('profile::dumps::xmldumpspublicdir'),
+ $miscdatasetsdir = hiera('profile::dumps::miscdumpsdir'),
) {
class { '::dumpsuser': }
- $xmldumpsdir = '/data/xmldatadumps/public'
- $miscdatasetsdir = '/data/xmldatadumps/public/other'
class {'::dumps::web::xmldumps_active':
do_acme => $do_acme,
datadir => '/data/xmldatadumps',
xmldumpsdir => $xmldumpsdir,
- miscdatasetsdir => '/data/xmldatadumps/public/other',
+ miscdatasetsdir => $miscdatasetsdir,
logs_dest =>
'stat1005.eqiad.wmnet::srv/log/webrequest/archive/dumps.wikimedia.org/',
htmldumps_server => 'francium.eqiad.wmnet',
xmldumps_server => 'dumps.wikimedia.org',
diff --git a/modules/profile/manifests/dumps/web/xmldumps_fallback.pp
b/modules/profile/manifests/dumps/web/xmldumps_fallback.pp
index bb58fa9..08b9d14 100644
--- a/modules/profile/manifests/dumps/web/xmldumps_fallback.pp
+++ b/modules/profile/manifests/dumps/web/xmldumps_fallback.pp
@@ -1,13 +1,15 @@
class profile::dumps::web::xmldumps_fallback(
$do_acme = hiera('do_acme'),
+ $xmldumpsdir = hiera('profile::dumps::xmldumpspublicdir'),
+ $miscdatasetsdir = hiera('profile::dumps::miscdumpsdir'),
) {
class { '::dumpsuser': }
class {'::dumps::web::xmldumps':
do_acme => $do_acme,
datadir => '/data/xmldatadumps',
- xmldumpsdir => '/data/xmldatadumps/public',
- miscdatasetsdir => '/data/xmldatadumps/public/other',
+ xmldumpsdir => $xmldumpsdir,
+ miscdatasetsdir => $miscdatasetsdir,
htmldumps_server => 'francium.eqiad.wmnet',
xmldumps_server => 'dumps.wikimedia.org',
webuser => 'dumpsgen',
--
To view, visit https://gerrit.wikimedia.org/r/399356
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7d9830c8040695e47723e5a69ede136de8b2458d
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