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

Reply via email to