From 4ee1ebd2bbff998e55a8da5cf92220d5a716fc22 Mon Sep 17 00:00:00 2001 From: Tom Mooney Date: Tue, 25 Oct 2016 10:08:27 -0700 Subject: [PATCH] Add Windows file path to params.pp --- manifests/params.pp | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/manifests/params.pp b/manifests/params.pp index 6553122..be96061 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -30,17 +30,29 @@ class logstash_reporter::params { if( $::is_pe == true ) { - $config_file = '/etc/puppetlabs/puppet/logstash.yaml' - $config_owner = 'pe-puppet' - $config_group = 'pe-puppet' + if ( $::osfamily == 'windows' ){ + $config_file = 'C:\\ProgramData\\PuppetLabs\\puppet\\etc\\logstash.yaml' + } else { + $config_file = '/etc/puppetlabs/puppet/logstash.yaml' + } + $config_owner = 'pe_puppet' + $config_group = 'pe_puppet' } elsif versioncmp($::puppetversion, '4.0.0') >= 0 { - $config_file = '/etc/puppetlabs/puppet/logstash.yaml' + if ( $::osfamily == 'windows' ){ + $config_file = 'C:\\ProgramData\\PuppetLabs\\puppet\\etc\\logstash.yaml' + } else { + $config_file = '/etc/puppetlabs/puppet/logstash.yaml' + } $config_owner = 'puppet' $config_group = 'puppet' } else { - $config_file = '/etc/puppet/logstash.yaml' - $config_owner = 'puppet' - $config_group = 'puppet' + if ( $::osfamily == 'windows' ){ + $config_file = 'C:\\ProgramData\\PuppetLabs\\puppet\\etc\\logstash.yaml' + } else { + $config_file = '/etc/puppet/logstash.yaml' + $config_owner = 'puppet' + $config_group = 'puppet' + } } }