--- Class[Adduser].orig
+++ Class[Adduser]
@@
- 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[quickstack]', 'Package[dstat]', '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[atop]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[libpython2.7]', 'Package[libpython2.7-dev]', 'Package[libpython2.7-minimal]', 'Package[python2.7]', 'Package[libpython2.7-stdlib]', 'Package[python2.7-dev]', 'Package[python2.7-minimal]', 'Package[python2.7-dbg]', 'Package[python2.7-doc]', 'Package[python2.7-examples]', 'Package[libpython2.7-testsuite]', 'Package[intel-microcode]', 'Package[rasdaemon]', 'Package[libsnmp30]', 'Package[libdns-export1104]', 'Package[libdns1104]', 'Package[libisc-export1100]', 'Package[libisc1100]', 'Package[multiarch-support]', 'Package[libjson-c3]', 'Package[libpython3.7]', 'Package[libpython3.7-minimal]', 'Package[libpython3.7-stdlib]', 'Package[python3.7]', 'Package[python3.7-minimal]', 'Package[libevent-2.1-6]', 'Package[libwireshark11]', 'Package[libwiretap8]', 'Package[libwsutil9]', 'Package[libwscodecs2]', 'Package[libperl5.28]', 'Package[libmpdec2]', 'Package[perl-modules-5.28]', 'Package[libhogweed4]', 'Package[libnettle6]', 'Package[libprocps7]', 'Package[libip6tc0]', 'Package[libip4tc0]', 'Package[libiptc0]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[perccli]', '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[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[wikimedia-lvs-realserver]', 'Package[python3-conftool]', 'Package[python3-poolcounter]', 'Package[tcp-mss-clamper]', 'Package[edac-utils]', 'Package[opensearch]', 'Package[python3-requests]', 'Package[wmf-opensearch-search-plugins]', 'Package[opensearch-madvise]', 'Package[logstash-oss]', 'Package[logstash-old-name]', 'Package[ruby-sys-filesystem]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]', 'Package[openjdk-11-jdk]', 'Package[prometheus-elasticsearch-exporter]', 'Package[nginx-light]', 'Package[nginx-common]']
+ 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[quickstack]', 'Package[dstat]', '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[atop]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[libpython2.7]', 'Package[libpython2.7-dev]', 'Package[libpython2.7-minimal]', 'Package[python2.7]', 'Package[libpython2.7-stdlib]', 'Package[python2.7-dev]', 'Package[python2.7-minimal]', 'Package[python2.7-dbg]', 'Package[python2.7-doc]', 'Package[python2.7-examples]', 'Package[libpython2.7-testsuite]', 'Package[intel-microcode]', 'Package[rasdaemon]', 'Package[libsnmp30]', 'Package[libdns-export1104]', 'Package[libdns1104]', 'Package[libisc-export1100]', 'Package[libisc1100]', 'Package[multiarch-support]', 'Package[libjson-c3]', 'Package[libpython3.7]', 'Package[libpython3.7-minimal]', 'Package[libpython3.7-stdlib]', 'Package[python3.7]', 'Package[python3.7-minimal]', 'Package[libevent-2.1-6]', 'Package[libwireshark11]', 'Package[libwiretap8]', 'Package[libwsutil9]', 'Package[libwscodecs2]', 'Package[libperl5.28]', 'Package[libmpdec2]', 'Package[perl-modules-5.28]', 'Package[libhogweed4]', 'Package[libnettle6]', 'Package[libprocps7]', 'Package[libip6tc0]', 'Package[libip4tc0]', 'Package[libiptc0]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[perccli]', '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[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[wikimedia-lvs-realserver]', 'Package[python3-conftool]', 'Package[python3-poolcounter]', 'Package[tcp-mss-clamper]', 'Package[edac-utils]', 'Package[opensearch]', 'Package[python3-requests]', 'Package[wmf-opensearch-search-plugins]', 'Package[opensearch-madvise]', 'Package[ruby-sys-filesystem]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]', 'Package[openjdk-11-jdk]', 'Package[prometheus-elasticsearch-exporter]', 'Package[nginx-light]', 'Package[nginx-common]']
Package[logstash-old-name]
- Parameters differences:
--- Package[logstash-old-name].orig
+++ Package[logstash-old-name]
- provider => apt
- name => logstash
- ensure => absent
- before => Package[logstash-oss]
- Systemd::Unit[clean_up_dlq.timer]
- Parameters differences:
--- Systemd::Unit[clean_up_dlq.timer].orig
+++ Systemd::Unit[clean_up_dlq.timer]
- restart => False
- ensure => absent
- require => ['Class[Systemd]']
- override_filename => puppet-override.conf
- unit => clean_up_dlq.timer
- override => False
- Logstash::Input::Gelf[gelf_relay]
- Parameters differences:
--- Logstash::Input::Gelf[gelf_relay].orig
+++ Logstash::Input::Gelf[gelf_relay]
- tags => ['input-gelf-relay']
- host => localhost
- ensure => present
- plugin_id => input/gelf/12201
- port => 12201
- priority => 10
- Class[Logstash]
- Parameters differences:
--- Class[Logstash].orig
+++ Class[Logstash]
- version => 7.16.3-1
- log_format => json
- heap_memory => 192m
- pipeline_batch_delay => 50
- enable_dlq => False
- pipeline_batch_size => 125
- dlq_max_bytes => 1024mb
- manage_service => True
- pipeline_workers => 2
- java_package => openjdk-11-jdk
- gc_log => True
- dlq_hosts => []
- File[/usr/local/bin/cleanup-dlq]
- Parameters differences:
--- File[/usr/local/bin/cleanup-dlq].orig
+++ File[/usr/local/bin/cleanup-dlq]
- owner => root
- ensure => absent
- group => root
- File[/lib/systemd/system/clean_up_dlq.service]
- Parameters differences:
--- File[/lib/systemd/system/clean_up_dlq.service].orig
+++ File[/lib/systemd/system/clean_up_dlq.service]
- group => root
- owner => root
- ensure => absent
- mode => 0444
- notify => Exec[systemd daemon-reload for clean_up_dlq.service (clean_up_dlq.service)]
- Content differences:
--- /lib/systemd/system/clean_up_dlq.service.orig
+++ /lib/systemd/system/clean_up_dlq.service
@@ -1,8 +0,0 @@
-[Unit]
-Description=Clean up dead letter queue and restart logstash
-Documentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state
-
-[Service]
-Type=oneshot
-User=root
-ExecStart=/usr/local/bin/cleanup-dlq
- File[/etc/logrotate.d/clean_up_dlq]
- Parameters differences:
--- File[/etc/logrotate.d/clean_up_dlq].orig
+++ File[/etc/logrotate.d/clean_up_dlq]
- owner => root
- ensure => absent
- mode => 0444
- group => root
- Content differences:
--- /etc/logrotate.d/clean_up_dlq.orig
+++ /etc/logrotate.d/clean_up_dlq
@@ -1,12 +0,0 @@
-# logrotate(8) config for clean_up_dlq
-
-/var/log/clean_up_dlq/*.log {
- daily
- copytruncate
- missingok
- compress
- delaycompress
- notifempty
- rotate 15
- size 256M
-}
- Systemd::Unit[clean_up_dlq.service]
- Parameters differences:
--- Systemd::Unit[clean_up_dlq.service].orig
+++ Systemd::Unit[clean_up_dlq.service]
- restart => False
- ensure => absent
- require => ['Class[Systemd]']
- override_filename => puppet-override.conf
- unit => clean_up_dlq.service
- override => False
- File[/etc/logstash/conf.d/90-output-udp-gelf_relay.conf]
- Parameters differences:
--- File[/etc/logstash/conf.d/90-output-udp-gelf_relay.conf].orig
+++ File[/etc/logstash/conf.d/90-output-udp-gelf_relay.conf]
- validate_cmd => /usr/local/bin/logstash-config-test %
- owner => logstash
- group => logstash
- ensure => present
- mode => 0440
- notify => Service[logstash]
- Content differences:
--- /etc/logstash/conf.d/90-output-udp-gelf_relay.conf.orig
+++ /etc/logstash/conf.d/90-output-udp-gelf_relay.conf
@@ -1,9 +0,0 @@
-output {
-
- udp {
- host => 'localhost'
- port => '11514'
- codec =>'json'
- }
-
-}
- Package[logstash-oss]
- Parameters differences:
--- Package[logstash-oss].orig
+++ Package[logstash-oss]
- provider => apt
- ensure => 1:7.16.3-1
- require => Package[openjdk-11-jdk]
- File[/usr/local/bin/logstash-config-test]
- Parameters differences:
--- File[/usr/local/bin/logstash-config-test].orig
+++ File[/usr/local/bin/logstash-config-test]
- owner => root
- source => puppet:///modules/logstash/logstash-config-test
- require => Package[logstash-oss]
- group => root
- mode => 0555
- Systemd::Timer::Job[clean_up_dlq]
- Parameters differences:
--- Systemd::Timer::Job[clean_up_dlq].orig
+++ Systemd::Timer::Job[clean_up_dlq]
- user => root
- send_mail => False
- environment => {}
- send_mail_only_on_error => True
- logfile_perms => all
- monitoring_notes_url => https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state
- logfile_group => root
- success_exit_status => []
- send_mail_to => root@cloudelastic1009.eqiad.wmnet
- logfile_name => syslog.log
- command => /usr/local/bin/cleanup-dlq
- private_tmp => False
- syslog_match_startswith => True
- interval => {'start': 'OnCalendar', 'interval': '1h'}
- logging_enabled => True
- monitoring_contact_groups => admins
- ignore_errors => False
- monitoring_enabled => False
- ensure => absent
- syslog_force_stop => True
- logfile_basedir => /var/log
- description => Clean up dead letter queue and restart logstash
- fixed_random_delay => False
- File[/etc/rsyslog.d/40-clean-up-dlq.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/40-clean-up-dlq.conf].orig
+++ File[/etc/rsyslog.d/40-clean-up-dlq.conf]
- group => root
- owner => root
- ensure => absent
- mode => 0444
- notify => Service[rsyslog]
- Content differences:
--- /etc/rsyslog.d/40-clean-up-dlq.conf.orig
+++ /etc/rsyslog.d/40-clean-up-dlq.conf
@@ -1,10 +0,0 @@
-# rsyslog.conf(5) configuration file for services.
-# This file is managed by Puppet.
-if $programname startswith "clean_up_dlq" then {
- action(
- type="omfile" file="/var/log/clean_up_dlq/syslog.log"
- fileOwner="root" fileGroup="root"
- fileCreateMode="0644"
- )
- & stop
-}
- Logstash::Output::Udp[gelf_relay]
- Parameters differences:
--- Logstash::Output::Udp[gelf_relay].orig
+++ Logstash::Output::Udp[gelf_relay]
- host => localhost
- ensure => present
- codec => json
- plugin_id => output/udp/gelf_relay
- port => 11514
- priority => 90
- Exec[systemd daemon-reload for clean_up_dlq.service (clean_up_dlq.service)]
- Parameters differences:
--- Exec[systemd daemon-reload for clean_up_dlq.service (clean_up_dlq.service)].orig
+++ Exec[systemd daemon-reload for clean_up_dlq.service (clean_up_dlq.service)]
- command => /bin/systemctl daemon-reload
- refreshonly => True
- File[/etc/default/logstash]
- Parameters differences:
--- File[/etc/default/logstash].orig
+++ File[/etc/default/logstash]
- group => root
- owner => root
- mode => 0444
- require => Package[logstash-oss]
- notify => Service[logstash]
- Class[Profile::Logstash::Gelf_relay]
- Parameters differences:
--- Class[Profile::Logstash::Gelf_relay].orig
+++ Class[Profile::Logstash::Gelf_relay]
- version => 7.16.3-1
- Logrotate::Conf[clean_up_dlq]
- Parameters differences:
--- Logrotate::Conf[clean_up_dlq].orig
+++ Logrotate::Conf[clean_up_dlq]
- ensure => absent
- File[/etc/logstash/conf.d/10-input-gelf-gelf_relay.conf]
- Parameters differences:
--- File[/etc/logstash/conf.d/10-input-gelf-gelf_relay.conf].orig
+++ File[/etc/logstash/conf.d/10-input-gelf-gelf_relay.conf]
- validate_cmd => /usr/local/bin/logstash-config-test %
- owner => logstash
- group => logstash
- ensure => present
- mode => 0440
- notify => Service[logstash]
- Content differences:
--- /etc/logstash/conf.d/10-input-gelf-gelf_relay.conf.orig
+++ /etc/logstash/conf.d/10-input-gelf-gelf_relay.conf
@@ -1,11 +0,0 @@
-input {
- # Graylog extended logging format
- gelf {
- type => "gelf"
- port => 12201
- remap => false
- host => "localhost"
- id => "input/gelf/12201"
- tags => ["input-gelf-relay"]
- }
-}
- Systemd::Timer[clean_up_dlq]
- Parameters differences:
--- Systemd::Timer[clean_up_dlq].orig
+++ Systemd::Timer[clean_up_dlq]
- timer_intervals => [{'start': 'OnCalendar', 'interval': '1h'}]
- unit_name => clean_up_dlq.service
- ensure => absent
- accuracy => 15sec
- splay => 0
- fixed_random_delay => False
- Systemd::Syslog[clean_up_dlq]
- Parameters differences:
--- Systemd::Syslog[clean_up_dlq].orig
+++ Systemd::Syslog[clean_up_dlq]
- programname_comparison => startswith
- owner => root
- force_stop => True
- base_dir => /var/log
- ensure => absent
- group => root
- log_filename => syslog.log
- readable_by => all
- File[/var/log/clean_up_dlq]
- Parameters differences:
--- File[/var/log/clean_up_dlq].orig
+++ File[/var/log/clean_up_dlq]
- owner => root
- ensure => absent
- mode => 0755
- force => True
- backup => False
- group => root
- File[/etc/logstash/log4j2.properties]
- Parameters differences:
--- File[/etc/logstash/log4j2.properties].orig
+++ File[/etc/logstash/log4j2.properties]
- owner => root
- ensure => file
- mode => 0444
- require => Package[logstash-oss]
- group => root
- Content differences:
--- /etc/logstash/log4j2.properties.orig
+++ /etc/logstash/log4j2.properties
@@ -1,51 +0,0 @@
-status = error
-name = LogstashPropertiesConfig
-
-appender.rolling.type = RollingFile
-appender.rolling.name = plain_rolling
-appender.rolling.fileName = ${sys:ls.logs}/logstash-${sys:ls.log.format}.log
-appender.rolling.filePattern = ${sys:ls.logs}/logstash-${sys:ls.log.format}-%d{yyyy-MM-dd}-%i.log.gz
-appender.rolling.policies.type = Policies
-appender.rolling.policies.time.type = TimeBasedTriggeringPolicy
-appender.rolling.policies.time.interval = 1
-appender.rolling.policies.time.modulate = true
-appender.rolling.layout.type = PatternLayout
-appender.rolling.layout.pattern = [%d{ISO8601}][%-5p][%-25c] %-.10000m%n
-appender.rolling.policies.size.type = SizeBasedTriggeringPolicy
-appender.rolling.policies.size.size = 128M
-appender.rolling.strategy.type = DefaultRolloverStrategy
-appender.rolling.strategy.max = 4
-appender.rolling.strategy.action.type = Delete
-appender.rolling.strategy.action.basepath = ${sys:ls.logs}
-appender.rolling.strategy.action.condition.type = IfFileName
-appender.rolling.strategy.action.condition.glob = logstash-${sys:ls.log.format}-*
-appender.rolling.strategy.action.ifAny.type = IfAny
-appender.rolling.strategy.action.ifAny.ifLastModified.type = IfLastModified
-appender.rolling.strategy.action.ifAny.ifLastModified.age = 30D
-appender.rolling.strategy.action.ifAny.ifAccumulatedFileSize.type = IfAccumulatedFileSize
-appender.rolling.strategy.action.ifAny.ifAccumulatedFileSize.exceeds = 15GB
-
-appender.json_rolling.type = RollingFile
-appender.json_rolling.name = json_rolling
-appender.json_rolling.fileName = ${sys:ls.logs}/logstash-${sys:ls.log.format}.log
-appender.json_rolling.filePattern = ${sys:ls.logs}/logstash-${sys:ls.log.format}-%d{yyyy-MM-dd}.log
-appender.json_rolling.policies.type = Policies
-appender.json_rolling.policies.time.type = TimeBasedTriggeringPolicy
-appender.json_rolling.policies.time.interval = 1
-appender.json_rolling.policies.time.modulate = true
-appender.json_rolling.layout.type = JSONLayout
-appender.json_rolling.layout.compact = true
-appender.json_rolling.layout.eventEol = true
-appender.json_rolling.strategy.type = DefaultRolloverStrategy
-appender.json_rolling.strategy.action.type = Delete
-appender.json_rolling.strategy.action.basepath = ${sys:ls.logs}
-appender.json_rolling.strategy.action.condition.type = IfFileName
-appender.json_rolling.strategy.action.condition.glob = logstash-${sys:ls.log.format}-*
-appender.json_rolling.strategy.action.ifAny.type = IfAny
-appender.json_rolling.strategy.action.ifAny.ifLastModified.type = IfLastModified
-appender.json_rolling.strategy.action.ifAny.ifLastModified.age = 30D
-appender.json_rolling.strategy.action.ifAny.ifAccumulatedFileSize.type = IfAccumulatedFileSize
-appender.json_rolling.strategy.action.ifAny.ifAccumulatedFileSize.exceeds = 10GB
-
-rootLogger.level = ${sys:ls.log.level}
-rootLogger.appenderRef.rolling.ref = ${sys:ls.log.format}_rolling
- File[/lib/systemd/system/clean_up_dlq.timer]
- Parameters differences:
--- File[/lib/systemd/system/clean_up_dlq.timer].orig
+++ File[/lib/systemd/system/clean_up_dlq.timer]
- group => root
- owner => root
- ensure => absent
- mode => 0444
- notify => Exec[systemd daemon-reload for clean_up_dlq.timer (clean_up_dlq.timer)]
- Content differences:
--- /lib/systemd/system/clean_up_dlq.timer.orig
+++ /lib/systemd/system/clean_up_dlq.timer
@@ -1,12 +0,0 @@
-[Unit]
-Description=Periodic execution of clean_up_dlq.service
-
-[Timer]
-Unit=clean_up_dlq.service
-# Accuracy sets the maximum time interval around the execution time we want to allow
-AccuracySec=15sec
-OnCalendar=1h
-RandomizedDelaySec=0
-
-[Install]
-WantedBy=multi-user.target
- Rsyslog::Conf[clean_up_dlq]
- Parameters differences:
--- Rsyslog::Conf[clean_up_dlq].orig
+++ Rsyslog::Conf[clean_up_dlq]
- mode => 0444
- ensure => absent
- priority => 40
- require => File[/var/log/clean_up_dlq]
- Class[Profile::Apt]
- Parameters differences:
--- Class[Profile::Apt].orig
+++ Class[Profile::Apt]
@@
- 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[quickstack]', 'Package[dstat]', '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[atop]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[libpython2.7]', 'Package[libpython2.7-dev]', 'Package[libpython2.7-minimal]', 'Package[python2.7]', 'Package[libpython2.7-stdlib]', 'Package[python2.7-dev]', 'Package[python2.7-minimal]', 'Package[python2.7-dbg]', 'Package[python2.7-doc]', 'Package[python2.7-examples]', 'Package[libpython2.7-testsuite]', 'Package[intel-microcode]', 'Package[rasdaemon]', 'Package[libsnmp30]', 'Package[libdns-export1104]', 'Package[libdns1104]', 'Package[libisc-export1100]', 'Package[libisc1100]', 'Package[multiarch-support]', 'Package[libjson-c3]', 'Package[libpython3.7]', 'Package[libpython3.7-minimal]', 'Package[libpython3.7-stdlib]', 'Package[python3.7]', 'Package[python3.7-minimal]', 'Package[libevent-2.1-6]', 'Package[libwireshark11]', 'Package[libwiretap8]', 'Package[libwsutil9]', 'Package[libwscodecs2]', 'Package[libperl5.28]', 'Package[libmpdec2]', 'Package[perl-modules-5.28]', 'Package[libhogweed4]', 'Package[libnettle6]', 'Package[libprocps7]', 'Package[libip6tc0]', 'Package[libip4tc0]', 'Package[libiptc0]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[perccli]', '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[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[wikimedia-lvs-realserver]', 'Package[python3-conftool]', 'Package[python3-poolcounter]', 'Package[tcp-mss-clamper]', 'Package[edac-utils]', 'Package[opensearch]', 'Package[python3-requests]', 'Package[wmf-opensearch-search-plugins]', 'Package[opensearch-madvise]', 'Package[logstash-oss]', 'Package[logstash-old-name]', 'Package[ruby-sys-filesystem]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]', 'Package[openjdk-11-jdk]', 'Package[prometheus-elasticsearch-exporter]', 'Package[nginx-light]', 'Package[nginx-common]']
+ 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[quickstack]', 'Package[dstat]', '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[atop]', 'Package[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[libpython2.7]', 'Package[libpython2.7-dev]', 'Package[libpython2.7-minimal]', 'Package[python2.7]', 'Package[libpython2.7-stdlib]', 'Package[python2.7-dev]', 'Package[python2.7-minimal]', 'Package[python2.7-dbg]', 'Package[python2.7-doc]', 'Package[python2.7-examples]', 'Package[libpython2.7-testsuite]', 'Package[intel-microcode]', 'Package[rasdaemon]', 'Package[libsnmp30]', 'Package[libdns-export1104]', 'Package[libdns1104]', 'Package[libisc-export1100]', 'Package[libisc1100]', 'Package[multiarch-support]', 'Package[libjson-c3]', 'Package[libpython3.7]', 'Package[libpython3.7-minimal]', 'Package[libpython3.7-stdlib]', 'Package[python3.7]', 'Package[python3.7-minimal]', 'Package[libevent-2.1-6]', 'Package[libwireshark11]', 'Package[libwiretap8]', 'Package[libwsutil9]', 'Package[libwscodecs2]', 'Package[libperl5.28]', 'Package[libmpdec2]', 'Package[perl-modules-5.28]', 'Package[libhogweed4]', 'Package[libnettle6]', 'Package[libprocps7]', 'Package[libip6tc0]', 'Package[libip4tc0]', 'Package[libiptc0]', 'Package[openssh-client]', 'Package[openssh-server]', 'Package[debdeploy-client]', 'Package[python3-dateutil]', 'Package[sudo]', 'Package[golang-cfssl]', 'Package[debmonitor-client]', 'Package[perccli]', '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[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[wikimedia-lvs-realserver]', 'Package[python3-conftool]', 'Package[python3-poolcounter]', 'Package[tcp-mss-clamper]', 'Package[edac-utils]', 'Package[opensearch]', 'Package[python3-requests]', 'Package[wmf-opensearch-search-plugins]', 'Package[opensearch-madvise]', 'Package[ruby-sys-filesystem]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]', 'Package[openjdk-11-jdk]', 'Package[prometheus-elasticsearch-exporter]', 'Package[nginx-light]', 'Package[nginx-common]']
- Exec[systemd daemon-reload for clean_up_dlq.timer (clean_up_dlq.timer)]
- Parameters differences:
--- Exec[systemd daemon-reload for clean_up_dlq.timer (clean_up_dlq.timer)].orig
+++ Exec[systemd daemon-reload for clean_up_dlq.timer (clean_up_dlq.timer)]
- command => /bin/systemctl daemon-reload
- refreshonly => True
- File[/etc/logstash/conf.d/README]
- Parameters differences:
--- File[/etc/logstash/conf.d/README].orig
+++ File[/etc/logstash/conf.d/README]
- owner => logstash
- ensure => present
- source => puppet:///modules/logstash/conf.d/README
- require => Package[logstash-oss]
- group => logstash
- Service[logstash]
- Parameters differences:
--- Service[logstash].orig
+++ Service[logstash]
- enable => True
- ensure => running
- hasstatus => True
- provider => systemd
- hasrestart => True