From b14a95642309d692740dee363ad7637d8d504819 Mon Sep 17 00:00:00 2001 From: Shubham Shinde Date: Wed, 16 Oct 2024 13:16:48 +0530 Subject: [PATCH] (CAT-2100) Make sure the '/var/log/mysql' directory exists --- manifests/params.pp | 1 + manifests/server/installdb.pp | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/manifests/params.pp b/manifests/params.pp index c547fe8c2..c53c4f6cd 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -217,6 +217,7 @@ '9' => 'ruby-mysql2', # stretch '10' => 'ruby-mysql2', # buster '11' => 'ruby-mysql2', # bullseye + '12' => 'ruby-mysql2', # bookworm '16.04' => 'ruby-mysql', # xenial '18.04' => 'ruby-mysql2', # bionic '20.04' => 'ruby-mysql2', # focal diff --git a/manifests/server/installdb.pp b/manifests/server/installdb.pp index 04df65a9a..46699b0c8 100644 --- a/manifests/server/installdb.pp +++ b/manifests/server/installdb.pp @@ -13,6 +13,7 @@ $basedir = $mysql::server::_options['mysqld']['basedir'] $config_file = $mysql::server::config_file $log_error = $mysql::server::_options['mysqld']['log-error'] + $log_dir = '/var/log/mysql' if $mysql::server::manage_config_file and $config_file != $mysql::params::config_file { $_config_file=$config_file @@ -30,6 +31,12 @@ } } + file { $log_dir: + ensure => 'directory', + owner => $mysqluser, + group => $mysql::server::mysql_group, + } + mysql_datadir { $datadir: ensure => 'present', datadir => $datadir,