diff --git a/manifests/manager.pp b/manifests/manager.pp index 150b84db..c1f6f96b 100644 --- a/manifests/manager.pp +++ b/manifests/manager.pp @@ -163,6 +163,8 @@ $vulnerability_detector_provider_debian = $wazuh::params_manager::vulnerability_detector_provider_debian, $vulnerability_detector_provider_debian_enabled = $wazuh::params_manager::vulnerability_detector_provider_debian_enabled, $vulnerability_detector_provider_debian_os = $wazuh::params_manager::vulnerability_detector_provider_debian_os, + $vulnerability_detector_provider_debian_path = $wazuh::params_manager::vulnerability_detector_provider_debian_path, + $vulnerability_detector_provider_debian_url = $wazuh::params_manager::vulnerability_detector_provider_debian_url, $vulnerability_detector_provider_debian_update_interval = $wazuh::params_manager::vulnerability_detector_provider_debian_update_interval, $vulnerability_detector_provider_redhat = $wazuh::params_manager::vulnerability_detector_provider_redhat, diff --git a/manifests/params_manager.pp b/manifests/params_manager.pp index 0605eaf0..0f6a3dd3 100644 --- a/manifests/params_manager.pp +++ b/manifests/params_manager.pp @@ -174,6 +174,8 @@ 'jessie', 'buster' ] + $vulnerability_detector_provider_debian_path = undef + $vulnerability_detector_provider_debian_url = undef $vulnerability_detector_provider_debian_update_interval = '1h' $vulnerability_detector_provider_redhat = 'yes' $vulnerability_detector_provider_redhat_enabled = 'no' diff --git a/templates/fragments/_vulnerability_detector.erb b/templates/fragments/_vulnerability_detector.erb index 285c540a..2bb08fc7 100644 --- a/templates/fragments/_vulnerability_detector.erb +++ b/templates/fragments/_vulnerability_detector.erb @@ -20,9 +20,15 @@ <% if @vulnerability_detector_provider_debian_enabled %><%= @vulnerability_detector_provider_debian_enabled %><% end %> <% if !@vulnerability_detector_provider_debian_os.empty? %> <% @vulnerability_detector_provider_debian_os.each do |os| %> + <%- if os.is_a?(String) -%> <%= os %> + <%- else -%> + url="<%= os['url'] %>"<% end %><% if os.key?('path') %> url="<%= os['path'] %>"<% end %>><%= os['release'] %> + <%- end -%> <% end %> <% end %> + <% if @vulnerability_detector_provider_debian_path %><%= @vulnerability_detector_provider_debian_path %><% end %> + <% if @vulnerability_detector_provider_debian_url %><%= @vulnerability_detector_provider_debian_url %><% end %> <% if @vulnerability_detector_provider_debian_update_interval %><%= @vulnerability_detector_provider_debian_update_interval %><% end %> <% end %>