Puppet Class: qualys_agent::config::qagent_log
- Defined in:
- manifests/config/qagent_log.pp
Overview
Class: qualys_agent::config::qagent_log
Manage the main qagent-log.conf configuration file
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'manifests/config/qagent_log.pp', line 5
class qualys_agent::config::qagent_log {
file { 'qualys_log_config':
ensure => $qualys_agent::config::ensure,
content => epp('qualys_agent/qagent-log.conf.epp', {
channel_name => $qualys_agent::config::channel_name,
log_path => "${qualys_agent::log_file_dir}/qualys-cloud-agent.log",
}),
group => $qualys_agent::group,
mode => '0600',
path => "${qualys_agent::conf_dir}/qagent-log.conf",
owner => $qualys_agent::owner,
require => $qualys_agent::config::requires,
}
if $qualys_agent::ensure != 'absent' {
file { "${qualys_agent::log_file_dir}/qualys-cloud-agent.log" :
ensure => $qualys_agent::config::ensure,
group => $qualys_agent::log_group_final,
mode => $qualys_agent::log_mode,
owner => $qualys_agent::log_owner_final,
require => File[$qualys_agent::log_file_dir],
}
}
}
|