diff --git a/manifests/db.pp b/manifests/db.pp index 7c154e686..1b8688d91 100644 --- a/manifests/db.pp +++ b/manifests/db.pp @@ -53,7 +53,7 @@ Enum['absent', 'present'] $ensure = 'present', $import_timeout = 300, $import_cat_cmd = 'cat', - $mysql_exec_path = $mysql::params::exec_path, + $mysql_exec_path = undef, ) { $table = "${dbname}.*" @@ -61,6 +61,12 @@ include 'mysql::client' + if ($mysql_exec_path) { + $_mysql_exec_path = $mysql_exec_path + } else { + $_mysql_exec_path = $mysql::params::exec_path + } + $db_resource = { ensure => $ensure, charset => $charset, @@ -98,7 +104,7 @@ logoutput => true, environment => "HOME=${::root_home}", refreshonly => $refresh, - path => "/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:${mysql_exec_path}", + path => "/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:${_mysql_exec_path}", require => Mysql_grant["${user}@${host}/${table}"], subscribe => Mysql_database[$dbname], timeout => $import_timeout,