Affected Puppet, Ruby, OS and module versions/distributions
- OS: CentOS 8
- Module version: 7.0.0 and 7.1.0
How to reproduce (e.g Puppet code you use)
class { 'snmp': ensure => 'present' }
class { 'snmp': ensure => 'absent' } <-- error
What are you seeing
|
$var_net_snmp_ensure = absent |
|
file { 'var-net-snmp': |
|
ensure => $var_net_snmp_ensure, |
|
path => $var_net_snmp, |
|
owner => $varnetsnmp_owner, |
|
group => $varnetsnmp_group, |
|
mode => $varnetsnmp_perms, |
|
require => $manage_snmp_conf_requires, |
|
} |
Attempts to delete a non-empty directory /var/lib/net-snmp
What behaviour did you expect instead
Forced recursive removal of a directory or not managing it
Affected Puppet, Ruby, OS and module versions/distributions
How to reproduce (e.g Puppet code you use)
class { 'snmp': ensure => 'present' }class { 'snmp': ensure => 'absent' }<-- errorWhat are you seeing
puppet-snmp/manifests/init.pp
Line 379 in 1b7ce0e
puppet-snmp/manifests/init.pp
Lines 430 to 437 in 1b7ce0e
Attempts to delete a non-empty directory /var/lib/net-snmp
What behaviour did you expect instead
Forced recursive removal of a directory or not managing it