diff --git a/lib/refrepo/gen/puppet/templates/kwollect-network.erb b/lib/refrepo/gen/puppet/templates/kwollect-network.erb
index 18ed45dde9aa61767a2b20f8748356741349aac8..eef8059b951459b3aa37e3d3b7d8633a47e98bb7 100644
--- a/lib/refrepo/gen/puppet/templates/kwollect-network.erb
+++ b/lib/refrepo/gen/puppet/templates/kwollect-network.erb
@@ -23,6 +23,9 @@ neteq.fetch('metrics', []).each {|metric|
 <%- if metric['period'] == 0 -%>
   optional: true
 <%- end -%>
+<%- if metric.has_key?('scale_factor') -%>
+  scale_factor: <%= metric['scale_factor'] %>
+<%- end -%>
 
 <%-
       }
@@ -36,6 +39,9 @@ neteq.fetch('metrics', []).each {|metric|
 <%- if metric['period'] == 0 -%>
   optional: true
 <%- end -%>
+<%- if metric.has_key?('scale_factor') -%>
+  scale_factor: <%= metric['scale_factor'] %>
+<%- end -%>
 
 <%-
   end
diff --git a/lib/refrepo/gen/puppet/templates/kwollect-node.erb b/lib/refrepo/gen/puppet/templates/kwollect-node.erb
index 77f45249745720764cc9e256c14391173839a8dc..4d8f82a808718cb2fa22a1e43770a6f3892a8e30 100644
--- a/lib/refrepo/gen/puppet/templates/kwollect-node.erb
+++ b/lib/refrepo/gen/puppet/templates/kwollect-node.erb
@@ -25,6 +25,9 @@ cluster.fetch('metrics', []).each {|metric|
 <%- if metric['period'] == 0 -%>
   optional: true
 <%- end -%>
+<%- if metric.has_key?('scale_factor') -%>
+  scale_factor: <%= metric['scale_factor'] %>
+<%- end -%>
 
 <%-
 }