From 10d69dbb89f29961b456ed92f4cfe397aa182a6f Mon Sep 17 00:00:00 2001 From: Jaime Fullaondo Date: Thu, 30 May 2019 22:23:38 +0200 Subject: [PATCH] [activemq_xml] fix manifest when A6 and purge enabled (#530) --- manifests/integrations/activemq_xml.pp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/manifests/integrations/activemq_xml.pp b/manifests/integrations/activemq_xml.pp index f0b780f0..d4d08edf 100644 --- a/manifests/integrations/activemq_xml.pp +++ b/manifests/integrations/activemq_xml.pp @@ -56,10 +56,20 @@ $legacy_dst = "${datadog_agent::conf_dir}/activemq_xml.yaml" if !$::datadog_agent::agent5_enable { - $dst = "${datadog_agent::conf6_dir}/activemq_xml.d/conf.yaml" + $dst_dir = "${datadog_agent::conf6_dir}/activemq_xml.d" file { $legacy_dst: ensure => 'absent' } + + file { $dst_dir: + ensure => directory, + owner => $datadog_agent::params::dd_user, + group => $datadog_agent::params::dd_group, + mode => '0755', + require => Package[$datadog_agent::params::package_name], + notify => Service[$datadog_agent::params::service_name] + } + $dst = "${dst_dir}/conf.yaml" } else { $dst = $legacy_dst }