From 590f98fccd42b23dd26ea8c90b01bdf78f889ec0 Mon Sep 17 00:00:00 2001 From: jsfrerot <3996547+jsfrerot@users.noreply.github.com> Date: Thu, 9 Mar 2023 10:22:08 -0500 Subject: [PATCH] add package manage Add the option to manage or not the package. Don't change default behaviour. --- manifests/init.pp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index 9446e6b2..b4ed7644 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -28,6 +28,7 @@ class firewalld ( Enum['present','absent','latest','installed'] $package_ensure = 'installed', String $package = 'firewalld', + Boolean $manage_package = true, Stdlib::Ensure::Service $service_ensure = 'running', String $config_package = 'firewall-config', Boolean $install_gui = false, @@ -60,9 +61,11 @@ include firewalld::reload include firewalld::reload::complete - package { $package: - ensure => $package_ensure, - notify => Service['firewalld'], + if $manage_package { + package { $package: + ensure => $package_ensure, + notify => Service['firewalld'], + } } if $install_gui {