Skip to content
Snippets Groups Projects
Verified Commit c6b28a0d authored by Adam Lewenberg's avatar Adam Lewenberg
Browse files

fix require parameter for absent newsylog::config resources

parent 25dd6469
No related branches found
No related tags found
1 merge request!7Puppet5 lonlone
......@@ -80,9 +80,20 @@ define base::newsyslog::config(
$save_num = '15'
) {
if $name !~ /^\w+$/ { fail ("'${name}' contains an invalid character.") }
file { "/etc/newsyslog.${frequency}/${name}":
ensure => $ensure,
content => template('base/newsyslog/config.erb'),
require => Package['newsyslog'],
if ($ensure == 'present') {
file { "/etc/newsyslog.${frequency}/${name}":
ensure => $ensure,
content => template('base/newsyslog/config.erb'),
require => Package['newsyslog'],
}
} else {
# We separate out the absent since we don't want to
# require the newyslog package if we are ensuring this
# configuration is absent.
file { "/etc/newsyslog.${frequency}/${name}":
ensure => absent,
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment