{"host": "mx-in2001.wikimedia.org", "state": "core_diff", "description": "Differences to core resources", "diff": {"full": {"total": 3054, "only_in_self": [], "only_in_other": ["Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 01 section start]", "Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 02 reject 02]", "Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 04 section end]", "Concat[/etc/rspamd/local.d/dmarc.conf]", "Concat_file[/etc/rspamd/local.d/dmarc.conf]", "Concat_fragment[/etc/rspamd/local.d/dmarc.conf_header]", "Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 01 section start]", "Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 02 reject 02]", "Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 04 section end]", "Rspamd::Config[dmarc:actions.reject]", "Rspamd::Ucl::Config[rspamd config /etc/rspamd/local.d/dmarc.conf actions/reject]", "Rspamd::Ucl::File[/etc/rspamd/local.d/dmarc.conf]"], "resource_diffs": [{"resource": "Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 01 section start]", "content": "--- rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 01 section start.orig\n+++ rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 01 section start\n@@ -0,0 +1 @@\n+actions {", "parameters": "--- Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 01 section start].orig\n+++ Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 01 section start]\n\n+    tag    => _etc_rspamd_local.d_dmarc.conf\n+    order  => 10\n+    target => /etc/rspamd/local.d/dmarc.conf\n"}, {"resource": "Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 01 section start]", "parameters": "--- Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 01 section start].orig\n+++ Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 01 section start]\n\n+    order  => 10\n+    target => /etc/rspamd/local.d/dmarc.conf\n"}, {"resource": "Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 02 reject 02]", "content": "--- rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 02 reject 02.orig\n+++ rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 02 reject 02\n@@ -0,0 +1 @@\n+  reject = reject;", "parameters": "--- Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 02 reject 02].orig\n+++ Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 02 reject 02]\n\n+    tag    => _etc_rspamd_local.d_dmarc.conf\n+    order  => 10\n+    target => /etc/rspamd/local.d/dmarc.conf\n"}, {"resource": "Concat[/etc/rspamd/local.d/dmarc.conf]", "parameters": "--- Concat[/etc/rspamd/local.d/dmarc.conf].orig\n+++ Concat[/etc/rspamd/local.d/dmarc.conf]\n\n+    ensure         => present\n+    warn           => True\n+    replace        => True\n+    force          => False\n+    backup         => puppet\n+    order          => alpha\n+    format         => plain\n+    mode           => 0644\n+    show_diff      => True\n+    owner          => root\n+    group          => 0\n+    ensure_newline => False\n+    path           => /etc/rspamd/local.d/dmarc.conf\n"}, {"resource": "Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 04 section end]", "parameters": "--- Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 04 section end].orig\n+++ Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 04 section end]\n\n+    order  => 10\n+    target => /etc/rspamd/local.d/dmarc.conf\n"}, {"resource": "Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 04 section end]", "content": "--- rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 04 section end.orig\n+++ rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 04 section end\n@@ -0,0 +1 @@\n+}", "parameters": "--- Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 04 section end].orig\n+++ Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 04 section end]\n\n+    tag    => _etc_rspamd_local.d_dmarc.conf\n+    order  => 10\n+    target => /etc/rspamd/local.d/dmarc.conf\n"}, {"resource": "Concat_file[/etc/rspamd/local.d/dmarc.conf]", "parameters": "--- Concat_file[/etc/rspamd/local.d/dmarc.conf].orig\n+++ Concat_file[/etc/rspamd/local.d/dmarc.conf]\n\n+    tag            => _etc_rspamd_local.d_dmarc.conf\n+    replace        => True\n+    force          => False\n+    backup         => puppet\n+    order          => alpha\n+    format         => plain\n+    mode           => 0644\n+    show_diff      => True\n+    owner          => root\n+    group          => 0\n+    ensure_newline => False\n"}, {"resource": "Rspamd::Ucl::File[/etc/rspamd/local.d/dmarc.conf]", "parameters": "--- Rspamd::Ucl::File[/etc/rspamd/local.d/dmarc.conf].orig\n+++ Rspamd::Ucl::File[/etc/rspamd/local.d/dmarc.conf]\n\n+    file   => /etc/rspamd/local.d/dmarc.conf\n+    ensure => present\n"}, {"resource": "Rspamd::Config[dmarc:actions.reject]", "parameters": "--- Rspamd::Config[dmarc:actions.reject].orig\n+++ Rspamd::Config[dmarc:actions.reject]\n\n+    value    => reject\n+    key      => reject\n+    type     => auto\n+    file     => dmarc\n+    mode     => merge\n+    ensure   => present\n+    sections => ['actions']\n"}, {"resource": "Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 02 reject 02]", "parameters": "--- Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 02 reject 02].orig\n+++ Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 02 reject 02]\n\n+    order  => 10\n+    target => /etc/rspamd/local.d/dmarc.conf\n"}, {"resource": "Concat_fragment[/etc/rspamd/local.d/dmarc.conf_header]", "content": "--- /etc/rspamd/local.d/dmarc.conf_header.orig\n+++ /etc/rspamd/local.d/dmarc.conf_header\n@@ -0,0 +1 @@\n+# This file is managed by Puppet. DO NOT EDIT.", "parameters": "--- Concat_fragment[/etc/rspamd/local.d/dmarc.conf_header].orig\n+++ Concat_fragment[/etc/rspamd/local.d/dmarc.conf_header]\n\n+    tag    => _etc_rspamd_local.d_dmarc.conf\n+    order  => 0\n+    target => /etc/rspamd/local.d/dmarc.conf\n"}, {"resource": "Rspamd::Ucl::Config[rspamd config /etc/rspamd/local.d/dmarc.conf actions/reject]", "parameters": "--- Rspamd::Ucl::Config[rspamd config /etc/rspamd/local.d/dmarc.conf actions/reject].orig\n+++ Rspamd::Ucl::Config[rspamd config /etc/rspamd/local.d/dmarc.conf actions/reject]\n\n+    value    => reject\n+    notify   => Service[rspamd]\n+    key      => reject\n+    type     => auto\n+    file     => /etc/rspamd/local.d/dmarc.conf\n+    ensure   => present\n+    sections => ['actions']\n"}, {"resource": "Class[Rspamd]", "parameters": "--- Class[Rspamd].orig\n+++ Class[Rspamd]\n\n@@\n-    config => {'milter_headers': {'use': ['x-spam-status', 'authentication-results']}, 'multimap': {'trusted_networks': {'type': 'ip', 'map': 'file:///var/lib/rspamd/trusted_networks.map', 'symbol': 'TRUSTED_NETWORKS', 'action': 'accept', 'prefilter': True}, 'sender_discards': {'type': 'from', 'map': 'file:///var/lib/rspamd/sender_discards.map', 'symbol': 'SENDER_DISCARDS', 'action': 'discard', 'prefilter': True, 'regexp': True}, 'network_discards': {'type': 'ip', 'map': 'file:///var/lib/rspamd/network_discards.map', 'symbol': 'NETWORK_DISCARDS', 'action': 'discard', 'prefilter': True}}, 'actions': {'discard': {'flags': ['no_threshold']}}, 'worker-proxy.inc': {'bind_socket': '/var/spool/postfix/rspamd/milter.sock mode=0666'}, 'dkim_signing': {'signing_table': ['*@wikimedia.org wikimedia', '*@*.wikimedia.org wikimedia'], 'key_table': ['wikimedia wikimedia.org:wikimedia:/etc/rspamd/dkim/wikimedia.org-wikimedia.key']}}\n+    config => {'milter_headers': {'use': ['x-spam-status', 'authentication-results']}, 'multimap': {'trusted_networks': {'type': 'ip', 'map': 'file:///var/lib/rspamd/trusted_networks.map', 'symbol': 'TRUSTED_NETWORKS', 'action': 'accept', 'prefilter': True}, 'sender_discards': {'type': 'from', 'map': 'file:///var/lib/rspamd/sender_discards.map', 'symbol': 'SENDER_DISCARDS', 'action': 'discard', 'prefilter': True, 'regexp': True}, 'network_discards': {'type': 'ip', 'map': 'file:///var/lib/rspamd/network_discards.map', 'symbol': 'NETWORK_DISCARDS', 'action': 'discard', 'prefilter': True}}, 'actions': {'discard': {'flags': ['no_threshold']}}, 'worker-proxy.inc': {'bind_socket': '/var/spool/postfix/rspamd/milter.sock mode=0666'}, 'dmarc': {'actions': {'reject': 'reject'}}, 'dkim_signing': {'signing_table': ['*@wikimedia.org wikimedia', '*@*.wikimedia.org wikimedia'], 'key_table': ['wikimedia wikimedia.org:wikimedia:/etc/rspamd/dkim/wikimedia.org-wikimedia.key']}}\n"}], "perc_changed": "0.82%"}, "core": {"total": 3054, "only_in_self": [], "only_in_other": ["Concat[/etc/rspamd/local.d/dmarc.conf]", "Concat_file[/etc/rspamd/local.d/dmarc.conf]", "Concat_fragment[/etc/rspamd/local.d/dmarc.conf_header]", "Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 01 section start]", "Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 02 reject 02]", "Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 04 section end]"], "resource_diffs": [], "perc_changed": "0.20%"}, "main": {"total": 3054, "only_in_self": [], "only_in_other": ["Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 01 section start]", "Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 02 reject 02]", "Concat::Fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 04 section end]", "Concat[/etc/rspamd/local.d/dmarc.conf]", "Concat_file[/etc/rspamd/local.d/dmarc.conf]", "Concat_fragment[/etc/rspamd/local.d/dmarc.conf_header]", "Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 01 section start]", "Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 02 reject 02]", "Concat_fragment[rspamd /etc/rspamd/local.d/dmarc.conf UCL config / 03 actions 04 section end]", "Rspamd::Config[dmarc:actions.reject]", "Rspamd::Ucl::Config[rspamd config /etc/rspamd/local.d/dmarc.conf actions/reject]", "Rspamd::Ucl::File[/etc/rspamd/local.d/dmarc.conf]"], "resource_diffs": [{"resource": "Class[Rspamd]", "parameters": "--- Class[Rspamd].orig\n+++ Class[Rspamd]\n\n@@\n-    config => {'milter_headers': {'use': ['x-spam-status', 'authentication-results']}, 'multimap': {'trusted_networks': {'type': 'ip', 'map': 'file:///var/lib/rspamd/trusted_networks.map', 'symbol': 'TRUSTED_NETWORKS', 'action': 'accept', 'prefilter': True}, 'sender_discards': {'type': 'from', 'map': 'file:///var/lib/rspamd/sender_discards.map', 'symbol': 'SENDER_DISCARDS', 'action': 'discard', 'prefilter': True, 'regexp': True}, 'network_discards': {'type': 'ip', 'map': 'file:///var/lib/rspamd/network_discards.map', 'symbol': 'NETWORK_DISCARDS', 'action': 'discard', 'prefilter': True}}, 'actions': {'discard': {'flags': ['no_threshold']}}, 'worker-proxy.inc': {'bind_socket': '/var/spool/postfix/rspamd/milter.sock mode=0666'}, 'dkim_signing': {'signing_table': ['*@wikimedia.org wikimedia', '*@*.wikimedia.org wikimedia'], 'key_table': ['wikimedia wikimedia.org:wikimedia:/etc/rspamd/dkim/wikimedia.org-wikimedia.key']}}\n+    config => {'milter_headers': {'use': ['x-spam-status', 'authentication-results']}, 'multimap': {'trusted_networks': {'type': 'ip', 'map': 'file:///var/lib/rspamd/trusted_networks.map', 'symbol': 'TRUSTED_NETWORKS', 'action': 'accept', 'prefilter': True}, 'sender_discards': {'type': 'from', 'map': 'file:///var/lib/rspamd/sender_discards.map', 'symbol': 'SENDER_DISCARDS', 'action': 'discard', 'prefilter': True, 'regexp': True}, 'network_discards': {'type': 'ip', 'map': 'file:///var/lib/rspamd/network_discards.map', 'symbol': 'NETWORK_DISCARDS', 'action': 'discard', 'prefilter': True}}, 'actions': {'discard': {'flags': ['no_threshold']}}, 'worker-proxy.inc': {'bind_socket': '/var/spool/postfix/rspamd/milter.sock mode=0666'}, 'dmarc': {'actions': {'reject': 'reject'}}, 'dkim_signing': {'signing_table': ['*@wikimedia.org wikimedia', '*@*.wikimedia.org wikimedia'], 'key_table': ['wikimedia wikimedia.org:wikimedia:/etc/rspamd/dkim/wikimedia.org-wikimedia.key']}}\n"}], "perc_changed": "0.43%"}}}