--- Class[Adduser].orig
+++ Class[Adduser]
@@
- before => ['Package[openssl]', 'Package[ssl-cert]', 'Package[ca-certificates]', 'Package[wmf-certificates]', '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[ntp]', 'Package[systemd-timesyncd]', 'Package[exim4-config]', 'Package[exim4-daemon-light]', 'Package[logrotate]', 'Package[prometheus-node-exporter]', '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[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[atop]', '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[eject]', '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[rsyslog-kafka]', 'Package[emacs-nox]', 'Package[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[geoip-bin]', 'Package[mmdb-bin]', 'Package[r-base]', 'Package[r-base-dev]', 'Package[r-recommended]', 'Package[libopenblas-dev]', 'Package[ipython3]', 'Package[python3-dev]', 'Package[python3-virtualenv]', 'Package[python3-geoip]', 'Package[python3-geoip2]', 'Package[python3-requests]', 'Package[python3-docopt]', 'Package[python3-tabulate]', 'Package[python3-nose]', 'Package[python3-mock]', 'Package[python3-setuptools]', 'Package[python3-swiftclient]', 'Package[libgomp1]', 'Package[libsasl2-dev]', 'Package[libsasl2-modules-gssapi-mit]', 'Package[libkrb5-dev]', 'Package[libssl1.1]', 'Package[libssl-dev]', 'Package[maven]', 'Package[hadoop-client]', 'Package[libhdfs0]', 'Package[liblog4j-extras1.2-java]', 'Package[hive]', 'Package[hive-hcatalog]', 'Package[conda-analytics]', 'Package[sqoop]', 'Package[mahout]', 'Package[hadoop-hdfs-fuse]', 'Package[kafkacat]', 'Package[jupyter-notebook]', 'Package[s-nail]', 'Package[krb5-user]', 'Package[kstart]', 'Package[airflow]', 'Package[sasl2-bin]', 'Package[prometheus-statsd-exporter]', 'Package[presto-cli]', 'Package[python3-pymysql]', 'Package[python3-dnspython]', 'Package[ruby-sys-filesystem]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]', 'Package[libmysql-java]', 'Package[git-lfs]', 'Package[rsync]', 'Package[python3-venv]', 'Package[analytics/hdfs-tools/deploy]', 'Package[analytics/refinery]', 'Package[openjdk-8-jdk]', 'Package[airflow-dags/analytics_test]', 'Package[python3-cryptography]']
+ before => ['Package[openssl]', 'Package[ssl-cert]', 'Package[ca-certificates]', 'Package[wmf-certificates]', '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[ntp]', 'Package[systemd-timesyncd]', 'Package[exim4-config]', 'Package[exim4-daemon-light]', 'Package[logrotate]', 'Package[prometheus-node-exporter]', '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[apt-listchanges]', 'Package[isc-dhcp-client]', 'Package[atop]', '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[eject]', '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[rsyslog-kafka]', 'Package[emacs-nox]', 'Package[libnet-dns-perl]', 'Package[iptables]', 'Package[ferm]', 'Package[ulogd2]', 'Package[conntrack]', 'Package[geoip-bin]', 'Package[mmdb-bin]', 'Package[r-base]', 'Package[r-base-dev]', 'Package[r-recommended]', 'Package[libopenblas-dev]', 'Package[ipython3]', 'Package[python3-dev]', 'Package[python3-virtualenv]', 'Package[python3-geoip]', 'Package[python3-geoip2]', 'Package[python3-requests]', 'Package[python3-docopt]', 'Package[python3-tabulate]', 'Package[python3-nose]', 'Package[python3-mock]', 'Package[python3-setuptools]', 'Package[python3-swiftclient]', 'Package[libgomp1]', 'Package[libsasl2-dev]', 'Package[libsasl2-modules-gssapi-mit]', 'Package[libkrb5-dev]', 'Package[libssl1.1]', 'Package[libssl-dev]', 'Package[maven]', 'Package[hadoop-client]', 'Package[libhdfs0]', 'Package[liblog4j-extras1.2-java]', 'Package[hive]', 'Package[hive-hcatalog]', 'Package[conda-analytics]', 'Package[sqoop]', 'Package[mahout]', 'Package[hadoop-hdfs-fuse]', 'Package[kafkacat]', 'Package[jupyter-notebook]', 'Package[s-nail]', 'Package[krb5-user]', 'Package[kstart]', 'Package[airflow]', 'Package[sasl2-bin]', 'Package[presto-cli]', 'Package[python3-pymysql]', 'Package[python3-dnspython]', 'Package[ruby-sys-filesystem]', 'Package[prometheus-rsyslog-exporter]', 'Package[initramfs-tools]', 'Package[python3-click]', 'Package[python3-box]', 'Package[confd]', 'Package[python3-toml]', 'Package[libmysql-java]', 'Package[git-lfs]', 'Package[rsync]', 'Package[python3-venv]', 'Package[analytics/hdfs-tools/deploy]', 'Package[analytics/refinery]', 'Package[openjdk-8-jdk]']
File[/lib/systemd/system/airflow-webserver@analytics_test.service]
- Parameters differences:
--- File[/lib/systemd/system/airflow-webserver@analytics_test.service].orig
+++ File[/lib/systemd/system/airflow-webserver@analytics_test.service]
- ensure => absent
- notify => Exec[systemd daemon-reload for airflow-webserver@analytics_test.service (airflow-webserver@analytics_test)]
- group => root
- mode => 0444
- owner => root
- Content differences:
--- /lib/systemd/system/airflow-webserver@analytics_test.service.orig
+++ /lib/systemd/system/airflow-webserver@analytics_test.service
@@ -1,17 +0,0 @@
-[Unit]
-Description=Airflow %i Webserver
-PartOf=airflow.service airflow@%i.service
-After=network.target airflow-kerberos@%i.service
-
-[Service]
-User=analytics
-Group=analytics
-ExecStart=/srv/airflow-analytics_test/bin/airflow-analytics_test webserver --pid /srv/airflow-analytics_test/webserver.pid
-Type=simple
-SyslogIdentifier=airflow-webserver@%i
-PrivateTmp=true
-Restart=on-failure
-RestartSec=5s
-
-[Install]
-WantedBy=airflow.service airflow@%i.service multi-user.target
- File[/etc/rsyslog.d/40-wmf-auto-restart-airflow-webserver-analytics-test.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/40-wmf-auto-restart-airflow-webserver-analytics-test.conf].orig
+++ File[/etc/rsyslog.d/40-wmf-auto-restart-airflow-webserver-analytics-test.conf]
- ensure => absent
- notify => Service[rsyslog]
- group => root
- mode => 0444
- owner => root
- Content differences:
--- /etc/rsyslog.d/40-wmf-auto-restart-airflow-webserver-analytics-test.conf.orig
+++ /etc/rsyslog.d/40-wmf-auto-restart-airflow-webserver-analytics-test.conf
@@ -1,10 +0,0 @@
-# rsyslog.conf(5) configuration file for services.
-# This file is managed by Puppet.
-if $programname startswith "wmf_auto_restart_airflow-webserver_analytics_test" then {
- action(
- type="omfile" file="/var/log/wmf_auto_restart_airflow-webserver_analytics_test/syslog.log"
- fileOwner="root" fileGroup="root"
- fileCreateMode="0644"
- )
- & stop
-}
- Rsyslog::Conf[wmf_auto_restart_airflow-kerberos_analytics_test]
- Parameters differences:
--- Rsyslog::Conf[wmf_auto_restart_airflow-kerberos_analytics_test].orig
+++ Rsyslog::Conf[wmf_auto_restart_airflow-kerberos_analytics_test]
- priority => 40
- ensure => absent
- mode => 0444
- require => File[/var/log/wmf_auto_restart_airflow-kerberos_analytics_test]
- File[/lib/systemd/system/wmf_auto_restart_airflow-webserver@analytics_test.service]
- Parameters differences:
--- File[/lib/systemd/system/wmf_auto_restart_airflow-webserver@analytics_test.service].orig
+++ File[/lib/systemd/system/wmf_auto_restart_airflow-webserver@analytics_test.service]
- ensure => absent
- notify => Exec[systemd daemon-reload for wmf_auto_restart_airflow-webserver@analytics_test.service (wmf_auto_restart_airflow-webserver@analytics_test.service)]
- group => root
- mode => 0444
- owner => root
- Content differences:
--- /lib/systemd/system/wmf_auto_restart_airflow-webserver@analytics_test.service.orig
+++ /lib/systemd/system/wmf_auto_restart_airflow-webserver@analytics_test.service
@@ -1,8 +0,0 @@
-[Unit]
-Description=Auto restart job: airflow-webserver@analytics_test
-Documentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state
-
-[Service]
-Type=oneshot
-User=root
-ExecStart=/usr/local/sbin/wmf-auto-restart -s airflow-webserver@analytics_test
- Service[airflow-scheduler@analytics_test]
- Parameters differences:
--- Service[airflow-scheduler@analytics_test].orig
+++ Service[airflow-scheduler@analytics_test]
- enable => False
- before => ['Exec[systemd daemon-reload for airflow-scheduler@analytics_test.service (airflow-scheduler@analytics_test)]']
- ensure => stopped
- subscribe => ['File[/srv/airflow-analytics_test/airflow.cfg]', 'File[/srv/airflow-analytics_test/webserver_config.py]', 'File[/srv/airflow-analytics_test/connections.yaml]', 'File[/srv/airflow-analytics_test/bin/airflow-analytics_test-profile.sh]']
- File[/lib/systemd/system/wmf_auto_restart_airflow-scheduler@analytics_test.timer]
- Parameters differences:
--- File[/lib/systemd/system/wmf_auto_restart_airflow-scheduler@analytics_test.timer].orig
+++ File[/lib/systemd/system/wmf_auto_restart_airflow-scheduler@analytics_test.timer]
- ensure => absent
- notify => Exec[systemd daemon-reload for wmf_auto_restart_airflow-scheduler@analytics_test.timer (wmf_auto_restart_airflow-scheduler@analytics_test.timer)]
- group => root
- mode => 0444
- owner => root
- Content differences:
--- /lib/systemd/system/wmf_auto_restart_airflow-scheduler@analytics_test.timer.orig
+++ /lib/systemd/system/wmf_auto_restart_airflow-scheduler@analytics_test.timer
@@ -1,12 +0,0 @@
-[Unit]
-Description=Periodic execution of wmf_auto_restart_airflow-scheduler@analytics_test.service
-
-[Timer]
-Unit=wmf_auto_restart_airflow-scheduler@analytics_test.service
-# Accuracy sets the maximum time interval around the execution time we want to allow
-AccuracySec=15sec
-OnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 0:25:00
-RandomizedDelaySec=0
-
-[Install]
-WantedBy=multi-user.target
- Logrotate::Conf[airflow_analytics_test_clean_logs]
- Parameters differences:
--- Logrotate::Conf[airflow_analytics_test_clean_logs].orig
+++ Logrotate::Conf[airflow_analytics_test_clean_logs]
- ensure => present
- Systemd::Unit[wmf_auto_restart_prometheus-statsd-exporter.timer]
- Parameters differences:
--- Systemd::Unit[wmf_auto_restart_prometheus-statsd-exporter.timer].orig
+++ Systemd::Unit[wmf_auto_restart_prometheus-statsd-exporter.timer]
- override_filename => puppet-override.conf
- ensure => present
- unit => wmf_auto_restart_prometheus-statsd-exporter.timer
- restart => False
- override => False
- require => ['Class[Systemd]']
- Systemd::Syslog[wmf_auto_restart_airflow-scheduler_analytics_test]
- Parameters differences:
--- Systemd::Syslog[wmf_auto_restart_airflow-scheduler_analytics_test].orig
+++ Systemd::Syslog[wmf_auto_restart_airflow-scheduler_analytics_test]
- readable_by => all
- ensure => absent
- group => root
- programname_comparison => startswith
- owner => root
- base_dir => /var/log
- log_filename => syslog.log
- force_stop => True
- Systemd::Service[regenerate-skein-certificate]
- Parameters differences:
--- Systemd::Service[regenerate-skein-certificate].orig
+++ Systemd::Service[regenerate-skein-certificate]
- unit_type => timer
- monitoring_contact_group => admins
- ensure => present
- restart => False
- monitoring_critical => False
- service_params => {}
- migration_task => T407130
- require => Systemd::Unit[regenerate-skein-certificate.service]
- monitoring_enabled => False
- override => False
- Logrotate::Conf[wmf_auto_restart_airflow-kerberos_analytics_test]
- Parameters differences:
--- Logrotate::Conf[wmf_auto_restart_airflow-kerberos_analytics_test].orig
+++ Logrotate::Conf[wmf_auto_restart_airflow-kerberos_analytics_test]
- ensure => absent
- Systemd::Unit[wmf_auto_restart_airflow-scheduler@analytics_test.service]
- Parameters differences:
--- Systemd::Unit[wmf_auto_restart_airflow-scheduler@analytics_test.service].orig
+++ Systemd::Unit[wmf_auto_restart_airflow-scheduler@analytics_test.service]
- override_filename => puppet-override.conf
- ensure => absent
- unit => wmf_auto_restart_airflow-scheduler@analytics_test.service
- restart => False
- override => False
- require => ['Class[Systemd]']
- Service[wmf_auto_restart_airflow-webserver@analytics_test.timer]
- Parameters differences:
--- Service[wmf_auto_restart_airflow-webserver@analytics_test.timer].orig
+++ Service[wmf_auto_restart_airflow-webserver@analytics_test.timer]
- provider => systemd
- enable => False
- before => ['Exec[systemd daemon-reload for wmf_auto_restart_airflow-webserver@analytics_test.timer (wmf_auto_restart_airflow-webserver@analytics_test.timer)]']
- ensure => stopped
- File[/usr/local/bin/prometheus-check-certificate-expiry]
- Parameters differences:
--- File[/usr/local/bin/prometheus-check-certificate-expiry].orig
+++ File[/usr/local/bin/prometheus-check-certificate-expiry]
- ensure => present
- source => puppet:///modules/prometheus/check_certificate_expiry.py
- group => analytics
- mode => 0555
- owner => analytics
- File[/etc/rsyslog.d/40-prometheus-node-textfile-prometheus-check-certificate-expiry.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/40-prometheus-node-textfile-prometheus-check-certificate-expiry.conf].orig
+++ File[/etc/rsyslog.d/40-prometheus-node-textfile-prometheus-check-certificate-expiry.conf]
- ensure => present
- notify => Service[rsyslog]
- group => root
- mode => 0444
- owner => root
- Content differences:
--- /etc/rsyslog.d/40-prometheus-node-textfile-prometheus-check-certificate-expiry.conf.orig
+++ /etc/rsyslog.d/40-prometheus-node-textfile-prometheus-check-certificate-expiry.conf
@@ -1,10 +0,0 @@
-# rsyslog.conf(5) configuration file for services.
-# This file is managed by Puppet.
-if $programname startswith "prometheus-node-textfile-prometheus-check-certificate-expiry" then {
- action(
- type="omfile" file="/var/log/prometheus-node-textfile-prometheus-check-certificate-expiry/syslog.log"
- fileOwner="root" fileGroup="root"
- fileCreateMode="0644"
- )
- & stop
-}
- Systemd::Unit[airflow-scheduler@analytics_test]
- Parameters differences:
--- Systemd::Unit[airflow-scheduler@analytics_test].orig
+++ Systemd::Unit[airflow-scheduler@analytics_test]
- override_filename => puppet-override.conf
- ensure => absent
- unit => airflow-scheduler@analytics_test
- restart => True
- override => False
- require => ['Class[Systemd]']
- Class[Airflow]
- Parameters differences:
--- Class[Airflow].orig
+++ Class[Airflow]
- before => ['Airflow::Instance[analytics_test]']
- Systemd::Unit[wmf_auto_restart_airflow-webserver@analytics_test.timer]
- Parameters differences:
--- Systemd::Unit[wmf_auto_restart_airflow-webserver@analytics_test.timer].orig
+++ Systemd::Unit[wmf_auto_restart_airflow-webserver@analytics_test.timer]
- override_filename => puppet-override.conf
- ensure => absent
- unit => wmf_auto_restart_airflow-webserver@analytics_test.timer
- restart => False
- override => False
- require => ['Class[Systemd]']
- Logrotate::Conf[wmf_auto_restart_airflow-webserver_analytics_test]
- Parameters differences:
--- Logrotate::Conf[wmf_auto_restart_airflow-webserver_analytics_test].orig
+++ Logrotate::Conf[wmf_auto_restart_airflow-webserver_analytics_test]
- ensure => absent
- Systemd::Service[wmf_auto_restart_airflow-webserver@analytics_test]
- Parameters differences:
--- Systemd::Service[wmf_auto_restart_airflow-webserver@analytics_test].orig
+++ Systemd::Service[wmf_auto_restart_airflow-webserver@analytics_test]
- unit_type => timer
- monitoring_contact_group => admins
- ensure => absent
- restart => False
- monitoring_critical => False
- service_params => {}
- migration_task => T407130
- require => Systemd::Unit[wmf_auto_restart_airflow-webserver@analytics_test.service]
- monitoring_enabled => False
- override => False
- Rsyslog::Conf[wmf_auto_restart_airflow-scheduler_analytics_test]
- Parameters differences:
--- Rsyslog::Conf[wmf_auto_restart_airflow-scheduler_analytics_test].orig
+++ Rsyslog::Conf[wmf_auto_restart_airflow-scheduler_analytics_test]
- priority => 40
- ensure => absent
- mode => 0444
- require => File[/var/log/wmf_auto_restart_airflow-scheduler_analytics_test]
- Package[airflow-dags/analytics_test]
- Parameters differences:
--- Package[airflow-dags/analytics_test].orig
+++ Package[airflow-dags/analytics_test]
- provider => scap3
- ensure => present
- install_options => [{'owner': 'analytics'}]
- require => User[analytics]
- Systemd::Syslog[wmf_auto_restart_prometheus-statsd-exporter]
- Parameters differences:
--- Systemd::Syslog[wmf_auto_restart_prometheus-statsd-exporter].orig
+++ Systemd::Syslog[wmf_auto_restart_prometheus-statsd-exporter]
- readable_by => all
- ensure => present
- group => root
- programname_comparison => startswith
- owner => root
- base_dir => /var/log
- log_filename => syslog.log
- force_stop => True
- File[/lib/systemd/system/regenerate-skein-certificate.timer]
- Parameters differences:
--- File[/lib/systemd/system/regenerate-skein-certificate.timer].orig
+++ File[/lib/systemd/system/regenerate-skein-certificate.timer]
- ensure => present
- notify => Exec[systemd daemon-reload for regenerate-skein-certificate.timer (regenerate-skein-certificate.timer)]
- group => root
- mode => 0444
- owner => root
- Content differences:
--- /lib/systemd/system/regenerate-skein-certificate.timer.orig
+++ /lib/systemd/system/regenerate-skein-certificate.timer
@@ -1,12 +0,0 @@
-[Unit]
-Description=Periodic execution of regenerate-skein-certificate.service
-
-[Timer]
-Unit=regenerate-skein-certificate.service
-# Accuracy sets the maximum time interval around the execution time we want to allow
-AccuracySec=15sec
-OnCalendar=Tue 10:00
-RandomizedDelaySec=0
-
-[Install]
-WantedBy=multi-user.target
- Logrotate::Conf[prometheus-node-textfile-prometheus-check-certificate-expiry]
- Parameters differences:
--- Logrotate::Conf[prometheus-node-textfile-prometheus-check-certificate-expiry].orig
+++ Logrotate::Conf[prometheus-node-textfile-prometheus-check-certificate-expiry]
- ensure => present
- File[/srv/airflow-analytics_test]
- Parameters differences:
--- File[/srv/airflow-analytics_test].orig
+++ File[/srv/airflow-analytics_test]
- ensure => directory
- force => True
- group => analytics
- mode => 0755
- owner => analytics
- Package[python3-cryptography]
- Parameters differences:
--- Package[python3-cryptography].orig
+++ Package[python3-cryptography]
- provider => apt
- ensure => installed
- Systemd::Timer[prometheus-node-textfile-prometheus-check-certificate-expiry]
- Parameters differences:
--- Systemd::Timer[prometheus-node-textfile-prometheus-check-certificate-expiry].orig
+++ Systemd::Timer[prometheus-node-textfile-prometheus-check-certificate-expiry]
- splay => 0
- fixed_random_delay => False
- accuracy => 15sec
- ensure => present
- unit_name => prometheus-node-textfile-prometheus-check-certificate-expiry.service
- timer_intervals => [{'start': 'OnCalendar', 'interval': 'daily'}]
- File[/etc/rsyslog.d/40-wmf-auto-restart-airflow-kerberos-analytics-test.conf]
- Parameters differences:
--- File[/etc/rsyslog.d/40-wmf-auto-restart-airflow-kerberos-analytics-test.conf].orig
+++ File[/etc/rsyslog.d/40-wmf-auto-restart-airflow-kerberos-analytics-test.conf]
- ensure => absent
- notify => Service[rsyslog]
- group => root
- mode => 0444
- owner => root
- Content differences:
--- /etc/rsyslog.d/40-wmf-auto-restart-airflow-kerberos-analytics-test.conf.orig
+++ /etc/rsyslog.d/40-wmf-auto-restart-airflow-kerberos-analytics-test.conf
@@ -1,10 +0,0 @@
-# rsyslog.conf(5) configuration file for services.
-# This file is managed by Puppet.
-if $programname startswith "wmf_auto_restart_airflow-kerberos_analytics_test" then {
- action(
- type="omfile" file="/var/log/wmf_auto_restart_airflow-kerberos_analytics_test/syslog.log"
- fileOwner="root" fileGroup="root"
- fileCreateMode="0644"
- )
- & stop
-}
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-statsd-exporter.timer (wmf_auto_restart_prometheus-statsd-exporter.timer)]
- Parameters differences:
--- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-statsd-exporter.timer (wmf_auto_restart_prometheus-statsd-exporter.timer)].orig
+++ Exec[systemd daemon-reload for wmf_auto_restart_prometheus-statsd-exporter.timer (wmf_auto_restart_prometheus-statsd-exporter.timer)]
- refreshonly => True
- before => ['Service[wmf_auto_restart_prometheus-statsd-exporter.timer]']
- command => /bin/systemctl daemon-reload
- File[/lib/systemd/system/airflow-scheduler@analytics_test.service]
- Parameters differences:
--- File[/lib/systemd/system/airflow-scheduler@analytics_test.service].orig
+++ File[/lib/systemd/system/airflow-scheduler@analytics_test.service]
- ensure => absent
- notify => Exec[systemd daemon-reload for airflow-scheduler@analytics_test.service (airflow-scheduler@analytics_test)]
- group => root
- mode => 0444
- owner => root
- Content differences:
--- /lib/systemd/system/airflow-scheduler@analytics_test.service.orig
+++ /lib/systemd/system/airflow-scheduler@analytics_test.service
@@ -1,16 +0,0 @@
-[Unit]
-Description=Airflow %i Scheduler
-PartOf=airflow.service airflow@%i.service
-After=network.target airflow-kerberos@%i.service
-
-[Service]
-User=analytics
-Group=analytics
-ExecStart=/srv/airflow-analytics_test/bin/airflow-analytics_test scheduler --pid /srv/airflow-analytics_test/scheduler.pid
-Type=simple
-SyslogIdentifier=airflow-scheduler@%i
-Restart=on-failure
-RestartSec=5s
-
-[Install]
-WantedBy=airflow.service airflow@%i.service multi-user.target
- File[/lib/systemd/system/wmf_auto_restart_prometheus-statsd-exporter.timer]
- Parameters differences:
--- File[/lib/systemd/system/wmf_auto_restart_prometheus-statsd-exporter.timer].orig
+++ File[/lib/systemd/system/wmf_auto_restart_prometheus-statsd-exporter.timer]
- ensure => present
- notify => Exec[systemd daemon-reload for wmf_auto_restart_prometheus-statsd-exporter.timer (wmf_auto_restart_prometheus-statsd-exporter.timer)]
- group => root
- mode => 0444
- owner => root
- Content differences:
--- /lib/systemd/system/wmf_auto_restart_prometheus-statsd-exporter.timer.orig
+++ /lib/systemd/system/wmf_auto_restart_prometheus-statsd-exporter.timer
@@ -1,12 +0,0 @@
-[Unit]
-Description=Periodic execution of wmf_auto_restart_prometheus-statsd-exporter.service
-
-[Timer]
-Unit=wmf_auto_restart_prometheus-statsd-exporter.service
-# Accuracy sets the maximum time interval around the execution time we want to allow
-AccuracySec=15sec
-OnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 14:58:00
-RandomizedDelaySec=0
-
-[Install]
-WantedBy=multi-user.target
- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-statsd-exporter.service (wmf_auto_restart_prometheus-statsd-exporter.service)]
- Parameters differences:
--- Exec[systemd daemon-reload for wmf_auto_restart_prometheus-statsd-exporter.service (wmf_auto_restart_prometheus-statsd-exporter.service)].orig
+++ Exec[systemd daemon-reload for wmf_auto_restart_prometheus-statsd-exporter.service (wmf_auto_restart_prometheus-statsd-exporter.service)]
- refreshonly => True
- command => /bin/systemctl daemon-reload
- Systemd::Unit[regenerate-skein-certificate.timer]
- Parameters differences:
--- Systemd::Unit[regenerate-skein-certificate.timer].orig
+++ Systemd::Unit[regenerate-skein-certificate.timer]
- override_filename => puppet-override.conf
- ensure => present
- unit => regenerate-skein-certificate.timer
- restart => False
- override => False
- require => ['Class[Systemd]']
- Systemd::Unit[prometheus-node-textfile-prometheus-check-certificate-expiry.timer]
- Parameters differences:
--- Systemd::Unit[prometheus-node-textfile-prometheus-check-certificate-expiry.timer].orig
+++ Systemd::Unit[prometheus-node-textfile-prometheus-check-certificate-expiry.timer]
- override_filename => puppet-override.conf
- ensure => present
- unit => prometheus-node-textfile-prometheus-check-certificate-expiry.timer
- restart => False
- override => False
- require => ['Class[Systemd]']
- Sudo::User[scap_analytics]
- Parameters differences:
--- Sudo::User[scap_analytics].orig
+++ Sudo::User[scap_analytics]
- user => analytics
- ensure => present
- privileges => ['ALL=(analytics) NOPASSWD: ALL']
- require => ['Class[Sudo]']
- Exec[systemd daemon-reload for wmf_auto_restart_airflow-kerberos@analytics_test.timer (wmf_auto_restart_airflow-kerberos@analytics_test.timer)]
- Parameters differences:
--- Exec[systemd daemon-reload for wmf_auto_restart_airflow-kerberos@analytics_test.timer (wmf_auto_restart_airflow-kerberos@analytics_test.timer)].orig
+++ Exec[systemd daemon-reload for wmf_auto_restart_airflow-kerberos@analytics_test.timer (wmf_auto_restart_airflow-kerberos@analytics_test.timer)]
- refreshonly => True
- command => /bin/systemctl daemon-reload
- Exec[systemd daemon-reload for prometheus-node-textfile-prometheus-check-certificate-expiry.service (prometheus-node-textfile-prometheus-check-certificate-expiry.service)]
- Parameters differences: