[MediaWiki-commits] [Gerrit] fundraisingdb cluster based on credb module - change (operations/puppet)

2013-05-15 Thread Pyoungmeister (Code Review)
Pyoungmeister has uploaded a new change for review.

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


Change subject: fundraisingdb cluster based on credb module
..

fundraisingdb cluster based on credb module

Change-Id: I0d558aaca9266359cfb186b3951289b85c599493
---
M manifests/role/coredb.pp
1 file changed, 21 insertions(+), 1 deletion(-)


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

diff --git a/manifests/role/coredb.pp b/manifests/role/coredb.pp
index 8490eff..ab36859 100644
--- a/manifests/role/coredb.pp
+++ b/manifests/role/coredb.pp
@@ -112,6 +112,14 @@
'snapshot' = [ es10, es1010 ],
'no_master' = []
},
+'fundraisingdb' = {
+  'hosts' = { 'pmtpa' = [ 'db78' ],
+'eqiad' = ['db1008', 'db1013'] },
+  'primary_site' = $::mw_primary,
+  'masters' = { 'eqiad' = db1008 },
+  'snapshot' = [],
+  'no_master' = []
+},
}
 }
 
@@ -243,8 +251,20 @@
}
 }
 
+class role::coredb::fundraising( $mariadb = true ) {
+   class { role::coredb::common:
+   shard = fundraisingdb,
+   logical_cluster = fundraising,
+   mariadb = $mariadb,
+   innodb_file_per_table = true,
+   slow_query_digest = false,
+   heartbeat_enabled = false
+   }
+}
+
 class role::coredb::common(
$shard,
+   $logical_cluster = mysql,
$mariadb,
$read_only = true,
$skip_name_resolve = true,
@@ -260,7 +280,7 @@
$heartbeat_enabled = true,
) inherits role::coredb::config {
 
-   $cluster = mysql
+   $cluster = $logical_cluster
$primary_site = $topology[$shard]['primary_site']
$masters = $topology[$shard]['masters']
$snapshots = $topology[$shard]['snapshot']

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0d558aaca9266359cfb186b3951289b85c599493
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Pyoungmeister p...@wikimedia.org

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


[MediaWiki-commits] [Gerrit] fundraisingdb cluster based on credb module - change (operations/puppet)

2013-05-15 Thread Pyoungmeister (Code Review)
Pyoungmeister has submitted this change and it was merged.

Change subject: fundraisingdb cluster based on credb module
..


fundraisingdb cluster based on credb module

Change-Id: I0d558aaca9266359cfb186b3951289b85c599493
---
M manifests/role/coredb.pp
1 file changed, 21 insertions(+), 1 deletion(-)

Approvals:
  Pyoungmeister: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/manifests/role/coredb.pp b/manifests/role/coredb.pp
index 8490eff..a2eb037 100644
--- a/manifests/role/coredb.pp
+++ b/manifests/role/coredb.pp
@@ -112,6 +112,14 @@
'snapshot' = [ es10, es1010 ],
'no_master' = []
},
+   'fundraisingdb' = {
+   'hosts' = { 'pmtpa' = [ 'db78' ],
+   'eqiad' = ['db1008', 'db1013'] },
+   'primary_site' = $::mw_primary,
+   'masters' = { 'eqiad' = db1008 },
+   'snapshot' = [],
+   'no_master' = []
+   },
}
 }
 
@@ -243,8 +251,20 @@
}
 }
 
+class role::coredb::fundraising( $mariadb = true ) {
+   class { role::coredb::common:
+   shard = fundraisingdb,
+   logical_cluster = fundraising,
+   mariadb = $mariadb,
+   innodb_file_per_table = true,
+   slow_query_digest = false,
+   heartbeat_enabled = false
+   }
+}
+
 class role::coredb::common(
$shard,
+   $logical_cluster = mysql,
$mariadb,
$read_only = true,
$skip_name_resolve = true,
@@ -260,7 +280,7 @@
$heartbeat_enabled = true,
) inherits role::coredb::config {
 
-   $cluster = mysql
+   $cluster = $logical_cluster
$primary_site = $topology[$shard]['primary_site']
$masters = $topology[$shard]['masters']
$snapshots = $topology[$shard]['snapshot']

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I0d558aaca9266359cfb186b3951289b85c599493
Gerrit-PatchSet: 3
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Pyoungmeister p...@wikimedia.org
Gerrit-Reviewer: Pyoungmeister p...@wikimedia.org
Gerrit-Reviewer: jenkins-bot

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