{"host": "mirror1001.wikimedia.org", "state": "core_diff", "description": "Differences to core resources", "diff": {"full": {"total": 3041, "only_in_self": ["Concat::Fragment[/etc/rsyncd.conf-tails]", "Concat_fragment[/etc/rsyncd.conf-tails]", "File[/srv/mirrors/tails]"], "only_in_other": [], "resource_diffs": [{"resource": "Service[update-tails-mirror.timer]", "parameters": "--- Service[update-tails-mirror.timer].orig\n+++ Service[update-tails-mirror.timer]\n\n+    before => ['Exec[systemd daemon-reload for update-tails-mirror.timer (update-tails-mirror.timer)]']\n@@\n-    enable => True\n+    enable => False\n@@\n-    ensure => running\n+    ensure => stopped\n"}, {"resource": "File[/etc/logrotate.d/update-tails-mirror]", "parameters": "--- File[/etc/logrotate.d/update-tails-mirror].orig\n+++ File[/etc/logrotate.d/update-tails-mirror]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Logrotate::Conf[update-tails-mirror]", "parameters": "--- Logrotate::Conf[update-tails-mirror].orig\n+++ Logrotate::Conf[update-tails-mirror]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Rsync::Server::Module[tails]", "parameters": "--- Rsync::Server::Module[tails].orig\n+++ Rsync::Server::Module[tails]\n\n@@\n-    ensure => present\n+    ensure => absent\n@@\n-    path   => /srv/mirrors/tails\n+    path   => /srv/mirror/tails\n"}, {"resource": "Concat::Fragment[/etc/rsyncd.conf-tails]", "parameters": "--- Concat::Fragment[/etc/rsyncd.conf-tails].orig\n+++ Concat::Fragment[/etc/rsyncd.conf-tails]\n\n-    order  => 10\n-    target => /etc/rsyncd.conf\n"}, {"resource": "Rsyslog::Conf[update-tails-mirror]", "parameters": "--- Rsyslog::Conf[update-tails-mirror].orig\n+++ Rsyslog::Conf[update-tails-mirror]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/lib/systemd/system/update-tails-mirror.timer]", "parameters": "--- File[/lib/systemd/system/update-tails-mirror.timer].orig\n+++ File[/lib/systemd/system/update-tails-mirror.timer]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/srv/mirrors/tails]", "parameters": "--- File[/srv/mirrors/tails].orig\n+++ File[/srv/mirrors/tails]\n\n-    owner  => mirror\n-    ensure => directory\n-    mode   => 0755\n-    group  => mirror\n"}, {"resource": "Systemd::Unit[update-tails-mirror.service]", "parameters": "--- Systemd::Unit[update-tails-mirror.service].orig\n+++ Systemd::Unit[update-tails-mirror.service]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Timer::Job[update-tails-mirror]", "parameters": "--- Systemd::Timer::Job[update-tails-mirror].orig\n+++ Systemd::Timer::Job[update-tails-mirror]\n\n@@\n-    ensure  => present\n+    ensure  => absent\n@@\n-    command => /usr/bin/rsync -rt --delete rsync.tails.net::amnesia-archive/tails/ /srv/mirrors/tails\n+    command => /usr/bin/rsync -rt --delete /srv/mirrors/tails rsync.tails.net::amnesia-archive/tails/\n"}, {"resource": "Systemd::Syslog[update-tails-mirror]", "parameters": "--- Systemd::Syslog[update-tails-mirror].orig\n+++ Systemd::Syslog[update-tails-mirror]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Unit[update-tails-mirror.timer]", "parameters": "--- Systemd::Unit[update-tails-mirror.timer].orig\n+++ Systemd::Unit[update-tails-mirror.timer]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Timer[update-tails-mirror]", "parameters": "--- Systemd::Timer[update-tails-mirror].orig\n+++ Systemd::Timer[update-tails-mirror]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/etc/rsyslog.d/40-update-tails-mirror.conf]", "parameters": "--- File[/etc/rsyslog.d/40-update-tails-mirror.conf].orig\n+++ File[/etc/rsyslog.d/40-update-tails-mirror.conf]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/lib/systemd/system/update-tails-mirror.service]", "content": "--- /lib/systemd/system/update-tails-mirror.service.orig\n+++ /lib/systemd/system/update-tails-mirror.service\n@@ -5,4 +5,4 @@\n [Service]\n Type=oneshot\n User=mirror\n-ExecStart=/usr/bin/rsync -rt --delete rsync.tails.net::amnesia-archive/tails/ /srv/mirrors/tails\n+ExecStart=/usr/bin/rsync -rt --delete /srv/mirrors/tails rsync.tails.net::amnesia-archive/tails/", "parameters": "--- File[/lib/systemd/system/update-tails-mirror.service].orig\n+++ File[/lib/systemd/system/update-tails-mirror.service]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Exec[systemd daemon-reload for update-tails-mirror.timer (update-tails-mirror.timer)]", "parameters": "--- Exec[systemd daemon-reload for update-tails-mirror.timer (update-tails-mirror.timer)].orig\n+++ Exec[systemd daemon-reload for update-tails-mirror.timer (update-tails-mirror.timer)]\n\n-    before => ['Service[update-tails-mirror.timer]']\n"}, {"resource": "File[/var/log/update-tails-mirror]", "parameters": "--- File[/var/log/update-tails-mirror].orig\n+++ File[/var/log/update-tails-mirror]\n\n@@\n-    ensure => directory\n+    ensure => absent\n"}, {"resource": "Systemd::Service[update-tails-mirror]", "parameters": "--- Systemd::Service[update-tails-mirror].orig\n+++ Systemd::Service[update-tails-mirror]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Concat_fragment[/etc/rsyncd.conf-tails]", "content": "--- /etc/rsyncd.conf-tails.orig\n+++ /etc/rsyncd.conf-tails\n@@ -1,20 +0,0 @@\n-# This file is being maintained by Puppet.\n-# DO NOT EDIT\n-\n-[ tails ]\n-path            = /srv/mirrors/tails\n-read only       = yes\n-write only      = no\n-list            = yes\n-uid             = nobody\n-gid             = nogroup\n-use chroot      = yes\n-\n-\n-max connections = 0\n-\n-\n-\n-\n-\n-", "parameters": "--- Concat_fragment[/etc/rsyncd.conf-tails].orig\n+++ Concat_fragment[/etc/rsyncd.conf-tails]\n\n-    order  => 10\n-    target => /etc/rsyncd.conf\n-    tag    => _etc_rsyncd.conf\n"}], "perc_changed": "0.72%"}, "core": {"total": 3041, "only_in_self": ["Concat_fragment[/etc/rsyncd.conf-tails]", "File[/srv/mirrors/tails]"], "only_in_other": [], "resource_diffs": [{"resource": "Service[update-tails-mirror.timer]", "parameters": "--- Service[update-tails-mirror.timer].orig\n+++ Service[update-tails-mirror.timer]\n\n+    before => ['Exec[systemd daemon-reload for update-tails-mirror.timer (update-tails-mirror.timer)]']\n@@\n-    enable => True\n+    enable => False\n@@\n-    ensure => running\n+    ensure => stopped\n"}, {"resource": "File[/etc/logrotate.d/update-tails-mirror]", "parameters": "--- File[/etc/logrotate.d/update-tails-mirror].orig\n+++ File[/etc/logrotate.d/update-tails-mirror]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/etc/rsyslog.d/40-update-tails-mirror.conf]", "parameters": "--- File[/etc/rsyslog.d/40-update-tails-mirror.conf].orig\n+++ File[/etc/rsyslog.d/40-update-tails-mirror.conf]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/lib/systemd/system/update-tails-mirror.service]", "content": "--- /lib/systemd/system/update-tails-mirror.service.orig\n+++ /lib/systemd/system/update-tails-mirror.service\n@@ -5,4 +5,4 @@\n [Service]\n Type=oneshot\n User=mirror\n-ExecStart=/usr/bin/rsync -rt --delete rsync.tails.net::amnesia-archive/tails/ /srv/mirrors/tails\n+ExecStart=/usr/bin/rsync -rt --delete /srv/mirrors/tails rsync.tails.net::amnesia-archive/tails/", "parameters": "--- File[/lib/systemd/system/update-tails-mirror.service].orig\n+++ File[/lib/systemd/system/update-tails-mirror.service]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/lib/systemd/system/update-tails-mirror.timer]", "parameters": "--- File[/lib/systemd/system/update-tails-mirror.timer].orig\n+++ File[/lib/systemd/system/update-tails-mirror.timer]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Exec[systemd daemon-reload for update-tails-mirror.timer (update-tails-mirror.timer)]", "parameters": "--- Exec[systemd daemon-reload for update-tails-mirror.timer (update-tails-mirror.timer)].orig\n+++ Exec[systemd daemon-reload for update-tails-mirror.timer (update-tails-mirror.timer)]\n\n-    before => ['Service[update-tails-mirror.timer]']\n"}, {"resource": "File[/var/log/update-tails-mirror]", "parameters": "--- File[/var/log/update-tails-mirror].orig\n+++ File[/var/log/update-tails-mirror]\n\n@@\n-    ensure => directory\n+    ensure => absent\n"}], "perc_changed": "0.30%"}, "main": {"total": 3041, "only_in_self": ["Concat::Fragment[/etc/rsyncd.conf-tails]", "Concat_fragment[/etc/rsyncd.conf-tails]", "File[/srv/mirrors/tails]"], "only_in_other": [], "resource_diffs": [{"resource": "Systemd::Unit[update-tails-mirror.service]", "parameters": "--- Systemd::Unit[update-tails-mirror.service].orig\n+++ Systemd::Unit[update-tails-mirror.service]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Timer::Job[update-tails-mirror]", "parameters": "--- Systemd::Timer::Job[update-tails-mirror].orig\n+++ Systemd::Timer::Job[update-tails-mirror]\n\n@@\n-    ensure  => present\n+    ensure  => absent\n@@\n-    command => /usr/bin/rsync -rt --delete rsync.tails.net::amnesia-archive/tails/ /srv/mirrors/tails\n+    command => /usr/bin/rsync -rt --delete /srv/mirrors/tails rsync.tails.net::amnesia-archive/tails/\n"}, {"resource": "Service[update-tails-mirror.timer]", "parameters": "--- Service[update-tails-mirror.timer].orig\n+++ Service[update-tails-mirror.timer]\n\n+    before => ['Exec[systemd daemon-reload for update-tails-mirror.timer (update-tails-mirror.timer)]']\n@@\n-    enable => True\n+    enable => False\n@@\n-    ensure => running\n+    ensure => stopped\n"}, {"resource": "Systemd::Syslog[update-tails-mirror]", "parameters": "--- Systemd::Syslog[update-tails-mirror].orig\n+++ Systemd::Syslog[update-tails-mirror]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/etc/logrotate.d/update-tails-mirror]", "parameters": "--- File[/etc/logrotate.d/update-tails-mirror].orig\n+++ File[/etc/logrotate.d/update-tails-mirror]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Unit[update-tails-mirror.timer]", "parameters": "--- Systemd::Unit[update-tails-mirror.timer].orig\n+++ Systemd::Unit[update-tails-mirror.timer]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Logrotate::Conf[update-tails-mirror]", "parameters": "--- Logrotate::Conf[update-tails-mirror].orig\n+++ Logrotate::Conf[update-tails-mirror]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Systemd::Timer[update-tails-mirror]", "parameters": "--- Systemd::Timer[update-tails-mirror].orig\n+++ Systemd::Timer[update-tails-mirror]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Rsync::Server::Module[tails]", "parameters": "--- Rsync::Server::Module[tails].orig\n+++ Rsync::Server::Module[tails]\n\n@@\n-    ensure => present\n+    ensure => absent\n@@\n-    path   => /srv/mirrors/tails\n+    path   => /srv/mirror/tails\n"}, {"resource": "Rsyslog::Conf[update-tails-mirror]", "parameters": "--- Rsyslog::Conf[update-tails-mirror].orig\n+++ Rsyslog::Conf[update-tails-mirror]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/etc/rsyslog.d/40-update-tails-mirror.conf]", "parameters": "--- File[/etc/rsyslog.d/40-update-tails-mirror.conf].orig\n+++ File[/etc/rsyslog.d/40-update-tails-mirror.conf]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/lib/systemd/system/update-tails-mirror.service]", "content": "--- /lib/systemd/system/update-tails-mirror.service.orig\n+++ /lib/systemd/system/update-tails-mirror.service\n@@ -5,4 +5,4 @@\n [Service]\n Type=oneshot\n User=mirror\n-ExecStart=/usr/bin/rsync -rt --delete rsync.tails.net::amnesia-archive/tails/ /srv/mirrors/tails\n+ExecStart=/usr/bin/rsync -rt --delete /srv/mirrors/tails rsync.tails.net::amnesia-archive/tails/", "parameters": "--- File[/lib/systemd/system/update-tails-mirror.service].orig\n+++ File[/lib/systemd/system/update-tails-mirror.service]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "File[/lib/systemd/system/update-tails-mirror.timer]", "parameters": "--- File[/lib/systemd/system/update-tails-mirror.timer].orig\n+++ File[/lib/systemd/system/update-tails-mirror.timer]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}, {"resource": "Exec[systemd daemon-reload for update-tails-mirror.timer (update-tails-mirror.timer)]", "parameters": "--- Exec[systemd daemon-reload for update-tails-mirror.timer (update-tails-mirror.timer)].orig\n+++ Exec[systemd daemon-reload for update-tails-mirror.timer (update-tails-mirror.timer)]\n\n-    before => ['Service[update-tails-mirror.timer]']\n"}, {"resource": "File[/var/log/update-tails-mirror]", "parameters": "--- File[/var/log/update-tails-mirror].orig\n+++ File[/var/log/update-tails-mirror]\n\n@@\n-    ensure => directory\n+    ensure => absent\n"}, {"resource": "Systemd::Service[update-tails-mirror]", "parameters": "--- Systemd::Service[update-tails-mirror].orig\n+++ Systemd::Service[update-tails-mirror]\n\n@@\n-    ensure => present\n+    ensure => absent\n"}], "perc_changed": "0.62%"}}}