From bee31cdc63cc25207a15b3043539a8062b6183c8 Mon Sep 17 00:00:00 2001 From: olevole Date: Sat, 16 Jan 2021 17:57:18 +0300 Subject: [PATCH 1/2] Set default MySQL version for FreeBSD FreeBSD uses MySQL 57 by default Ref: https://svnweb.freebsd.org/ports/branches/2021Q1/Mk/bsd.default-versions.mk?revision=560000&view=markup#l83 --- manifests/params.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/params.pp b/manifests/params.pp index ebc558247..b2d0c8b0e 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -328,8 +328,8 @@ } 'FreeBSD': { - $client_package_name = 'databases/mysql56-client' - $server_package_name = 'databases/mysql56-server' + $client_package_name = 'databases/mysql57-client' + $server_package_name = 'databases/mysql57-server' $basedir = '/usr/local' $config_file = '/usr/local/etc/my.cnf' $includedir = '/usr/local/etc/my.cnf.d' From 7acb8b5027731f5a9690f7cb8fc1908d8fa8cc04 Mon Sep 17 00:00:00 2001 From: olevole Date: Sat, 16 Jan 2021 18:54:04 +0300 Subject: [PATCH 2/2] Set correct service_provider for FreeBSD this fixes the error: Error: Services must specify a start command or a binary Tested with: FreeBSD 13.0-ALPHA1 --- manifests/params.pp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/manifests/params.pp b/manifests/params.pp index b2d0c8b0e..a323f432d 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -497,6 +497,9 @@ 'Alpine': { $server_service_provider = 'rc-service' } + 'FreeBSD': { + $server_service_provider = 'freebsd' + } default: { $server_service_provider = undef }