diff --git a/manifests/params.pp b/manifests/params.pp index fde875120..28a6c3224 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -351,6 +351,30 @@ default: { case $::operatingsystem { + 'Alpine': { + $client_package_name = 'mariadb-client' + $server_package_name = 'mariadb' + $basedir = '/usr' + $config_file = '/etc/mysql/my.cnf' + $datadir = '/var/lib/mysql' + $log_error = '/var/log/mysqld.log' + $pidfile = '/run/mysqld/mysqld.pid' + $root_group = 'root' + $mysql_group = 'mysql' + $server_service_name = 'mariadb' + $socket = '/run/mysqld/mysqld.sock' + $ssl_ca = '/etc/mysql/cacert.pem' + $ssl_cert = '/etc/mysql/server-cert.pem' + $ssl_key = '/etc/mysql/server-key.pem' + $tmpdir = '/tmp' + $java_package_name = undef + $perl_package_name = 'perl-dbd-mysql' + $php_package_name = 'php7-mysqlnd' + $python_package_name = 'py-mysqldb' + $ruby_package_name = undef + $client_dev_package_name = undef + $daemon_dev_package_name = undef + } 'Amazon': { $client_package_name = 'mysql' $server_package_name = 'mysql-server' @@ -396,6 +420,9 @@ $server_service_provider = 'upstart' } } + 'Alpine': { + $server_service_provider = 'rc-service' + } default: { $server_service_provider = undef }