{"host": "cloudweb2002-dev.wikimedia.org", "state": "core_diff", "description": "Differences to core resources", "diff": {"full": {"total": 3041, "only_in_self": ["Class[Profile::Prometheus::Memcached_exporter]", "Exec[mask_memcached.service]", "Ferm::Rule[skip_mcrouter_cloudweb_conntrack_in]", "Ferm::Rule[skip_mcrouter_cloudweb_conntrack_out]", "Ferm::Service[mcrouter]", "Ferm::Service[memcached_for_mcrouter]", "File[/etc/ferm/conf.d/10_mcrouter]", "File[/etc/ferm/conf.d/10_memcached_for_mcrouter]", "File[/etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_in]", "File[/etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_out]", "File[/etc/systemd/system/mcrouter.service.d]", "Package[liburi-perl]", "Prometheus::Memcached_exporter[default]", "Systemd::Mask[memcached.service]"], "only_in_other": ["Class[Prometheus::Memcached_exporter]"], "resource_diffs": [{"resource": "Systemd::Service[wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- Systemd::Service[wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ Systemd::Service[wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Class[Memcached]", "parameters": "--- Class[Memcached].orig\n+++ Class[Memcached]\n\n@@\n-    size          => 6000\n+    size          => 2000\n@@\n-    version       => present\n+    version       => absent\n@@\n-    min_slab_size => 5\n+    min_slab_size => 48\n@@\n-    growth_factor => 1.05\n+    growth_factor => 1.25\n"}, {"resource": "File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.timer]", "parameters": "--- File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.timer].orig\n+++ File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.timer]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/lib/systemd/system/memcached.service]", "content": "--- /lib/systemd/system/memcached.service.orig\n+++ /lib/systemd/system/memcached.service\n@@ -6,11 +6,11 @@\n ExecStart=/usr/bin/memcached \\\n           -l 0.0.0.0 \\\n           -p 11000 \\\n-          -m 6000 \\\n+          -m 2000 \\\n           -u memcache \\\n           -c 25000 \\\n-          -f 1.05 \\\n-          -n 5\n+          -f 1.25 \\\n+          -n 48\n \n \n [Install]", "parameters": "--- File[/lib/systemd/system/memcached.service].orig\n+++ File[/lib/systemd/system/memcached.service]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Unit[mcrouter]", "parameters": "--- Systemd::Unit[mcrouter].orig\n+++ Systemd::Unit[mcrouter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Service[mcrouter]", "parameters": "--- Systemd::Service[mcrouter].orig\n+++ Systemd::Service[mcrouter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File_line[auto_restart_file_presence_prometheus-memcached-exporter]", "parameters": "--- File_line[auto_restart_file_presence_prometheus-memcached-exporter].orig\n+++ File_line[auto_restart_file_presence_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Service[prometheus-memcached-exporter]", "parameters": "--- Service[prometheus-memcached-exporter].orig\n+++ Service[prometheus-memcached-exporter]\n\n@@\n-    ensure => running\n+    ensure => stopped\n"}, {"resource": "Package[memcached]", "parameters": "--- Package[memcached].orig\n+++ Package[memcached]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Exec[mask_memcached.service]", "parameters": "--- Exec[mask_memcached.service].orig\n+++ Exec[mask_memcached.service]\n\n-    unless  => /usr/bin/dpkg -s memcached | /bin/grep -q '^Status: install ok installed$'\n-    creates => /etc/systemd/system/memcached.service\n-    command => /bin/systemctl mask memcached.service\n"}, {"resource": "Rsyslog::Conf[wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- Rsyslog::Conf[wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ Rsyslog::Conf[wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-memcached-exporter.conf]", "parameters": "--- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-memcached-exporter.conf].orig\n+++ File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-memcached-exporter.conf]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Logrotate::Conf[wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- Logrotate::Conf[wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ Logrotate::Conf[wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Exec[systemd daemon-reload for mcrouter.service (mcrouter)]", "parameters": "--- Exec[systemd daemon-reload for mcrouter.service (mcrouter)].orig\n+++ Exec[systemd daemon-reload for mcrouter.service (mcrouter)]\n\n-    before => ['Service[mcrouter]']\n"}, {"resource": "File[/etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_in]", "content": "--- /etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_in.orig\n+++ /etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_in\n@@ -1,11 +0,0 @@\n-# Autogenerated by puppet. DO NOT EDIT BY HAND!\n-#\n-# 10_skip_mcrouter_cloudweb_conntrack_in: Skip incoming connection tracking for mcrouter\n-\n-domain (ip ip6) {\n-\ttable raw {\n-\t\tchain PREROUTING {\n-\t\t\tproto tcp dport (11213) NOTRACK;\n-\t\t}\n-\t}\n-}", "parameters": "--- File[/etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_in].orig\n+++ File[/etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_in]\n\n-    ensure  => present\n-    mode    => 0400\n-    group   => root\n-    notify  => Service[ferm]\n-    require => File[/etc/ferm/conf.d]\n-    tag     => ferm\n-    owner   => root\n"}, {"resource": "Prometheus::Memcached_exporter[default]", "parameters": "--- Prometheus::Memcached_exporter[default].orig\n+++ Prometheus::Memcached_exporter[default]\n\n-    arguments => --memcached.address=localhost:11000\n"}, {"resource": "File[/etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_out]", "content": "--- /etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_out.orig\n+++ /etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_out\n@@ -1,11 +0,0 @@\n-# Autogenerated by puppet. DO NOT EDIT BY HAND!\n-#\n-# 10_skip_mcrouter_cloudweb_conntrack_out: Skip outgoing connection tracking for mcrouter\n-\n-domain (ip ip6) {\n-\ttable raw {\n-\t\tchain OUTPUT {\n-\t\t\tproto tcp sport (11213) NOTRACK;\n-\t\t}\n-\t}\n-}", "parameters": "--- File[/etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_out].orig\n+++ File[/etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_out]\n\n-    ensure  => present\n-    mode    => 0400\n-    group   => root\n-    notify  => Service[ferm]\n-    require => File[/etc/ferm/conf.d]\n-    tag     => ferm\n-    owner   => root\n"}, {"resource": "File[/etc/logrotate.d/wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- File[/etc/logrotate.d/wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ File[/etc/logrotate.d/wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Monitoring::Service[memcached]", "parameters": "--- Monitoring::Service[memcached].orig\n+++ Monitoring::Service[memcached]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Unit[wmf_auto_restart_prometheus-memcached-exporter.service]", "parameters": "--- Systemd::Unit[wmf_auto_restart_prometheus-memcached-exporter.service].orig\n+++ Systemd::Unit[wmf_auto_restart_prometheus-memcached-exporter.service]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/var/log/wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- File[/var/log/wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ File[/var/log/wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => directory\n+    ensure => absent\n"}, {"resource": "Systemd::Unit[memcached]", "parameters": "--- Systemd::Unit[memcached].orig\n+++ Systemd::Unit[memcached]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Ferm::Service[memcached_for_mcrouter]", "parameters": "--- Ferm::Service[memcached_for_mcrouter].orig\n+++ Ferm::Service[memcached_for_mcrouter]\n\n-    srange              => ['cloudweb2002-dev.wikimedia.org']\n-    desc                => Allow connections to memcached\n-    prio                => 10\n-    proto               => tcp\n-    port                => 11000\n-    unrestricted_access => False\n-    ensure              => present\n-    notrack             => True\n"}, {"resource": "Profile::Auto_restarts::Service[prometheus-memcached-exporter]", "parameters": "--- Profile::Auto_restarts::Service[prometheus-memcached-exporter].orig\n+++ Profile::Auto_restarts::Service[prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Package[liburi-perl]", "parameters": "--- Package[liburi-perl].orig\n+++ Package[liburi-perl]\n\n-    ensure   => installed\n-    provider => apt\n"}, {"resource": "Class[Profile::Apt]", "parameters": "--- Class[Profile::Apt].orig\n+++ Class[Profile::Apt]\n\n@@\n-    before => ['Package[puppet]', 'Package[facter]', 'Package[augeas-tools]', 'Package[virt-what]', 'Package[puppet-module-puppetlabs-augeas-core]', 'Package[python3-prometheus-client]', 'Package[python3-yaml]', 'Package[ruby-net-ssh]', 'Package[openssl]', 'Package[ssl-cert]', 'Package[ca-certificates]', 'Package[wmf-certificates]', 'Package[ntp]', 'Package[systemd-timesyncd]', 'Package[exim4-config]', 'Package[exim4-daemon-light]', 'Package[logrotate]', 'Package[prometheus-node-exporter]', 'Package[bsdutils]', 'Package[smartmontools]', 'Package[rsyslog]', 'Package[rsyslog-openssl]', 'Package[cadvisor]', 'Package[acct]', 'Package[byobu]', 'Package[colordiff]', 'Package[curl]', 'Package[debian-goodies]', 'Package[ethtool]', 'Package[gdb]', 'Package[gdisk]', 'Package[git]', 'Package[htop]', 'Package[httpry]', 'Package[iotop]', 'Package[iperf]', 'Package[jq]', 'Package[libtemplate-perl]', 'Package[lldpd]', 'Package[lshw]', 'Package[molly-guard]', 'Package[moreutils]', 'Package[net-tools]', 'Package[numactl]', 'Package[ncdu]', 'Package[ngrep]', 'Package[pigz]', 'Package[psmisc]', 'Package[pv]', 'Package[python3]', 'Package[screen]', 'Package[strace]', 'Package[sysstat]', 'Package[tcpdump]', 'Package[tmux]', 'Package[tree]', 'Package[vim]', 'Package[vim-addon-manager]', 'Package[vim-scripts]', 'Package[wipe]', 'Package[xfsprogs]', 'Package[zsh]', 'Package[icdiff]', 'Package[linux-perf]', 'Package[bsd-mailx]', 'Package[ack]', 'Package[netcat-openbsd]', 'Package[tshark]', 'Package[fzf]', 'Package[ripgrep]', 'Package[fd-find]', 'Package[kitty-terminfo]', 'Package[mtr-tiny]', 'Package[bat]', 'Package[efibootmgr]', 'Package[bind9-dnsutils]', 'Package[tzdata]', 'Package[python3-wmflib]', 'Package[starship]', 'Package[ruby-sorted-set]', 'Package[btop]', 'Package[linux-sysctl-defaults]', 'Package[apport]', 'Package[command-not-found]', 'Package[command-not-found-data]', 'Package[ecryptfs-utils]', 'Package[mlocate]', 'Package[os-prober]', 'Package[python3-apport]', 'Package[wpasupplicant]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[rasdaemon]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[nagios-nrpe-server]', 'Package[monitoring-plugins]', 'Package[monitoring-plugins-basic]', 'Package[monitoring-plugins-standard]', 'Package[liburiparser1]', 'Package[python3-attr]', 'Package[iucode-tool]', 'Package[freeipmi-tools]', 'Package[freeipmi-ipmiseld]', 'Package[rsyslog-kafka]', 'Package[emacs-nox]', 'Package[prometheus-ipmi-exporter]', 'Package[ldap-utils]', 'Package[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[mcrouter]', 'Package[memcached]', 'Package[liburi-perl]', 'Package[docker.io]', 'Package[apparmor]', 'Package[docker-cli]', 'Package[envoyproxy]', 'Package[python3-bitu-ldap]', 'Package[python3-passlib]', 'Package[python3-textual]', 'Package[ruby-concurrent]', 'Package[ruby]', 'Package[libruby]', 'Package[puppet-agent]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]', 'Package[prometheus-memcached-exporter]']\n+    before => ['Package[puppet]', 'Package[facter]', 'Package[augeas-tools]', 'Package[virt-what]', 'Package[puppet-module-puppetlabs-augeas-core]', 'Package[python3-prometheus-client]', 'Package[python3-yaml]', 'Package[ruby-net-ssh]', 'Package[openssl]', 'Package[ssl-cert]', 'Package[ca-certificates]', 'Package[wmf-certificates]', 'Package[ntp]', 'Package[systemd-timesyncd]', 'Package[exim4-config]', 'Package[exim4-daemon-light]', 'Package[logrotate]', 'Package[prometheus-node-exporter]', 'Package[bsdutils]', 'Package[smartmontools]', 'Package[rsyslog]', 'Package[rsyslog-openssl]', 'Package[cadvisor]', 'Package[acct]', 'Package[byobu]', 'Package[colordiff]', 'Package[curl]', 'Package[debian-goodies]', 'Package[ethtool]', 'Package[gdb]', 'Package[gdisk]', 'Package[git]', 'Package[htop]', 'Package[httpry]', 'Package[iotop]', 'Package[iperf]', 'Package[jq]', 'Package[libtemplate-perl]', 'Package[lldpd]', 'Package[lshw]', 'Package[molly-guard]', 'Package[moreutils]', 'Package[net-tools]', 'Package[numactl]', 'Package[ncdu]', 'Package[ngrep]', 'Package[pigz]', 'Package[psmisc]', 'Package[pv]', 'Package[python3]', 'Package[screen]', 'Package[strace]', 'Package[sysstat]', 'Package[tcpdump]', 'Package[tmux]', 'Package[tree]', 'Package[vim]', 'Package[vim-addon-manager]', 'Package[vim-scripts]', 'Package[wipe]', 'Package[xfsprogs]', 'Package[zsh]', 'Package[icdiff]', 'Package[linux-perf]', 'Package[bsd-mailx]', 'Package[ack]', 'Package[netcat-openbsd]', 'Package[tshark]', 'Package[fzf]', 'Package[ripgrep]', 'Package[fd-find]', 'Package[kitty-terminfo]', 'Package[mtr-tiny]', 'Package[bat]', 'Package[efibootmgr]', 'Package[bind9-dnsutils]', 'Package[tzdata]', 'Package[python3-wmflib]', 'Package[starship]', 'Package[ruby-sorted-set]', 'Package[btop]', 'Package[linux-sysctl-defaults]', 'Package[apport]', 'Package[command-not-found]', 'Package[command-not-found-data]', 'Package[ecryptfs-utils]', 'Package[mlocate]', 'Package[os-prober]', 'Package[python3-apport]', 'Package[wpasupplicant]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[rasdaemon]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[nagios-nrpe-server]', 'Package[monitoring-plugins]', 'Package[monitoring-plugins-basic]', 'Package[monitoring-plugins-standard]', 'Package[liburiparser1]', 'Package[python3-attr]', 'Package[iucode-tool]', 'Package[freeipmi-tools]', 'Package[freeipmi-ipmiseld]', 'Package[rsyslog-kafka]', 'Package[emacs-nox]', 'Package[prometheus-ipmi-exporter]', 'Package[ldap-utils]', 'Package[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[mcrouter]', 'Package[memcached]', 'Package[prometheus-memcached-exporter]', 'Package[docker.io]', 'Package[apparmor]', 'Package[docker-cli]', 'Package[envoyproxy]', 'Package[python3-bitu-ldap]', 'Package[python3-passlib]', 'Package[python3-textual]', 'Package[ruby-concurrent]', 'Package[ruby]', 'Package[libruby]', 'Package[puppet-agent]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]']\n"}, {"resource": "Ferm::Rule[skip_mcrouter_cloudweb_conntrack_out]", "parameters": "--- Ferm::Rule[skip_mcrouter_cloudweb_conntrack_out].orig\n+++ Ferm::Rule[skip_mcrouter_cloudweb_conntrack_out]\n\n-    ensure => present\n-    rule   => proto tcp sport (11213) NOTRACK;\n-    desc   => Skip outgoing connection tracking for mcrouter\n-    table  => raw\n-    prio   => 10\n-    domain => (ip ip6)\n-    chain  => OUTPUT\n"}, {"resource": "File[/etc/ferm/conf.d/10_mcrouter]", "content": "--- /etc/ferm/conf.d/10_mcrouter.orig\n+++ /etc/ferm/conf.d/10_mcrouter\n@@ -1,8 +0,0 @@\n-# Autogenerated by puppet. DO NOT EDIT BY HAND!\n-#\n-# Allow connections to mcrouter\n-&R_SERVICE(tcp, 11213, (208.80.153.41 2620:0:860:2:208:80:153:41));\n-\n-\n-\n-&NO_TRACK(tcp, 11213);", "parameters": "--- File[/etc/ferm/conf.d/10_mcrouter].orig\n+++ File[/etc/ferm/conf.d/10_mcrouter]\n\n-    ensure  => present\n-    mode    => 0400\n-    group   => root\n-    notify  => Service[ferm]\n-    require => File[/etc/ferm/conf.d]\n-    tag     => ferm\n-    owner   => root\n"}, {"resource": "Systemd::Unit[wmf_auto_restart_prometheus-memcached-exporter.timer]", "parameters": "--- Systemd::Unit[wmf_auto_restart_prometheus-memcached-exporter.timer].orig\n+++ Systemd::Unit[wmf_auto_restart_prometheus-memcached-exporter.timer]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Ferm::Rule[skip_mcrouter_cloudweb_conntrack_in]", "parameters": "--- Ferm::Rule[skip_mcrouter_cloudweb_conntrack_in].orig\n+++ Ferm::Rule[skip_mcrouter_cloudweb_conntrack_in]\n\n-    ensure => present\n-    rule   => proto tcp dport (11213) NOTRACK;\n-    desc   => Skip incoming connection tracking for mcrouter\n-    table  => raw\n-    prio   => 10\n-    domain => (ip ip6)\n-    chain  => PREROUTING\n"}, {"resource": "File[/etc/mcrouter/config.json]", "content": "--- /etc/mcrouter/config.json.orig\n+++ /etc/mcrouter/config.json\n@@ -1,26 +1,7 @@\n {\n   \"pools\": {\n-    \"cloudweb\": {\n-      \"servers\": [\n-        \"208.80.153.41:11000:ascii:plain\"\n-      ]\n-    }\n   },\n   \"routes\": [\n-    {\n-      \"aliases\": [\n-        \"/codfw/cloudweb/\"\n-      ],\n-      \"route\": {\n-        \"type\": \"OperationSelectorRoute\",\n-        \"default_policy\": \"PoolRoute|cloudweb\",\n-        \"operation_policies\": {\n-          \"add\": \"AllFastestRoute|Pool|cloudweb\",\n-          \"delete\": \"AllFastestRoute|Pool|cloudweb\",\n-          \"get\": \"LatestRoute|Pool|cloudweb\",\n-          \"set\": \"AllFastestRoute|Pool|cloudweb\"\n-        }\n-      }\n-    }\n+\n   ]\n }", "parameters": "--- File[/etc/mcrouter/config.json].orig\n+++ File[/etc/mcrouter/config.json]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Timer[wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- Systemd::Timer[wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ Systemd::Timer[wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Class[Profile::Openstack::Codfw1dev::Cloudweb_mcrouter]", "parameters": "--- Class[Profile::Openstack::Codfw1dev::Cloudweb_mcrouter].orig\n+++ Class[Profile::Openstack::Codfw1dev::Cloudweb_mcrouter]\n\n-    mcrouter_port  => 11213\n-    cloudweb_hosts => ['cloudweb2002-dev.wikimedia.org']\n-    memcached_user => memcache\n-    memcached_size => 6000\n"}, {"resource": "Class[Adduser]", "parameters": "--- Class[Adduser].orig\n+++ Class[Adduser]\n\n@@\n-    before => ['Package[puppet]', 'Package[facter]', 'Package[augeas-tools]', 'Package[virt-what]', 'Package[puppet-module-puppetlabs-augeas-core]', 'Package[python3-prometheus-client]', 'Package[python3-yaml]', 'Package[ruby-net-ssh]', 'Package[openssl]', 'Package[ssl-cert]', 'Package[ca-certificates]', 'Package[wmf-certificates]', 'Package[ntp]', 'Package[systemd-timesyncd]', 'Package[exim4-config]', 'Package[exim4-daemon-light]', 'Package[logrotate]', 'Package[prometheus-node-exporter]', 'Package[bsdutils]', 'Package[smartmontools]', 'Package[rsyslog]', 'Package[rsyslog-openssl]', 'Package[cadvisor]', 'Package[acct]', 'Package[byobu]', 'Package[colordiff]', 'Package[curl]', 'Package[debian-goodies]', 'Package[ethtool]', 'Package[gdb]', 'Package[gdisk]', 'Package[git]', 'Package[htop]', 'Package[httpry]', 'Package[iotop]', 'Package[iperf]', 'Package[jq]', 'Package[libtemplate-perl]', 'Package[lldpd]', 'Package[lshw]', 'Package[molly-guard]', 'Package[moreutils]', 'Package[net-tools]', 'Package[numactl]', 'Package[ncdu]', 'Package[ngrep]', 'Package[pigz]', 'Package[psmisc]', 'Package[pv]', 'Package[python3]', 'Package[screen]', 'Package[strace]', 'Package[sysstat]', 'Package[tcpdump]', 'Package[tmux]', 'Package[tree]', 'Package[vim]', 'Package[vim-addon-manager]', 'Package[vim-scripts]', 'Package[wipe]', 'Package[xfsprogs]', 'Package[zsh]', 'Package[icdiff]', 'Package[linux-perf]', 'Package[bsd-mailx]', 'Package[ack]', 'Package[netcat-openbsd]', 'Package[tshark]', 'Package[fzf]', 'Package[ripgrep]', 'Package[fd-find]', 'Package[kitty-terminfo]', 'Package[mtr-tiny]', 'Package[bat]', 'Package[efibootmgr]', 'Package[bind9-dnsutils]', 'Package[tzdata]', 'Package[python3-wmflib]', 'Package[starship]', 'Package[ruby-sorted-set]', 'Package[btop]', 'Package[linux-sysctl-defaults]', 'Package[apport]', 'Package[command-not-found]', 'Package[command-not-found-data]', 'Package[ecryptfs-utils]', 'Package[mlocate]', 'Package[os-prober]', 'Package[python3-apport]', 'Package[wpasupplicant]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[rasdaemon]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[nagios-nrpe-server]', 'Package[monitoring-plugins]', 'Package[monitoring-plugins-basic]', 'Package[monitoring-plugins-standard]', 'Package[liburiparser1]', 'Package[python3-attr]', 'Package[iucode-tool]', 'Package[freeipmi-tools]', 'Package[freeipmi-ipmiseld]', 'Package[rsyslog-kafka]', 'Package[emacs-nox]', 'Package[prometheus-ipmi-exporter]', 'Package[ldap-utils]', 'Package[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[mcrouter]', 'Package[memcached]', 'Package[liburi-perl]', 'Package[docker.io]', 'Package[apparmor]', 'Package[docker-cli]', 'Package[envoyproxy]', 'Package[python3-bitu-ldap]', 'Package[python3-passlib]', 'Package[python3-textual]', 'Package[ruby-concurrent]', 'Package[ruby]', 'Package[libruby]', 'Package[puppet-agent]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]', 'Package[prometheus-memcached-exporter]']\n+    before => ['Package[puppet]', 'Package[facter]', 'Package[augeas-tools]', 'Package[virt-what]', 'Package[puppet-module-puppetlabs-augeas-core]', 'Package[python3-prometheus-client]', 'Package[python3-yaml]', 'Package[ruby-net-ssh]', 'Package[openssl]', 'Package[ssl-cert]', 'Package[ca-certificates]', 'Package[wmf-certificates]', 'Package[ntp]', 'Package[systemd-timesyncd]', 'Package[exim4-config]', 'Package[exim4-daemon-light]', 'Package[logrotate]', 'Package[prometheus-node-exporter]', 'Package[bsdutils]', 'Package[smartmontools]', 'Package[rsyslog]', 'Package[rsyslog-openssl]', 'Package[cadvisor]', 'Package[acct]', 'Package[byobu]', 'Package[colordiff]', 'Package[curl]', 'Package[debian-goodies]', 'Package[ethtool]', 'Package[gdb]', 'Package[gdisk]', 'Package[git]', 'Package[htop]', 'Package[httpry]', 'Package[iotop]', 'Package[iperf]', 'Package[jq]', 'Package[libtemplate-perl]', 'Package[lldpd]', 'Package[lshw]', 'Package[molly-guard]', 'Package[moreutils]', 'Package[net-tools]', 'Package[numactl]', 'Package[ncdu]', 'Package[ngrep]', 'Package[pigz]', 'Package[psmisc]', 'Package[pv]', 'Package[python3]', 'Package[screen]', 'Package[strace]', 'Package[sysstat]', 'Package[tcpdump]', 'Package[tmux]', 'Package[tree]', 'Package[vim]', 'Package[vim-addon-manager]', 'Package[vim-scripts]', 'Package[wipe]', 'Package[xfsprogs]', 'Package[zsh]', 'Package[icdiff]', 'Package[linux-perf]', 'Package[bsd-mailx]', 'Package[ack]', 'Package[netcat-openbsd]', 'Package[tshark]', 'Package[fzf]', 'Package[ripgrep]', 'Package[fd-find]', 'Package[kitty-terminfo]', 'Package[mtr-tiny]', 'Package[bat]', 'Package[efibootmgr]', 'Package[bind9-dnsutils]', 'Package[tzdata]', 'Package[python3-wmflib]', 'Package[starship]', 'Package[ruby-sorted-set]', 'Package[btop]', 'Package[linux-sysctl-defaults]', 'Package[apport]', 'Package[command-not-found]', 'Package[command-not-found-data]', 'Package[ecryptfs-utils]', 'Package[mlocate]', 'Package[os-prober]', 'Package[python3-apport]', 'Package[wpasupplicant]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[rasdaemon]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[nagios-nrpe-server]', 'Package[monitoring-plugins]', 'Package[monitoring-plugins-basic]', 'Package[monitoring-plugins-standard]', 'Package[liburiparser1]', 'Package[python3-attr]', 'Package[iucode-tool]', 'Package[freeipmi-tools]', 'Package[freeipmi-ipmiseld]', 'Package[rsyslog-kafka]', 'Package[emacs-nox]', 'Package[prometheus-ipmi-exporter]', 'Package[ldap-utils]', 'Package[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[mcrouter]', 'Package[memcached]', 'Package[prometheus-memcached-exporter]', 'Package[docker.io]', 'Package[apparmor]', 'Package[docker-cli]', 'Package[envoyproxy]', 'Package[python3-bitu-ldap]', 'Package[python3-passlib]', 'Package[python3-textual]', 'Package[ruby-concurrent]', 'Package[ruby]', 'Package[libruby]', 'Package[puppet-agent]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]']\n"}, {"resource": "Service[wmf_auto_restart_prometheus-memcached-exporter.timer]", "parameters": "--- Service[wmf_auto_restart_prometheus-memcached-exporter.timer].orig\n+++ Service[wmf_auto_restart_prometheus-memcached-exporter.timer]\n\n+    before => ['Exec[systemd daemon-reload for wmf_auto_restart_prometheus-memcached-exporter.timer (wmf_auto_restart_prometheus-memcached-exporter.timer)]']\n@@\n-    ensure => running\n+    ensure => stopped\n@@\n-    enable => True\n+    enable => False\n"}, {"resource": "Class[Profile::Prometheus::Memcached_exporter]", "parameters": "--- Class[Profile::Prometheus::Memcached_exporter].orig\n+++ Class[Profile::Prometheus::Memcached_exporter]\n\n-    arguments => --memcached.address=localhost:11000\n"}, {"resource": "Ferm::Service[mcrouter]", "parameters": "--- Ferm::Service[mcrouter].orig\n+++ Ferm::Service[mcrouter]\n\n-    srange              => ['cloudweb2002-dev.wikimedia.org']\n-    desc                => Allow connections to mcrouter\n-    prio                => 10\n-    proto               => tcp\n-    port                => 11213\n-    unrestricted_access => False\n-    ensure              => present\n-    notrack             => True\n"}, {"resource": "Service[mcrouter]", "parameters": "--- Service[mcrouter].orig\n+++ Service[mcrouter]\n\n+    before => ['Exec[systemd daemon-reload for mcrouter.service (mcrouter)]']\n@@\n-    ensure => running\n+    ensure => stopped\n@@\n-    enable => True\n+    enable => False\n"}, {"resource": "File[/etc/ferm/conf.d/10_memcached_for_mcrouter]", "content": "--- /etc/ferm/conf.d/10_memcached_for_mcrouter.orig\n+++ /etc/ferm/conf.d/10_memcached_for_mcrouter\n@@ -1,8 +0,0 @@\n-# Autogenerated by puppet. DO NOT EDIT BY HAND!\n-#\n-# Allow connections to memcached\n-&R_SERVICE(tcp, 11000, (208.80.153.41 2620:0:860:2:208:80:153:41));\n-\n-\n-\n-&NO_TRACK(tcp, 11000);", "parameters": "--- File[/etc/ferm/conf.d/10_memcached_for_mcrouter].orig\n+++ File[/etc/ferm/conf.d/10_memcached_for_mcrouter]\n\n-    ensure  => present\n-    mode    => 0400\n-    group   => root\n-    notify  => Service[ferm]\n-    require => File[/etc/ferm/conf.d]\n-    tag     => ferm\n-    owner   => root\n"}, {"resource": "Package[prometheus-memcached-exporter]", "parameters": "--- Package[prometheus-memcached-exporter].orig\n+++ Package[prometheus-memcached-exporter]\n\n@@\n-    ensure => installed\n+    ensure => absent\n"}, {"resource": "File[/etc/default/prometheus-memcached-exporter]", "content": "--- /etc/default/prometheus-memcached-exporter.orig\n+++ /etc/default/prometheus-memcached-exporter\n@@ -1 +1 @@\n-ARGS=\"--memcached.address=localhost:11000\"\n+ARGS=\"\"", "parameters": "--- File[/etc/default/prometheus-memcached-exporter].orig\n+++ File[/etc/default/prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Monitoring::Exported_nagios_service[cloudweb2002-dev memcached]", "parameters": "--- Monitoring::Exported_nagios_service[cloudweb2002-dev memcached].orig\n+++ Monitoring::Exported_nagios_service[cloudweb2002-dev memcached]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Mask[memcached.service]", "parameters": "--- Systemd::Mask[memcached.service].orig\n+++ Systemd::Mask[memcached.service]\n\n-    unless => /usr/bin/dpkg -s memcached | /bin/grep -q '^Status: install ok installed$'\n-    unit   => memcached.service\n-    before => ['Package[memcached]']\n"}, {"resource": "Class[Profile::Openstack::Base::Cloudweb_mcrouter]", "parameters": "--- Class[Profile::Openstack::Base::Cloudweb_mcrouter].orig\n+++ Class[Profile::Openstack::Base::Cloudweb_mcrouter]\n\n-    mcrouter_port  => 11213\n-    cloudweb_hosts => ['cloudweb2002-dev.wikimedia.org']\n-    memcached_user => memcache\n-    memcached_size => 6000\n"}, {"resource": "Class[Prometheus::Memcached_exporter]", "parameters": "--- Class[Prometheus::Memcached_exporter].orig\n+++ Class[Prometheus::Memcached_exporter]\n\n+    ensure    => absent\n+    arguments => \n"}, {"resource": "Service[memcached]", "parameters": "--- Service[memcached].orig\n+++ Service[memcached]\n\n+    before => ['Exec[systemd daemon-reload for memcached.service (memcached)]']\n@@\n-    ensure => running\n+    ensure => stopped\n@@\n-    enable => True\n+    enable => False\n"}, {"resource": "File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.service]", "parameters": "--- File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.service].orig\n+++ File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.service]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Timer::Job[wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- Systemd::Timer::Job[wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ Systemd::Timer::Job[wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Exec[systemd daemon-reload for memcached.service (memcached)]", "parameters": "--- Exec[systemd daemon-reload for memcached.service (memcached)].orig\n+++ Exec[systemd daemon-reload for memcached.service (memcached)]\n\n-    before => ['Service[memcached]']\n"}, {"resource": "Exec[systemd daemon-reload for wmf_auto_restart_prometheus-memcached-exporter.timer (wmf_auto_restart_prometheus-memcached-exporter.timer)]", "parameters": "--- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-memcached-exporter.timer (wmf_auto_restart_prometheus-memcached-exporter.timer)].orig\n+++ Exec[systemd daemon-reload for wmf_auto_restart_prometheus-memcached-exporter.timer (wmf_auto_restart_prometheus-memcached-exporter.timer)]\n\n-    before => ['Service[wmf_auto_restart_prometheus-memcached-exporter.timer]']\n"}, {"resource": "Class[Mcrouter]", "parameters": "--- Class[Mcrouter].orig\n+++ Class[Mcrouter]\n\n@@\n-    ensure => present\n+    ensure => absent\n@@\n-    pools  => {'cloudweb': {'servers': ['208.80.153.41:11000:ascii:plain']}}\n+    pools  => {}\n@@\n-    routes => [{'aliases': ['/codfw/cloudweb/'], 'route': {'type': 'OperationSelectorRoute', 'default_policy': 'PoolRoute|cloudweb', 'operation_policies': {'add': 'AllFastestRoute|Pool|cloudweb', 'delete': 'AllFastestRoute|Pool|cloudweb', 'get': 'LatestRoute|Pool|cloudweb', 'set': 'AllFastestRoute|Pool|cloudweb'}}}]\n+    routes => []\n"}, {"resource": "File[/etc/memcached.conf]", "parameters": "--- File[/etc/memcached.conf].orig\n+++ File[/etc/memcached.conf]\n\n+    ensure => absent\n"}, {"resource": "Systemd::Syslog[wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- Systemd::Syslog[wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ Systemd::Syslog[wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/etc/systemd/system/mcrouter.service.d]", "parameters": "--- File[/etc/systemd/system/mcrouter.service.d].orig\n+++ File[/etc/systemd/system/mcrouter.service.d]\n\n-    ensure => directory\n-    mode   => 0555\n-    group  => root\n-    owner  => root\n"}, {"resource": "File[/etc/default/mcrouter]", "parameters": "--- File[/etc/default/mcrouter].orig\n+++ File[/etc/default/mcrouter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Service[memcached]", "parameters": "--- Systemd::Service[memcached].orig\n+++ Systemd::Service[memcached]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/etc/systemd/system/mcrouter.service.d/puppet-override.conf]", "parameters": "--- File[/etc/systemd/system/mcrouter.service.d/puppet-override.conf].orig\n+++ File[/etc/systemd/system/mcrouter.service.d/puppet-override.conf]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}], "perc_changed": "2.37%"}, "core": {"total": 3041, "only_in_self": ["Exec[mask_memcached.service]", "File[/etc/ferm/conf.d/10_mcrouter]", "File[/etc/ferm/conf.d/10_memcached_for_mcrouter]", "File[/etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_in]", "File[/etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_out]", "File[/etc/systemd/system/mcrouter.service.d]", "Package[liburi-perl]"], "only_in_other": [], "resource_diffs": [{"resource": "File[/etc/mcrouter/config.json]", "content": "--- /etc/mcrouter/config.json.orig\n+++ /etc/mcrouter/config.json\n@@ -1,26 +1,7 @@\n {\n   \"pools\": {\n-    \"cloudweb\": {\n-      \"servers\": [\n-        \"208.80.153.41:11000:ascii:plain\"\n-      ]\n-    }\n   },\n   \"routes\": [\n-    {\n-      \"aliases\": [\n-        \"/codfw/cloudweb/\"\n-      ],\n-      \"route\": {\n-        \"type\": \"OperationSelectorRoute\",\n-        \"default_policy\": \"PoolRoute|cloudweb\",\n-        \"operation_policies\": {\n-          \"add\": \"AllFastestRoute|Pool|cloudweb\",\n-          \"delete\": \"AllFastestRoute|Pool|cloudweb\",\n-          \"get\": \"LatestRoute|Pool|cloudweb\",\n-          \"set\": \"AllFastestRoute|Pool|cloudweb\"\n-        }\n-      }\n-    }\n+\n   ]\n }", "parameters": "--- File[/etc/mcrouter/config.json].orig\n+++ File[/etc/mcrouter/config.json]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Service[wmf_auto_restart_prometheus-memcached-exporter.timer]", "parameters": "--- Service[wmf_auto_restart_prometheus-memcached-exporter.timer].orig\n+++ Service[wmf_auto_restart_prometheus-memcached-exporter.timer]\n\n+    before => ['Exec[systemd daemon-reload for wmf_auto_restart_prometheus-memcached-exporter.timer (wmf_auto_restart_prometheus-memcached-exporter.timer)]']\n@@\n-    ensure => running\n+    ensure => stopped\n@@\n-    enable => True\n+    enable => False\n"}, {"resource": "File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.timer]", "parameters": "--- File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.timer].orig\n+++ File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.timer]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/lib/systemd/system/memcached.service]", "content": "--- /lib/systemd/system/memcached.service.orig\n+++ /lib/systemd/system/memcached.service\n@@ -6,11 +6,11 @@\n ExecStart=/usr/bin/memcached \\\n           -l 0.0.0.0 \\\n           -p 11000 \\\n-          -m 6000 \\\n+          -m 2000 \\\n           -u memcache \\\n           -c 25000 \\\n-          -f 1.05 \\\n-          -n 5\n+          -f 1.25 \\\n+          -n 48\n \n \n [Install]", "parameters": "--- File[/lib/systemd/system/memcached.service].orig\n+++ File[/lib/systemd/system/memcached.service]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File_line[auto_restart_file_presence_prometheus-memcached-exporter]", "parameters": "--- File_line[auto_restart_file_presence_prometheus-memcached-exporter].orig\n+++ File_line[auto_restart_file_presence_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Service[mcrouter]", "parameters": "--- Service[mcrouter].orig\n+++ Service[mcrouter]\n\n+    before => ['Exec[systemd daemon-reload for mcrouter.service (mcrouter)]']\n@@\n-    ensure => running\n+    ensure => stopped\n@@\n-    enable => True\n+    enable => False\n"}, {"resource": "Service[prometheus-memcached-exporter]", "parameters": "--- Service[prometheus-memcached-exporter].orig\n+++ Service[prometheus-memcached-exporter]\n\n@@\n-    ensure => running\n+    ensure => stopped\n"}, {"resource": "Package[memcached]", "parameters": "--- Package[memcached].orig\n+++ Package[memcached]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Package[prometheus-memcached-exporter]", "parameters": "--- Package[prometheus-memcached-exporter].orig\n+++ Package[prometheus-memcached-exporter]\n\n@@\n-    ensure => installed\n+    ensure => absent\n"}, {"resource": "File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-memcached-exporter.conf]", "parameters": "--- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-memcached-exporter.conf].orig\n+++ File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-memcached-exporter.conf]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/etc/default/prometheus-memcached-exporter]", "content": "--- /etc/default/prometheus-memcached-exporter.orig\n+++ /etc/default/prometheus-memcached-exporter\n@@ -1 +1 @@\n-ARGS=\"--memcached.address=localhost:11000\"\n+ARGS=\"\"", "parameters": "--- File[/etc/default/prometheus-memcached-exporter].orig\n+++ File[/etc/default/prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Exec[systemd daemon-reload for mcrouter.service (mcrouter)]", "parameters": "--- Exec[systemd daemon-reload for mcrouter.service (mcrouter)].orig\n+++ Exec[systemd daemon-reload for mcrouter.service (mcrouter)]\n\n-    before => ['Service[mcrouter]']\n"}, {"resource": "Service[memcached]", "parameters": "--- Service[memcached].orig\n+++ Service[memcached]\n\n+    before => ['Exec[systemd daemon-reload for memcached.service (memcached)]']\n@@\n-    ensure => running\n+    ensure => stopped\n@@\n-    enable => True\n+    enable => False\n"}, {"resource": "File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.service]", "parameters": "--- File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.service].orig\n+++ File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.service]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Exec[systemd daemon-reload for memcached.service (memcached)]", "parameters": "--- Exec[systemd daemon-reload for memcached.service (memcached)].orig\n+++ Exec[systemd daemon-reload for memcached.service (memcached)]\n\n-    before => ['Service[memcached]']\n"}, {"resource": "Exec[systemd daemon-reload for wmf_auto_restart_prometheus-memcached-exporter.timer (wmf_auto_restart_prometheus-memcached-exporter.timer)]", "parameters": "--- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-memcached-exporter.timer (wmf_auto_restart_prometheus-memcached-exporter.timer)].orig\n+++ Exec[systemd daemon-reload for wmf_auto_restart_prometheus-memcached-exporter.timer (wmf_auto_restart_prometheus-memcached-exporter.timer)]\n\n-    before => ['Service[wmf_auto_restart_prometheus-memcached-exporter.timer]']\n"}, {"resource": "File[/etc/logrotate.d/wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- File[/etc/logrotate.d/wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ File[/etc/logrotate.d/wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/etc/memcached.conf]", "parameters": "--- File[/etc/memcached.conf].orig\n+++ File[/etc/memcached.conf]\n\n+    ensure => absent\n"}, {"resource": "File[/var/log/wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- File[/var/log/wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ File[/var/log/wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => directory\n+    ensure => absent\n"}, {"resource": "File[/etc/default/mcrouter]", "parameters": "--- File[/etc/default/mcrouter].orig\n+++ File[/etc/default/mcrouter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/etc/systemd/system/mcrouter.service.d/puppet-override.conf]", "parameters": "--- File[/etc/systemd/system/mcrouter.service.d/puppet-override.conf].orig\n+++ File[/etc/systemd/system/mcrouter.service.d/puppet-override.conf]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}], "perc_changed": "0.92%"}, "main": {"total": 3041, "only_in_self": ["Class[Profile::Prometheus::Memcached_exporter]", "Exec[mask_memcached.service]", "Ferm::Rule[skip_mcrouter_cloudweb_conntrack_in]", "Ferm::Rule[skip_mcrouter_cloudweb_conntrack_out]", "Ferm::Service[mcrouter]", "Ferm::Service[memcached_for_mcrouter]", "File[/etc/ferm/conf.d/10_mcrouter]", "File[/etc/ferm/conf.d/10_memcached_for_mcrouter]", "File[/etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_in]", "File[/etc/ferm/conf.d/10_skip_mcrouter_cloudweb_conntrack_out]", "File[/etc/systemd/system/mcrouter.service.d]", "Package[liburi-perl]", "Prometheus::Memcached_exporter[default]", "Systemd::Mask[memcached.service]"], "only_in_other": ["Class[Prometheus::Memcached_exporter]"], "resource_diffs": [{"resource": "File[/etc/mcrouter/config.json]", "content": "--- /etc/mcrouter/config.json.orig\n+++ /etc/mcrouter/config.json\n@@ -1,26 +1,7 @@\n {\n   \"pools\": {\n-    \"cloudweb\": {\n-      \"servers\": [\n-        \"208.80.153.41:11000:ascii:plain\"\n-      ]\n-    }\n   },\n   \"routes\": [\n-    {\n-      \"aliases\": [\n-        \"/codfw/cloudweb/\"\n-      ],\n-      \"route\": {\n-        \"type\": \"OperationSelectorRoute\",\n-        \"default_policy\": \"PoolRoute|cloudweb\",\n-        \"operation_policies\": {\n-          \"add\": \"AllFastestRoute|Pool|cloudweb\",\n-          \"delete\": \"AllFastestRoute|Pool|cloudweb\",\n-          \"get\": \"LatestRoute|Pool|cloudweb\",\n-          \"set\": \"AllFastestRoute|Pool|cloudweb\"\n-        }\n-      }\n-    }\n+\n   ]\n }", "parameters": "--- File[/etc/mcrouter/config.json].orig\n+++ File[/etc/mcrouter/config.json]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Timer[wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- Systemd::Timer[wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ Systemd::Timer[wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Service[wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- Systemd::Service[wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ Systemd::Service[wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Class[Profile::Openstack::Codfw1dev::Cloudweb_mcrouter]", "parameters": "--- Class[Profile::Openstack::Codfw1dev::Cloudweb_mcrouter].orig\n+++ Class[Profile::Openstack::Codfw1dev::Cloudweb_mcrouter]\n\n-    mcrouter_port  => 11213\n-    cloudweb_hosts => ['cloudweb2002-dev.wikimedia.org']\n-    memcached_user => memcache\n-    memcached_size => 6000\n"}, {"resource": "Class[Adduser]", "parameters": "--- Class[Adduser].orig\n+++ Class[Adduser]\n\n@@\n-    before => ['Package[puppet]', 'Package[facter]', 'Package[augeas-tools]', 'Package[virt-what]', 'Package[puppet-module-puppetlabs-augeas-core]', 'Package[python3-prometheus-client]', 'Package[python3-yaml]', 'Package[ruby-net-ssh]', 'Package[openssl]', 'Package[ssl-cert]', 'Package[ca-certificates]', 'Package[wmf-certificates]', 'Package[ntp]', 'Package[systemd-timesyncd]', 'Package[exim4-config]', 'Package[exim4-daemon-light]', 'Package[logrotate]', 'Package[prometheus-node-exporter]', 'Package[bsdutils]', 'Package[smartmontools]', 'Package[rsyslog]', 'Package[rsyslog-openssl]', 'Package[cadvisor]', 'Package[acct]', 'Package[byobu]', 'Package[colordiff]', 'Package[curl]', 'Package[debian-goodies]', 'Package[ethtool]', 'Package[gdb]', 'Package[gdisk]', 'Package[git]', 'Package[htop]', 'Package[httpry]', 'Package[iotop]', 'Package[iperf]', 'Package[jq]', 'Package[libtemplate-perl]', 'Package[lldpd]', 'Package[lshw]', 'Package[molly-guard]', 'Package[moreutils]', 'Package[net-tools]', 'Package[numactl]', 'Package[ncdu]', 'Package[ngrep]', 'Package[pigz]', 'Package[psmisc]', 'Package[pv]', 'Package[python3]', 'Package[screen]', 'Package[strace]', 'Package[sysstat]', 'Package[tcpdump]', 'Package[tmux]', 'Package[tree]', 'Package[vim]', 'Package[vim-addon-manager]', 'Package[vim-scripts]', 'Package[wipe]', 'Package[xfsprogs]', 'Package[zsh]', 'Package[icdiff]', 'Package[linux-perf]', 'Package[bsd-mailx]', 'Package[ack]', 'Package[netcat-openbsd]', 'Package[tshark]', 'Package[fzf]', 'Package[ripgrep]', 'Package[fd-find]', 'Package[kitty-terminfo]', 'Package[mtr-tiny]', 'Package[bat]', 'Package[efibootmgr]', 'Package[bind9-dnsutils]', 'Package[tzdata]', 'Package[python3-wmflib]', 'Package[starship]', 'Package[ruby-sorted-set]', 'Package[btop]', 'Package[linux-sysctl-defaults]', 'Package[apport]', 'Package[command-not-found]', 'Package[command-not-found-data]', 'Package[ecryptfs-utils]', 'Package[mlocate]', 'Package[os-prober]', 'Package[python3-apport]', 'Package[wpasupplicant]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[rasdaemon]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[nagios-nrpe-server]', 'Package[monitoring-plugins]', 'Package[monitoring-plugins-basic]', 'Package[monitoring-plugins-standard]', 'Package[liburiparser1]', 'Package[python3-attr]', 'Package[iucode-tool]', 'Package[freeipmi-tools]', 'Package[freeipmi-ipmiseld]', 'Package[rsyslog-kafka]', 'Package[emacs-nox]', 'Package[prometheus-ipmi-exporter]', 'Package[ldap-utils]', 'Package[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[mcrouter]', 'Package[memcached]', 'Package[liburi-perl]', 'Package[docker.io]', 'Package[apparmor]', 'Package[docker-cli]', 'Package[envoyproxy]', 'Package[python3-bitu-ldap]', 'Package[python3-passlib]', 'Package[python3-textual]', 'Package[ruby-concurrent]', 'Package[ruby]', 'Package[libruby]', 'Package[puppet-agent]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]', 'Package[prometheus-memcached-exporter]']\n+    before => ['Package[puppet]', 'Package[facter]', 'Package[augeas-tools]', 'Package[virt-what]', 'Package[puppet-module-puppetlabs-augeas-core]', 'Package[python3-prometheus-client]', 'Package[python3-yaml]', 'Package[ruby-net-ssh]', 'Package[openssl]', 'Package[ssl-cert]', 'Package[ca-certificates]', 'Package[wmf-certificates]', 'Package[ntp]', 'Package[systemd-timesyncd]', 'Package[exim4-config]', 'Package[exim4-daemon-light]', 'Package[logrotate]', 'Package[prometheus-node-exporter]', 'Package[bsdutils]', 'Package[smartmontools]', 'Package[rsyslog]', 'Package[rsyslog-openssl]', 'Package[cadvisor]', 'Package[acct]', 'Package[byobu]', 'Package[colordiff]', 'Package[curl]', 'Package[debian-goodies]', 'Package[ethtool]', 'Package[gdb]', 'Package[gdisk]', 'Package[git]', 'Package[htop]', 'Package[httpry]', 'Package[iotop]', 'Package[iperf]', 'Package[jq]', 'Package[libtemplate-perl]', 'Package[lldpd]', 'Package[lshw]', 'Package[molly-guard]', 'Package[moreutils]', 'Package[net-tools]', 'Package[numactl]', 'Package[ncdu]', 'Package[ngrep]', 'Package[pigz]', 'Package[psmisc]', 'Package[pv]', 'Package[python3]', 'Package[screen]', 'Package[strace]', 'Package[sysstat]', 'Package[tcpdump]', 'Package[tmux]', 'Package[tree]', 'Package[vim]', 'Package[vim-addon-manager]', 'Package[vim-scripts]', 'Package[wipe]', 'Package[xfsprogs]', 'Package[zsh]', 'Package[icdiff]', 'Package[linux-perf]', 'Package[bsd-mailx]', 'Package[ack]', 'Package[netcat-openbsd]', 'Package[tshark]', 'Package[fzf]', 'Package[ripgrep]', 'Package[fd-find]', 'Package[kitty-terminfo]', 'Package[mtr-tiny]', 'Package[bat]', 'Package[efibootmgr]', 'Package[bind9-dnsutils]', 'Package[tzdata]', 'Package[python3-wmflib]', 'Package[starship]', 'Package[ruby-sorted-set]', 'Package[btop]', 'Package[linux-sysctl-defaults]', 'Package[apport]', 'Package[command-not-found]', 'Package[command-not-found-data]', 'Package[ecryptfs-utils]', 'Package[mlocate]', 'Package[os-prober]', 'Package[python3-apport]', 'Package[wpasupplicant]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[rasdaemon]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[nagios-nrpe-server]', 'Package[monitoring-plugins]', 'Package[monitoring-plugins-basic]', 'Package[monitoring-plugins-standard]', 'Package[liburiparser1]', 'Package[python3-attr]', 'Package[iucode-tool]', 'Package[freeipmi-tools]', 'Package[freeipmi-ipmiseld]', 'Package[rsyslog-kafka]', 'Package[emacs-nox]', 'Package[prometheus-ipmi-exporter]', 'Package[ldap-utils]', 'Package[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[mcrouter]', 'Package[memcached]', 'Package[prometheus-memcached-exporter]', 'Package[docker.io]', 'Package[apparmor]', 'Package[docker-cli]', 'Package[envoyproxy]', 'Package[python3-bitu-ldap]', 'Package[python3-passlib]', 'Package[python3-textual]', 'Package[ruby-concurrent]', 'Package[ruby]', 'Package[libruby]', 'Package[puppet-agent]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]']\n"}, {"resource": "Service[wmf_auto_restart_prometheus-memcached-exporter.timer]", "parameters": "--- Service[wmf_auto_restart_prometheus-memcached-exporter.timer].orig\n+++ Service[wmf_auto_restart_prometheus-memcached-exporter.timer]\n\n+    before => ['Exec[systemd daemon-reload for wmf_auto_restart_prometheus-memcached-exporter.timer (wmf_auto_restart_prometheus-memcached-exporter.timer)]']\n@@\n-    ensure => running\n+    ensure => stopped\n@@\n-    enable => True\n+    enable => False\n"}, {"resource": "Class[Memcached]", "parameters": "--- Class[Memcached].orig\n+++ Class[Memcached]\n\n@@\n-    size          => 6000\n+    size          => 2000\n@@\n-    version       => present\n+    version       => absent\n@@\n-    min_slab_size => 5\n+    min_slab_size => 48\n@@\n-    growth_factor => 1.05\n+    growth_factor => 1.25\n"}, {"resource": "File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.timer]", "parameters": "--- File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.timer].orig\n+++ File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.timer]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/lib/systemd/system/memcached.service]", "content": "--- /lib/systemd/system/memcached.service.orig\n+++ /lib/systemd/system/memcached.service\n@@ -6,11 +6,11 @@\n ExecStart=/usr/bin/memcached \\\n           -l 0.0.0.0 \\\n           -p 11000 \\\n-          -m 6000 \\\n+          -m 2000 \\\n           -u memcache \\\n           -c 25000 \\\n-          -f 1.05 \\\n-          -n 5\n+          -f 1.25 \\\n+          -n 48\n \n \n [Install]", "parameters": "--- File[/lib/systemd/system/memcached.service].orig\n+++ File[/lib/systemd/system/memcached.service]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Unit[mcrouter]", "parameters": "--- Systemd::Unit[mcrouter].orig\n+++ Systemd::Unit[mcrouter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Service[mcrouter]", "parameters": "--- Systemd::Service[mcrouter].orig\n+++ Systemd::Service[mcrouter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File_line[auto_restart_file_presence_prometheus-memcached-exporter]", "parameters": "--- File_line[auto_restart_file_presence_prometheus-memcached-exporter].orig\n+++ File_line[auto_restart_file_presence_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Service[mcrouter]", "parameters": "--- Service[mcrouter].orig\n+++ Service[mcrouter]\n\n+    before => ['Exec[systemd daemon-reload for mcrouter.service (mcrouter)]']\n@@\n-    ensure => running\n+    ensure => stopped\n@@\n-    enable => True\n+    enable => False\n"}, {"resource": "Service[prometheus-memcached-exporter]", "parameters": "--- Service[prometheus-memcached-exporter].orig\n+++ Service[prometheus-memcached-exporter]\n\n@@\n-    ensure => running\n+    ensure => stopped\n"}, {"resource": "Package[memcached]", "parameters": "--- Package[memcached].orig\n+++ Package[memcached]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Package[prometheus-memcached-exporter]", "parameters": "--- Package[prometheus-memcached-exporter].orig\n+++ Package[prometheus-memcached-exporter]\n\n@@\n-    ensure => installed\n+    ensure => absent\n"}, {"resource": "Rsyslog::Conf[wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- Rsyslog::Conf[wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ Rsyslog::Conf[wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-memcached-exporter.conf]", "parameters": "--- File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-memcached-exporter.conf].orig\n+++ File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-memcached-exporter.conf]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/etc/default/prometheus-memcached-exporter]", "content": "--- /etc/default/prometheus-memcached-exporter.orig\n+++ /etc/default/prometheus-memcached-exporter\n@@ -1 +1 @@\n-ARGS=\"--memcached.address=localhost:11000\"\n+ARGS=\"\"", "parameters": "--- File[/etc/default/prometheus-memcached-exporter].orig\n+++ File[/etc/default/prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Logrotate::Conf[wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- Logrotate::Conf[wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ Logrotate::Conf[wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Monitoring::Exported_nagios_service[cloudweb2002-dev memcached]", "parameters": "--- Monitoring::Exported_nagios_service[cloudweb2002-dev memcached].orig\n+++ Monitoring::Exported_nagios_service[cloudweb2002-dev memcached]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Class[Profile::Openstack::Base::Cloudweb_mcrouter]", "parameters": "--- Class[Profile::Openstack::Base::Cloudweb_mcrouter].orig\n+++ Class[Profile::Openstack::Base::Cloudweb_mcrouter]\n\n-    mcrouter_port  => 11213\n-    cloudweb_hosts => ['cloudweb2002-dev.wikimedia.org']\n-    memcached_user => memcache\n-    memcached_size => 6000\n"}, {"resource": "Exec[systemd daemon-reload for mcrouter.service (mcrouter)]", "parameters": "--- Exec[systemd daemon-reload for mcrouter.service (mcrouter)].orig\n+++ Exec[systemd daemon-reload for mcrouter.service (mcrouter)]\n\n-    before => ['Service[mcrouter]']\n"}, {"resource": "Service[memcached]", "parameters": "--- Service[memcached].orig\n+++ Service[memcached]\n\n+    before => ['Exec[systemd daemon-reload for memcached.service (memcached)]']\n@@\n-    ensure => running\n+    ensure => stopped\n@@\n-    enable => True\n+    enable => False\n"}, {"resource": "File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.service]", "parameters": "--- File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.service].orig\n+++ File[/lib/systemd/system/wmf_auto_restart_prometheus-memcached-exporter.service]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Timer::Job[wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- Systemd::Timer::Job[wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ Systemd::Timer::Job[wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Exec[systemd daemon-reload for memcached.service (memcached)]", "parameters": "--- Exec[systemd daemon-reload for memcached.service (memcached)].orig\n+++ Exec[systemd daemon-reload for memcached.service (memcached)]\n\n-    before => ['Service[memcached]']\n"}, {"resource": "Exec[systemd daemon-reload for wmf_auto_restart_prometheus-memcached-exporter.timer (wmf_auto_restart_prometheus-memcached-exporter.timer)]", "parameters": "--- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-memcached-exporter.timer (wmf_auto_restart_prometheus-memcached-exporter.timer)].orig\n+++ Exec[systemd daemon-reload for wmf_auto_restart_prometheus-memcached-exporter.timer (wmf_auto_restart_prometheus-memcached-exporter.timer)]\n\n-    before => ['Service[wmf_auto_restart_prometheus-memcached-exporter.timer]']\n"}, {"resource": "Class[Mcrouter]", "parameters": "--- Class[Mcrouter].orig\n+++ Class[Mcrouter]\n\n@@\n-    ensure => present\n+    ensure => absent\n@@\n-    pools  => {'cloudweb': {'servers': ['208.80.153.41:11000:ascii:plain']}}\n+    pools  => {}\n@@\n-    routes => [{'aliases': ['/codfw/cloudweb/'], 'route': {'type': 'OperationSelectorRoute', 'default_policy': 'PoolRoute|cloudweb', 'operation_policies': {'add': 'AllFastestRoute|Pool|cloudweb', 'delete': 'AllFastestRoute|Pool|cloudweb', 'get': 'LatestRoute|Pool|cloudweb', 'set': 'AllFastestRoute|Pool|cloudweb'}}}]\n+    routes => []\n"}, {"resource": "File[/etc/logrotate.d/wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- File[/etc/logrotate.d/wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ File[/etc/logrotate.d/wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/etc/memcached.conf]", "parameters": "--- File[/etc/memcached.conf].orig\n+++ File[/etc/memcached.conf]\n\n+    ensure => absent\n"}, {"resource": "Monitoring::Service[memcached]", "parameters": "--- Monitoring::Service[memcached].orig\n+++ Monitoring::Service[memcached]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Unit[wmf_auto_restart_prometheus-memcached-exporter.service]", "parameters": "--- Systemd::Unit[wmf_auto_restart_prometheus-memcached-exporter.service].orig\n+++ Systemd::Unit[wmf_auto_restart_prometheus-memcached-exporter.service]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/var/log/wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- File[/var/log/wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ File[/var/log/wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => directory\n+    ensure => absent\n"}, {"resource": "Systemd::Syslog[wmf_auto_restart_prometheus-memcached-exporter]", "parameters": "--- Systemd::Syslog[wmf_auto_restart_prometheus-memcached-exporter].orig\n+++ Systemd::Syslog[wmf_auto_restart_prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Unit[memcached]", "parameters": "--- Systemd::Unit[memcached].orig\n+++ Systemd::Unit[memcached]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Profile::Auto_restarts::Service[prometheus-memcached-exporter]", "parameters": "--- Profile::Auto_restarts::Service[prometheus-memcached-exporter].orig\n+++ Profile::Auto_restarts::Service[prometheus-memcached-exporter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/etc/default/mcrouter]", "parameters": "--- File[/etc/default/mcrouter].orig\n+++ File[/etc/default/mcrouter]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Service[memcached]", "parameters": "--- Systemd::Service[memcached].orig\n+++ Systemd::Service[memcached]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Class[Profile::Apt]", "parameters": "--- Class[Profile::Apt].orig\n+++ Class[Profile::Apt]\n\n@@\n-    before => ['Package[puppet]', 'Package[facter]', 'Package[augeas-tools]', 'Package[virt-what]', 'Package[puppet-module-puppetlabs-augeas-core]', 'Package[python3-prometheus-client]', 'Package[python3-yaml]', 'Package[ruby-net-ssh]', 'Package[openssl]', 'Package[ssl-cert]', 'Package[ca-certificates]', 'Package[wmf-certificates]', 'Package[ntp]', 'Package[systemd-timesyncd]', 'Package[exim4-config]', 'Package[exim4-daemon-light]', 'Package[logrotate]', 'Package[prometheus-node-exporter]', 'Package[bsdutils]', 'Package[smartmontools]', 'Package[rsyslog]', 'Package[rsyslog-openssl]', 'Package[cadvisor]', 'Package[acct]', 'Package[byobu]', 'Package[colordiff]', 'Package[curl]', 'Package[debian-goodies]', 'Package[ethtool]', 'Package[gdb]', 'Package[gdisk]', 'Package[git]', 'Package[htop]', 'Package[httpry]', 'Package[iotop]', 'Package[iperf]', 'Package[jq]', 'Package[libtemplate-perl]', 'Package[lldpd]', 'Package[lshw]', 'Package[molly-guard]', 'Package[moreutils]', 'Package[net-tools]', 'Package[numactl]', 'Package[ncdu]', 'Package[ngrep]', 'Package[pigz]', 'Package[psmisc]', 'Package[pv]', 'Package[python3]', 'Package[screen]', 'Package[strace]', 'Package[sysstat]', 'Package[tcpdump]', 'Package[tmux]', 'Package[tree]', 'Package[vim]', 'Package[vim-addon-manager]', 'Package[vim-scripts]', 'Package[wipe]', 'Package[xfsprogs]', 'Package[zsh]', 'Package[icdiff]', 'Package[linux-perf]', 'Package[bsd-mailx]', 'Package[ack]', 'Package[netcat-openbsd]', 'Package[tshark]', 'Package[fzf]', 'Package[ripgrep]', 'Package[fd-find]', 'Package[kitty-terminfo]', 'Package[mtr-tiny]', 'Package[bat]', 'Package[efibootmgr]', 'Package[bind9-dnsutils]', 'Package[tzdata]', 'Package[python3-wmflib]', 'Package[starship]', 'Package[ruby-sorted-set]', 'Package[btop]', 'Package[linux-sysctl-defaults]', 'Package[apport]', 'Package[command-not-found]', 'Package[command-not-found-data]', 'Package[ecryptfs-utils]', 'Package[mlocate]', 'Package[os-prober]', 'Package[python3-apport]', 'Package[wpasupplicant]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[rasdaemon]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[nagios-nrpe-server]', 'Package[monitoring-plugins]', 'Package[monitoring-plugins-basic]', 'Package[monitoring-plugins-standard]', 'Package[liburiparser1]', 'Package[python3-attr]', 'Package[iucode-tool]', 'Package[freeipmi-tools]', 'Package[freeipmi-ipmiseld]', 'Package[rsyslog-kafka]', 'Package[emacs-nox]', 'Package[prometheus-ipmi-exporter]', 'Package[ldap-utils]', 'Package[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[mcrouter]', 'Package[memcached]', 'Package[liburi-perl]', 'Package[docker.io]', 'Package[apparmor]', 'Package[docker-cli]', 'Package[envoyproxy]', 'Package[python3-bitu-ldap]', 'Package[python3-passlib]', 'Package[python3-textual]', 'Package[ruby-concurrent]', 'Package[ruby]', 'Package[libruby]', 'Package[puppet-agent]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]', 'Package[prometheus-memcached-exporter]']\n+    before => ['Package[puppet]', 'Package[facter]', 'Package[augeas-tools]', 'Package[virt-what]', 'Package[puppet-module-puppetlabs-augeas-core]', 'Package[python3-prometheus-client]', 'Package[python3-yaml]', 'Package[ruby-net-ssh]', 'Package[openssl]', 'Package[ssl-cert]', 'Package[ca-certificates]', 'Package[wmf-certificates]', 'Package[ntp]', 'Package[systemd-timesyncd]', 'Package[exim4-config]', 'Package[exim4-daemon-light]', 'Package[logrotate]', 'Package[prometheus-node-exporter]', 'Package[bsdutils]', 'Package[smartmontools]', 'Package[rsyslog]', 'Package[rsyslog-openssl]', 'Package[cadvisor]', 'Package[acct]', 'Package[byobu]', 'Package[colordiff]', 'Package[curl]', 'Package[debian-goodies]', 'Package[ethtool]', 'Package[gdb]', 'Package[gdisk]', 'Package[git]', 'Package[htop]', 'Package[httpry]', 'Package[iotop]', 'Package[iperf]', 'Package[jq]', 'Package[libtemplate-perl]', 'Package[lldpd]', 'Package[lshw]', 'Package[molly-guard]', 'Package[moreutils]', 'Package[net-tools]', 'Package[numactl]', 'Package[ncdu]', 'Package[ngrep]', 'Package[pigz]', 'Package[psmisc]', 'Package[pv]', 'Package[python3]', 'Package[screen]', 'Package[strace]', 'Package[sysstat]', 'Package[tcpdump]', 'Package[tmux]', 'Package[tree]', 'Package[vim]', 'Package[vim-addon-manager]', 'Package[vim-scripts]', 'Package[wipe]', 'Package[xfsprogs]', 'Package[zsh]', 'Package[icdiff]', 'Package[linux-perf]', 'Package[bsd-mailx]', 'Package[ack]', 'Package[netcat-openbsd]', 'Package[tshark]', 'Package[fzf]', 'Package[ripgrep]', 'Package[fd-find]', 'Package[kitty-terminfo]', 'Package[mtr-tiny]', 'Package[bat]', 'Package[efibootmgr]', 'Package[bind9-dnsutils]', 'Package[tzdata]', 'Package[python3-wmflib]', 'Package[starship]', 'Package[ruby-sorted-set]', 'Package[btop]', 'Package[linux-sysctl-defaults]', 'Package[apport]', 'Package[command-not-found]', 'Package[command-not-found-data]', 'Package[ecryptfs-utils]', 'Package[mlocate]', 'Package[os-prober]', 'Package[python3-apport]', 'Package[wpasupplicant]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[rasdaemon]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[nagios-nrpe-server]', 'Package[monitoring-plugins]', 'Package[monitoring-plugins-basic]', 'Package[monitoring-plugins-standard]', 'Package[liburiparser1]', 'Package[python3-attr]', 'Package[iucode-tool]', 'Package[freeipmi-tools]', 'Package[freeipmi-ipmiseld]', 'Package[rsyslog-kafka]', 'Package[emacs-nox]', 'Package[prometheus-ipmi-exporter]', 'Package[ldap-utils]', 'Package[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[mcrouter]', 'Package[memcached]', 'Package[prometheus-memcached-exporter]', 'Package[docker.io]', 'Package[apparmor]', 'Package[docker-cli]', 'Package[envoyproxy]', 'Package[python3-bitu-ldap]', 'Package[python3-passlib]', 'Package[python3-textual]', 'Package[ruby-concurrent]', 'Package[ruby]', 'Package[libruby]', 'Package[puppet-agent]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]']\n"}, {"resource": "File[/etc/systemd/system/mcrouter.service.d/puppet-override.conf]", "parameters": "--- File[/etc/systemd/system/mcrouter.service.d/puppet-override.conf].orig\n+++ File[/etc/systemd/system/mcrouter.service.d/puppet-override.conf]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Unit[wmf_auto_restart_prometheus-memcached-exporter.timer]", "parameters": "--- Systemd::Unit[wmf_auto_restart_prometheus-memcached-exporter.timer].orig\n+++ Systemd::Unit[wmf_auto_restart_prometheus-memcached-exporter.timer]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}], "perc_changed": "1.87%"}}}