From c1f059e28f737a676b1cb143c03331d03d40126a Mon Sep 17 00:00:00 2001 From: poloz Date: Wed, 27 Jul 2022 16:45:34 +0200 Subject: [PATCH] Fix dependencies files_lines resources need the configuration file from the package. --- manifests/dashboard.pp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/manifests/dashboard.pp b/manifests/dashboard.pp index d4d489b5..75007ac4 100644 --- a/manifests/dashboard.pp +++ b/manifests/dashboard.pp @@ -85,16 +85,18 @@ # TODO: Fully manage the opensearch_dashboards.yml and a template file resource file_line { 'Setting host for wazuh-dashboard': - path => '/etc/wazuh-dashboard/opensearch_dashboards.yml', - line => "server.host: ${dashboard_server_host}", - match => "^server.host:\s", - notify => Service['wazuh-dashboard'], + path => '/etc/wazuh-dashboard/opensearch_dashboards.yml', + line => "server.host: ${dashboard_server_host}", + match => "^server.host:\s", + require => Package['wazuh-dashboard'], + notify => Service['wazuh-dashboard'], } file_line { 'Setting port for wazuh-dashboard': - path => '/etc/wazuh-dashboard/opensearch_dashboards.yml', - line => "server.port: ${dashboard_server_port}", - match => "^server.port:\s", - notify => Service['wazuh-dashboard'], + path => '/etc/wazuh-dashboard/opensearch_dashboards.yml', + line => "server.port: ${dashboard_server_port}", + match => "^server.port:\s", + require => Package['wazuh-dashboard'], + notify => Service['wazuh-dashboard'], } service { 'wazuh-dashboard':