{"host": "cp7002.magru.wmnet", "state": "core_diff", "description": "Differences to core resources", "diff": {"full": {"total": 4087, "only_in_self": [], "only_in_other": [], "resource_diffs": [{"resource": "File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_upload_7days.map]", "parameters": "--- File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_upload_7days.map].orig\n+++ File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_upload_7days.map]\n\n@@\n-    ensure => absent\n+    ensure => file\n"}, {"resource": "Haproxy::Confd_site[tls]"}, {"resource": "Confd::File[/etc/haproxy/conf.d/tls.cfg]"}, {"resource": "File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_text_7days.map]", "parameters": "--- File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_text_7days.map].orig\n+++ File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_text_7days.map]\n\n@@\n-    ensure => absent\n+    ensure => file\n"}, {"resource": "File[/etc/confd/templates/_etc_haproxy_conf.d_tls.cfg.tmpl]", "content": "--- /etc/confd/templates/_etc_haproxy_conf.d_tls.cfg.tmpl.orig\n+++ /etc/confd/templates/_etc_haproxy_conf.d_tls.cfg.tmpl\n@@ -180,6 +180,9 @@\n     # lookup failed\n     http-request set-var(req.provenance,ifnotset) str('net=unknown')\n \n+    http-request set-var(req.ip_reputation,ifnotexists,ifnotempty) src,map_ip_key(/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_text_7days.map)\n+    http-request set-var(req.ip_reputation,ifnotexists,ifnotempty) src,map_ip_key(/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_upload_7days.map)\n+    http-request set-var(req.provenance) var(req.provenance),add_item(\";\",,\"top_historical_webrequest=true\") if { var(req.ip_reputation) -m found }\n     # Check if the request originates from a known datacenter.\n     http-request lua.is_datacenter\n     http-request set-var(req.provenance) var(req.provenance),add_item(\";\",,\"datacenter=true\") if { var(txn.is_datacenter) -m bool }"}, {"resource": "Class[Profile::Cache::Haproxy]", "parameters": "--- Class[Profile::Cache::Haproxy].orig\n+++ Class[Profile::Cache::Haproxy]\n\n@@\n-    use_webrequest_ipreputation => False\n+    use_webrequest_ipreputation => True\n"}], "perc_changed": "0.15%"}, "core": {"total": 4087, "only_in_self": [], "only_in_other": [], "resource_diffs": [{"resource": "File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_text_7days.map]", "parameters": "--- File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_text_7days.map].orig\n+++ File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_text_7days.map]\n\n@@\n-    ensure => absent\n+    ensure => file\n"}, {"resource": "File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_upload_7days.map]", "parameters": "--- File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_upload_7days.map].orig\n+++ File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_upload_7days.map]\n\n@@\n-    ensure => absent\n+    ensure => file\n"}, {"resource": "File[/etc/confd/templates/_etc_haproxy_conf.d_tls.cfg.tmpl]", "content": "--- /etc/confd/templates/_etc_haproxy_conf.d_tls.cfg.tmpl.orig\n+++ /etc/confd/templates/_etc_haproxy_conf.d_tls.cfg.tmpl\n@@ -180,6 +180,9 @@\n     # lookup failed\n     http-request set-var(req.provenance,ifnotset) str('net=unknown')\n \n+    http-request set-var(req.ip_reputation,ifnotexists,ifnotempty) src,map_ip_key(/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_text_7days.map)\n+    http-request set-var(req.ip_reputation,ifnotexists,ifnotempty) src,map_ip_key(/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_upload_7days.map)\n+    http-request set-var(req.provenance) var(req.provenance),add_item(\";\",,\"top_historical_webrequest=true\") if { var(req.ip_reputation) -m found }\n     # Check if the request originates from a known datacenter.\n     http-request lua.is_datacenter\n     http-request set-var(req.provenance) var(req.provenance),add_item(\";\",,\"datacenter=true\") if { var(txn.is_datacenter) -m bool }"}], "perc_changed": "0.07%"}, "main": {"total": 4087, "only_in_self": [], "only_in_other": [], "resource_diffs": [{"resource": "Confd::File[/etc/haproxy/conf.d/tls.cfg]"}, {"resource": "File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_text_7days.map]", "parameters": "--- File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_text_7days.map].orig\n+++ File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_text_7days.map]\n\n@@\n-    ensure => absent\n+    ensure => file\n"}, {"resource": "File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_upload_7days.map]", "parameters": "--- File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_upload_7days.map].orig\n+++ File[/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_upload_7days.map]\n\n@@\n-    ensure => absent\n+    ensure => file\n"}, {"resource": "Haproxy::Confd_site[tls]"}, {"resource": "File[/etc/confd/templates/_etc_haproxy_conf.d_tls.cfg.tmpl]", "content": "--- /etc/confd/templates/_etc_haproxy_conf.d_tls.cfg.tmpl.orig\n+++ /etc/confd/templates/_etc_haproxy_conf.d_tls.cfg.tmpl\n@@ -180,6 +180,9 @@\n     # lookup failed\n     http-request set-var(req.provenance,ifnotset) str('net=unknown')\n \n+    http-request set-var(req.ip_reputation,ifnotexists,ifnotempty) src,map_ip_key(/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_text_7days.map)\n+    http-request set-var(req.ip_reputation,ifnotexists,ifnotempty) src,map_ip_key(/etc/haproxy/ip-reputation.d/top_10000_ips_requestctl_webrequest_upload_7days.map)\n+    http-request set-var(req.provenance) var(req.provenance),add_item(\";\",,\"top_historical_webrequest=true\") if { var(req.ip_reputation) -m found }\n     # Check if the request originates from a known datacenter.\n     http-request lua.is_datacenter\n     http-request set-var(req.provenance) var(req.provenance),add_item(\";\",,\"datacenter=true\") if { var(txn.is_datacenter) -m bool }"}, {"resource": "Class[Profile::Cache::Haproxy]", "parameters": "--- Class[Profile::Cache::Haproxy].orig\n+++ Class[Profile::Cache::Haproxy]\n\n@@\n-    use_webrequest_ipreputation => False\n+    use_webrequest_ipreputation => True\n"}], "perc_changed": "0.15%"}}}