Ottomata has uploaded a new change for review.
https://gerrit.wikimedia.org/r/277857
Change subject: Use direct hiera lookup instead of parameter in
role::analytics_cluster::database::meta::backup
......................................................................
Use direct hiera lookup instead of parameter in
role::analytics_cluster::database::meta::backup
Couldn't get parameter on role class to work properly
Change-Id: I67822e6f40295dc9b9d22b95c9a2a5c1545483bc
---
M hieradata/eqiad.yaml
M modules/role/manifests/analytics_cluster/database/meta/backup.pp
2 files changed, 10 insertions(+), 7 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/57/277857/1
diff --git a/hieradata/eqiad.yaml b/hieradata/eqiad.yaml
index 6e46e33..c9768d2 100644
--- a/hieradata/eqiad.yaml
+++ b/hieradata/eqiad.yaml
@@ -156,4 +156,4 @@
# analytics1002. This works because the analytics1002 has the
# role::analyitcs_cluster::database::meta::backup_dest class
# applied to it.
-role::analytics_cluster::database::meta::backup::dest:
analytics1002.eqiad.wmnet::backup/mysql/analytics-meta
\ No newline at end of file
+analytics_cluster_meta_database_backup_rsync_dest:
analytics1002.eqiad.wmnet::backup/mysql/analytics-meta
\ No newline at end of file
diff --git a/modules/role/manifests/analytics_cluster/database/meta/backup.pp
b/modules/role/manifests/analytics_cluster/database/meta/backup.pp
index 881a613..ee464e9 100644
--- a/modules/role/manifests/analytics_cluster/database/meta/backup.pp
+++ b/modules/role/manifests/analytics_cluster/database/meta/backup.pp
@@ -2,18 +2,21 @@
# Uses mysql_wmf::mylvmbackup to take backups of the
# analytics-meta mysql instance.
#
-# == Parameters
+# == Hiera Variables
#
-# [*dest*]
-# Rsync path for backup. Default: /srv/backups/mysql/analytics-meta/
+# [*analytics_cluster_meta_database_backup_rsync_dest*]
+# Rsync path for backup. Default: /srv/backups/mysql/analytics-meta
# You could include role::analytics_cluster::database::meta::backup_dest
# on some other node, and then set $dest here to
# other.node.org::backup/mysql/analytics-meta/ and backups would
# be rsynced elsewhere.
#
-class role::analytics_cluster::database::meta::backup(
- $dest = '/srv/backup/mysql/analytics-meta'
-) {
+class role::analytics_cluster::database::meta::backup {
+ $dest = hiera(
+ 'analytics_cluster_meta_database_backup_rsync_dest',
+ '/srv/backups/mysql/analytics-meta'
+ )
+
# Take hourly backups of the analytics-meta instance
# and rsync those backups to $dest.
mysql_wmf::mylvmbackup { 'analytics-meta':
--
To view, visit https://gerrit.wikimedia.org/r/277857
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I67822e6f40295dc9b9d22b95c9a2a5c1545483bc
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ottomata <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits