From a5ecd5ba364a600ed06cb20882db367f400c892e Mon Sep 17 00:00:00 2001 From: Steffen Zieger Date: Fri, 1 Sep 2023 18:01:48 +0200 Subject: [PATCH] set file ensure based on $package_ensure, fixes #149 --- manifests/init.pp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index 61f8bed..1f9a212 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -65,9 +65,11 @@ if $package_ensure == 'absent' { $service_ensure = 'stopped' $service_enable = false + $file_ensure = 'absent' } else { $service_ensure = 'running' $service_enable = true + $file_ensure = 'file' } if ! $listen and ! $listen_ip { @@ -120,7 +122,7 @@ if ( $memcached::params::config_file ) { file { $memcached::params::config_file: - ensure => 'file', + ensure => $file_ensure, owner => 'root', group => 0, mode => '0644', @@ -132,7 +134,7 @@ if $logfile and !$syslog { file { $logfile: - ensure => 'file', + ensure => $file_ensure, owner => $user, group => 0, mode => '0640',