Jcrespo has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/364203 )

Change subject: mariadb:Change instance template identifiers for them to be 
dynamic
......................................................................


mariadb:Change instance template identifiers for them to be dynamic

Change references to datadir, socket and tmpdir to datadir_instance,
socket_instance and tmpdir_instance to avoid redefining them.

Add missing tmpdir to the template (it was a bug).

Bug: T169514
Change-Id: I3fac5d92d26c562ce16dc74fc713284e4ba0142c
---
M modules/mariadb/manifests/instance.pp
M modules/mariadb/templates/instance.cnf.erb
2 files changed, 14 insertions(+), 7 deletions(-)

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



diff --git a/modules/mariadb/manifests/instance.pp 
b/modules/mariadb/manifests/instance.pp
index 8a8362d..71fb11e 100644
--- a/modules/mariadb/manifests/instance.pp
+++ b/modules/mariadb/manifests/instance.pp
@@ -7,23 +7,29 @@
     $socket  = 'undefined',
 ) {
     if $datadir == 'undefined' {
-        $datadir = "/srv/sqldata.${title}"
+        $datadir_instance = "/srv/sqldata.${title}"
+    } else {
+        $datadir_instance = $datadir
     }
     if $tmpdir == 'undefined' {
-        $tmpdir  = "/srv/tmp.${title}"
+        $tmpdir_instance = "/srv/tmp.${title}"
+    } else {
+        $tmpdir_instance = $tmpdir
     }
     if $tmpdir == 'undefined' {
-        $socket  = "/run/mysqld/mysqld.${title}.sock"
+        $socket_instance = "/run/mysqld/mysqld.${title}.sock"
+    } else {
+        $socket_instance = $socket
     }
 
-    file { $datadir:
+    file { $datadir_instance:
         ensure => directory,
         owner  => 'mysql',
         group  => 'mysql',
         mode   => '0755',
     }
 
-    file { $tmpdir:
+    file { $tmpdir_instance:
         ensure => directory,
         owner  => 'mysql',
         group  => 'mysql',
diff --git a/modules/mariadb/templates/instance.cnf.erb 
b/modules/mariadb/templates/instance.cnf.erb
index 9aefd5f..b751daf 100644
--- a/modules/mariadb/templates/instance.cnf.erb
+++ b/modules/mariadb/templates/instance.cnf.erb
@@ -1,4 +1,5 @@
 [mysqld@<%= @title %>]
-datadir=<%= @datadir %>
-socket=<%= @socket %>
+datadir=<%= @datadir_instance %>
+tmpdir=<%= @tmpdir_instance %>
+socket=<%= @socket_instance %>
 port=<%= @port %>

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I3fac5d92d26c562ce16dc74fc713284e4ba0142c
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Jcrespo <[email protected]>
Gerrit-Reviewer: Jcrespo <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to