diff --git a/manifests/server/installdb.pp b/manifests/server/installdb.pp index 1d57dc190..de4772e6a 100644 --- a/manifests/server/installdb.pp +++ b/manifests/server/installdb.pp @@ -11,7 +11,8 @@ if $mysql::server::manage_config_file { $install_db_args = "--basedir=${basedir} --defaults-extra-file=${config_file} --datadir=${datadir} --user=${mysqluser}" - + } else { + $install_db_args = "--basedir=${basedir} --datadir=${datadir} --user=${mysqluser}" } exec { 'mysql_install_db': diff --git a/spec/classes/mysql_server_spec.rb b/spec/classes/mysql_server_spec.rb index 6442d82c8..e5909f457 100644 --- a/spec/classes/mysql_server_spec.rb +++ b/spec/classes/mysql_server_spec.rb @@ -19,6 +19,11 @@ it { is_expected.to contain_class('mysql::server::account_security') } end + context 'when not managing config file' do + let(:params) {{ :manage_config_file => false }} + it { is_expected.to compile.with_all_deps } + end + context 'mysql::server::install' do it 'contains the package by default' do is_expected.to contain_package('mysql-server').with({