diff --git a/manifests/integrations/network.pp b/manifests/integrations/network.pp index 0ef6389db..1ee813a29 100644 --- a/manifests/integrations/network.pp +++ b/manifests/integrations/network.pp @@ -14,9 +14,7 @@ # 'lo0', # 'lo', # ], -# excluded_interface_re => [ -# 'eth1.*' -# ] +# excluded_interface_re = 'eth1.*', # combine_connection_states => true # } # @@ -24,7 +22,7 @@ class datadog_agent::integrations::network( Boolean $collect_connection_state = false, Array[String] $excluded_interfaces = ['lo','lo0'], - Array $excluded_interface_re = [], + String $excluded_interface_re = '', Boolean $combine_connection_states = true, ) inherits datadog_agent::params { include ::datadog_agent diff --git a/templates/agent-conf.d/network.yaml.erb b/templates/agent-conf.d/network.yaml.erb index 17088a921..00de05638 100644 --- a/templates/agent-conf.d/network.yaml.erb +++ b/templates/agent-conf.d/network.yaml.erb @@ -11,9 +11,6 @@ instances: <% end ) -%> <% end -%> <% if !@excluded_interface_re.empty? -%> - excluded_interface_re: -<%- (@excluded_interface_re.each do |interface| -%> - - <%= interface %> -<% end ) -%> + excluded_interface_re: <%= @excluded_interface_re %> <% end -%> combine_connection_states: <%= @combine_connection_states %>