From 04d39dce987d25cb192526efe1beaa26452ec412 Mon Sep 17 00:00:00 2001 From: Robert Wolf Date: Wed, 10 Jan 2024 14:11:08 +0100 Subject: [PATCH 1/2] install sasldb package if auxprop plugin is sasldb --- manifests/application.pp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/manifests/application.pp b/manifests/application.pp index 0262ca1..4c6b64f 100644 --- a/manifests/application.pp +++ b/manifests/application.pp @@ -93,6 +93,9 @@ $auxprop_package = $::sasl::auxprop_packages[$auxprop_plugin] ensure_packages([$auxprop_package]) Package[$auxprop_package] -> File[$service_file] + if $auxprop_plugin == 'sasldb' { + ensure_packages([$sasldb_package]) + } } 'saslauthd': { # Require saslauthd if that's the method From a69f81467018a6fc747d389a169819e805826e05 Mon Sep 17 00:00:00 2001 From: Robert Wolf Date: Wed, 10 Jan 2024 14:25:40 +0100 Subject: [PATCH 2/2] fix package name variable --- manifests/application.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifests/application.pp b/manifests/application.pp index 4c6b64f..5f1d174 100644 --- a/manifests/application.pp +++ b/manifests/application.pp @@ -94,7 +94,7 @@ ensure_packages([$auxprop_package]) Package[$auxprop_package] -> File[$service_file] if $auxprop_plugin == 'sasldb' { - ensure_packages([$sasldb_package]) + ensure_packages([$::sasl::sasldb_package]) } } 'saslauthd': {