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

Change subject: dbstore_multiiinstance: Set default basedir depending on the os
......................................................................

dbstore_multiiinstance: Set default basedir depending on the os

Stretch will default to 10.1, other will defalt to 10.
Bug: T169514
Change-Id: Ie37ab9826039885597f98b3b0ab8e8153ca2a17e
---
M modules/role/manifests/mariadb/dbstore_multiinstance.pp
M modules/role/templates/mariadb/mysqld_config/dbstore3.my.cnf.erb
2 files changed, 7 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/76/364476/1

diff --git a/modules/role/manifests/mariadb/dbstore_multiinstance.pp 
b/modules/role/manifests/mariadb/dbstore_multiinstance.pp
index 1c823c9..dd59f2d 100644
--- a/modules/role/manifests/mariadb/dbstore_multiinstance.pp
+++ b/modules/role/manifests/mariadb/dbstore_multiinstance.pp
@@ -23,8 +23,14 @@
         override      => "[Service]\nLimitNOFILE=200000",
     }
 
+    if os_version('debian >= stretch') {
+        $basedir = '/opt/wmf-mariadb101'
+    } else {
+        $basedir = '/opt/wmf-mariadb10'
+    }    
     # Read only forced on also for the masters of the primary datacenter
     class { 'mariadb::config':
+        basedir       => $basedir,
         config        => 'role/mariadb/mysqld_config/dbstore3.my.cnf.erb',
         p_s           => 'on',
         ssl           => 'puppet-cert',
diff --git a/modules/role/templates/mariadb/mysqld_config/dbstore3.my.cnf.erb 
b/modules/role/templates/mariadb/mysqld_config/dbstore3.my.cnf.erb
index 142376d..23e95eb 100644
--- a/modules/role/templates/mariadb/mysqld_config/dbstore3.my.cnf.erb
+++ b/modules/role/templates/mariadb/mysqld_config/dbstore3.my.cnf.erb
@@ -4,7 +4,7 @@
 
 [client]
 port   = 3306
-socket = /tmp/mysql.sock
+socket = /run/mysqld/mysqld.sock
 <% if @ssl == 'on' or @ssl == 'puppet-cert' %>
 # ssl
 ssl-ca=/etc/ssl/certs/Puppet_Internal_CA.pem

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

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

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

Reply via email to