{"tags":["profile::beta::motd","profile","beta","motd","profile::ci::slave::labs::common","ci","slave","labs","common","profile::locales::base","locales","base","profile::pki::client","pki","client","profile::rsyslog::kafka_shipper","rsyslog","kafka_shipper","role::beta::deploymentserver","role","deploymentserver","role::deployment_server","deployment_server","settings","default","role::wmcs::instance","wmcs","instance","profile::base::labs","profile::base","profile::adduser","adduser","profile::puppet::agent","puppet","agent","debian","puppet::agent","puppet_statsd","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::client_bucket","client_bucket","profile::base::certificates","certificates","sslcert","sslcert::trusted_ca","trusted_ca","profile::apt","apt","profile::systemd::timesyncd","systemd","timesyncd","systemd::timesyncd","grub::defaults","grub","defaults","passwords::root","passwords","root","network::constants","network","constants","profile::resolving","resolving","resolvconf","profile::mail::default_mail_relay","mail","default_mail_relay","exim4","profile::logrotate","logrotate","profile::prometheus::node_exporter","node_exporter","prometheus::node_exporter","profile::rsyslog","profile::syslog::remote","syslog","remote","profile::prometheus::rsyslog_exporter","rsyslog_exporter","profile::prometheus::cadvisor","cadvisor","prometheus::cadvisor","profile::prometheus::ethtool_exporter","ethtool_exporter","base::sysctl","sysctl","motd::defaults","base::standard_packages","standard_packages","profile::environment","environment","base::sysctl::core_dumps","core_dumps","profile::ssh::client","ssh","ssh::client","profile::ssh::server","server","ssh::server","base::kernel","kernel","profile::debdeploy::client","debdeploy","debdeploy::client","base::initramfs","initramfs","profile::auto_restarts","auto_restarts","prometheus::node_debian_version","node_debian_version","prometheus::node_dpkg_success","node_dpkg_success","apt::unattendedupgrades","unattendedupgrades","profile::openstack::eqiad1::observerenv","openstack","eqiad1","observerenv","profile::openstack::base::observerenv","profile::openstack::eqiad1::clientpackages::vms","clientpackages","vms","profile::openstack::base::clientpackages::vms","openstack::clientpackages::vms::common","profile::openstack::eqiad1::cumin::target","cumin","target","cumin::selector","selector","profile::wmcs::instance","sudo","profile::ldap::client::labs","ldap","profile::ldap::client::utils","utils","ldap::client::config","config","ldap::client::sssd","sssd","prometheus::node_ssh_open_sessions","node_ssh_open_sessions","cinderutils","security::access","security","access","profile::java","java","profile::ci::firewall::jenkinsagent","firewall","jenkinsagent","cfssl::client","cfssl","profile::beta::autoupdater","autoupdater","beta::autoupdater","role::beta::mediawiki","mediawiki","profile::beta::mediawiki","profile::beta::mediawiki_packages","mediawiki_packages","profile::beta::deploymentserver_docker_group","deploymentserver_docker_group","profile::base::production","production","profile::firewall","ferm","profile::firewall::log::ferm","log","ulogd","profile::backup::host","backup","host","profile::mediawiki::deployment::server","deployment","profile::mediawiki::common","profile::base::memory_cgroup","memory_cgroup","profile::mediawiki::system_users","system_users","geoip","geoip::data::puppet","data","geoip::bin","bin","systemd::coredump","coredump","mediawiki::cgroup","cgroup","mediawiki::packages","packages","imagemagick::install","imagemagick","install","mediawiki::users","users","profile::mediawiki::scap_client","scap_client","scap","git::lfs","git","lfs","scap::user","user","mediawiki::scap","scap::firewall","mediawiki::syslog","profile::rsyslog::udp_localhost_compat","udp_localhost_compat","profile::prometheus::statsd_exporter","statsd_exporter","prometheus::statsd_exporter","profile::mediawiki::php","php","php::default_extensions","default_extensions","php::fpm","fpm","cpufrequtils","rsync::server","rsync","scap::master","master","scap::scripts","scripts","deployment::umask_wikidev","umask_wikidev","deployment::deployment_server","httpd","git::daemon","daemon","deployment::rsync","profile::scap::spiderpig","spiderpig","profile::confd","confd","profile::scap::dsh","dsh","scap::dsh","profile::keyholder::server","keyholder","keyholder::monitoring","monitoring","profile::mediawiki::mcrouter_wancache","mcrouter_wancache","mcrouter","profile::prometheus::mcrouter_exporter","mcrouter_exporter","profile::conftool::client","conftool","passwords::etcd","etcd","etcd::client::globalconfig","globalconfig","conftool::config","profile::releases::mediawiki::private","releases","private","profile::releases::mediawiki::security","profile::httpbb","httpbb","wmflib::service::catalog","wmflib","service","catalog","profile::services_proxy::envoy","services_proxy","envoy","profile::envoy","profile::tcp_fast_open","tcp_fast_open","sslcert::ca_deselect_dstx3","ca_deselect_dstx3","envoyproxy","profile::tlsproxy::envoy","tlsproxy","profile::docker::engine","docker","engine","docker::configuration","configuration","profile::docker::prune_old_images","prune_old_images","security::pam","pam","git::globalconfig","rsync::server::stunnel","stunnel","udev","prometheus::instances","instances","node","class"],"name":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","version":"(aa2939dbac) Jenkins-deploy - beta: Add a wmf-beta-update-all timer and script","code_id":null,"catalog_uuid":"82e53953-4748-415d-9656-fb7bbdeafc68","catalog_format":2,"environment":"production","resources":[{"type":"Stage","title":"main","tags":["stage"],"exported":false,"kind":"compilable_type","parameters":{"name":"main"}},{"type":"Class","title":"Settings","tags":["class","settings"],"exported":false,"kind":"unknown"},{"type":"Class","title":"main","tags":["class"],"exported":false,"kind":"unknown","parameters":{"name":"main"}},{"type":"Node","title":"default","tags":["node","default","class"],"exported":false,"kind":"unknown","parameters":{"require":["Class[Role::Wmcs::Instance]"]}},{"type":"Class","title":"Role::Wmcs::Instance","tags":["class","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown"},{"type":"Class","title":"Profile::Base::Labs","tags":["class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"unattended_wmf":"present","unattended_distro":"present","unattended_osbpo":"present","cleanup_puppet_client_bucket":true,"send_puppet_failure_emails":false,"client_bucket_file_age":14}},{"type":"Class","title":"Profile::Base","tags":["class","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"overlayfs":true,"enable_contacts":false,"core_dump_pattern":"/data/project/cores/deployment-deploy04-core.%h.%e.%p.%t","unprivileged_userns_clone":false,"additional_purged_packages":[],"no_cron":true,"wikimedia_clusters":{"misc":{"description":"Miscellaneous","id":8,"sites":{"eqiad":[],"codfw":[]}},"cache_text":{"description":"Text caches","id":20,"sites":{"eqiad":[],"codfw":[],"esams":[],"ulsfo":[],"eqsin":[],"drmrs":[]}},"cache_upload":{"description":"Upload caches","id":22,"sites":{"eqiad":[],"codfw":[],"esams":[],"ulsfo":[],"eqsin":[],"drmrs":[]}},"parsoid":{"description":"Parsoid","id":37,"sites":{"eqiad":[],"codfw":[]}}},"cluster":"misc","remove_python2_on_bullseye":true,"manage_resolvconf":true,"rp_filter":true,"use_linux612_on_bookworm":false,"use_linux_from_bpo_on_trixie":false,"tighten_ptrace":false}},{"type":"File","title":"/usr/local/sbin","tags":["file","class","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base.pp","line":45,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755"}},{"type":"File","title":"/usr/local/share/bash","tags":["file","class","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base.pp","line":45,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755"}},{"type":"Class","title":"Profile::Adduser","tags":["class","profile::adduser","profile","adduser","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown"},{"type":"Class","title":"Adduser","tags":["class","adduser","profile::adduser","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/adduser.pp","line":4,"exported":false,"kind":"class","parameters":{"default_shell":"/bin/bash","default_home":"/home","use_group_homes":false,"use_letter_homes":false,"skel_dir":"/etc/skel","first_system_uid":100,"last_system_uid":499,"first_system_gid":100,"last_system_gid":499,"first_uid":1000,"last_uid":59999,"first_gid":1000,"last_gid":59999,"use_usergroups":true,"users_gid":100,"dir_mode":"0755","home_setgid":false,"quota_user":"","skel_ignore_regex":"dpkg-(old|new|dist|save)","extra_groups":[],"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[ntp]","Package[systemd-timesyncd]","Package[exim4-config]","Package[exim4-daemon-light]","Package[logrotate]","Package[prometheus-node-exporter]","Package[rsyslog]","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[atop]","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[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[python3-ldap]","Package[openssh-server]","Package[debdeploy-client]","Package[python3-dateutil]","Package[unattended-upgrades]","Package[python3-apt]","Package[python3-novaclient]","Package[python3-glanceclient]","Package[python3-keystoneauth1]","Package[python3-keystoneclient]","Package[python3-openstackclient]","Package[python3-designateclient]","Package[python3-neutronclient]","Package[python3-tenacity]","Package[python3-troveclient]","Package[python3-netaddr]","Package[isc-dhcp-client]","Package[cloud-init]","Package[sudo]","Package[ldap-utils]","Package[libpam-sss]","Package[libnss-sss]","Package[libsss-sudo]","Package[sssd]","Package[nscd]","Package[nslcd]","Package[sudo-ldap]","Package[libpam-ldapd]","Package[smartmontools]","Package[ruby-sys-filesystem]","Package[prometheus-rsyslog-exporter]","Package[initramfs-tools]","Package[rsync]","Package[golang-cfssl]","Package[rsyslog-kafka]","Package[lame]","Package[djvulibre-bin]","Package[libtiff-tools]","Package[poppler-utils]","Package[imagemagick]","Package[ghostscript]","Package[fluidsynth]","Package[fluid-soundfont-gs]","Package[fluid-soundfont-gm]","Package[fonts-noto]","Package[python3-pygments]","Package[perl]","Package[ploticus]","Package[librsvg2-bin]","Package[libnet-dns-perl]","Package[iptables]","Package[ferm]","Package[ulogd2]","Package[conntrack]","Package[geoip-bin]","Package[mmdb-bin]","Package[cgroup-tools]","Package[webp]","Package[firejail]","Package[gnupg1]","Package[python3-pil]","Package[git-lfs]","Package[python3-venv]","Package[prometheus-statsd-exporter]","Package[libpcre2-8-0]","Package[php-common]","Package[php8.3-common]","Package[php8.3-opcache]","Package[php8.3-cli]","Package[php8.3-fpm]","Package[php8.3-phpdbg]","Package[python3-service-checker]","Package[python3-pygerrit2]","Package[apache2]","Package[links]","Package[default-mysql-client]","Package[percona-toolkit]","Package[tig]","Package[git-review]","Package[siege]","Package[wrk]","Package[lua-cjson]","Package[confd]","Package[python3-toml]","Package[dsh]","Package[mcrouter]","Package[python3-conftool]","Package[httpbb]","Package[envoyproxy]","Package[docker.io]","Package[apparmor]","Package[openjdk-17-jre-headless]","Package[python3-click]","Package[python3-box]","Package[php8.1-common]","Package[php8.3-bcmath]","Package[php8.3-bz2]","Package[php8.3-curl]","Package[php8.3-gd]","Package[php8.3-gmp]","Package[php8.3-intl]","Package[php8.3-mbstring]","Package[php8.3-apcu]","Package[php8.3-msgpack]","Package[php8.3-redis]","Package[php8.3-luasandbox]","Package[php8.3-wikidiff2]","Package[php8.3-yaml]","Package[php8.3-uuid]","Package[php8.3-xml]","Package[php8.3-mysql]","Package[php8.3-dba]","Package[php8.3-memcached]","Package[php8.3-igbinary]","Package[php8.3-xhprof]","Package[php8.3-excimer]","Package[php8.3-wmerrors]","Package[prometheus-mcrouter-exporter]","Package[stunnel4]"]}},{"type":"File","title":"/etc/adduser.conf","tags":["file","class","adduser","profile::adduser","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/adduser/manifests/init.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0644","content":"### MANAGED BY PUPPET\nDSHELL=/bin/bash\nDHOME=/home\nGROUPHOMES=no\nLETTERHOMES=no\nSKEL=/etc/skel\nFIRST_SYSTEM_UID=100\nLAST_SYSTEM_UID=499\nFIRST_SYSTEM_GID=100\nLAST_SYSTEM_GID=499\nFIRST_UID=1000\nLAST_UID=59999\nFIRST_GID=1000\nLAST_GID=59999\nUSERGROUPS=yes\nUSERS_GID=100\nDIR_MODE=0755\nSETGID_HOME=no\nQUOTAUSER=\"\"\nSKEL_IGNORE_REGEX=\"dpkg-(old|new|dist|save)\"\n","owner":"root","group":"root"}},{"type":"Systemd::Sysuser","title":"sysusers-base-config","tags":["systemd::sysuser","systemd","sysuser","sysusers-base-config","class","adduser","profile::adduser","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/adduser/manifests/init.pp","line":49,"exported":false,"kind":"defined_type","parameters":{"usertype":"range","username":"-","id":"100-499","ensure":"present","allow_login":false,"additional_groups":[]}},{"type":"File_line","title":"login.defs-SYS_UID_MAX","tags":["file_line","login.defs-sys_uid_max","class","adduser","profile::adduser","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/adduser/manifests/init.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"path":"/etc/login.defs","match":"#?SYS_UID_MAX\\b","line":"SYS_UID_MAX               499"}},{"type":"File_line","title":"login.defs-SYS_GID_MAX","tags":["file_line","login.defs-sys_gid_max","class","adduser","profile::adduser","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/adduser/manifests/init.pp","line":64,"exported":false,"kind":"compilable_type","parameters":{"path":"/etc/login.defs","match":"#?SYS_GID_MAX\\b","line":"SYS_GID_MAX               499"}},{"type":"Class","title":"Profile::Puppet::Agent","tags":["class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"use_srv_records":false,"interval":30,"environment":"production","serialization_format":"pson","dns_alt_names":[],"puppetmaster":"deployment-puppetserver-1.deployment-prep.eqiad1.wikimedia.cloud","ca_server":"deployment-puppetserver-1.deployment-prep.eqiad1.wikimedia.cloud","site_nearest_core":{"eqiad":"codfw","codfw":"eqiad","esams":"eqiad","ulsfo":"codfw","eqsin":"codfw","drmrs":"eqiad","magru":"eqiad"},"facts_soft_limit":2048,"create_timer":true}},{"type":"Class","title":"Debian","tags":["class","debian"],"exported":false,"kind":"unknown"},{"type":"Apt::Package_from_component","title":"puppet","tags":["apt::package_from_component","apt","package_from_component","puppet","class","profile::puppet::agent","profile","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":33,"exported":false,"kind":"defined_type","parameters":{"component":"component/puppet7","priority":1002,"ensure":"present","packages":["puppet"],"distro":"bullseye-wikimedia","uri":"http://apt.wikimedia.org/wikimedia","ensure_packages":true}},{"type":"Apt::Package_from_component","title":"ruby-sys-filesystem","tags":["apt::package_from_component","apt","package_from_component","ruby-sys-filesystem","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":39,"exported":false,"kind":"defined_type","parameters":{"component":"component/puppet7","packages":["ruby-sys-filesystem"],"ensure":"present","distro":"bullseye-wikimedia","uri":"http://apt.wikimedia.org/wikimedia","priority":1001,"ensure_packages":true}},{"type":"Class","title":"Puppet::Agent","tags":["class","puppet::agent","puppet","agent","profile::puppet::agent","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":76,"exported":false,"kind":"class","parameters":{"server":"deployment-puppetserver-1.deployment-prep.eqiad1.wikimedia.cloud","ca_server":"deployment-puppetserver-1.deployment-prep.eqiad1.wikimedia.cloud","use_srv_records":false,"srv_domain":"eqiad.wmnet","dns_alt_names":[],"environment":"production","certificate_revocation":"leaf","facts_soft_limit":2048,"serialization_format":"json"}},{"type":"Package","title":"puppet","tags":["package","puppet","class","puppet::agent","agent","profile::puppet::agent","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/puppet/manifests/agent.pp","line":32,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"facter","tags":["package","facter","class","puppet::agent","puppet","agent","profile::puppet::agent","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/puppet/manifests/agent.pp","line":32,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"augeas-tools","tags":["package","augeas-tools","class","puppet::agent","puppet","agent","profile::puppet::agent","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/puppet/manifests/agent.pp","line":32,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"virt-what","tags":["package","virt-what","class","puppet::agent","puppet","agent","profile::puppet::agent","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/puppet/manifests/agent.pp","line":32,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"puppet-module-puppetlabs-augeas-core","tags":["package","puppet-module-puppetlabs-augeas-core","class","puppet::agent","puppet","agent","profile::puppet::agent","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/puppet/manifests/agent.pp","line":35,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/facter","tags":["file","class","puppet::agent","puppet","agent","profile::puppet::agent","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/puppet/manifests/agent.pp","line":37,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"0555","owner":"root","group":"root"}},{"type":"File","title":"/etc/facter/facter.conf","tags":["file","class","puppet::agent","puppet","agent","profile::puppet::agent","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/puppet/manifests/agent.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0444","source":"puppet:///modules/puppet/facter.conf","owner":"root","group":"root"}},{"type":"File","title":"/etc/puppetlabs","tags":["file","class","puppet::agent","puppet","agent","profile::puppet::agent","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/puppet/manifests/agent.pp","line":48,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","force":true,"recurse":true,"mode":"0555","owner":"root","group":"root"}},{"type":"Concat","title":"/etc/puppet/puppet.conf","tags":["concat","class","puppet::agent","puppet","agent","profile::puppet::agent","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/puppet/manifests/agent.pp","line":55,"exported":false,"kind":"defined_type","parameters":{"owner":"root","group":"root","mode":"0444","ensure":"present","path":"/etc/puppet/puppet.conf","warn":false,"show_diff":true,"backup":"puppet","replace":true,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"Concat::Fragment","title":"main","tags":["concat::fragment","concat","fragment","main","class","puppet::agent","puppet","agent","profile::puppet::agent","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/puppet/manifests/agent.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/puppet/puppet.conf","order":"10","content":"#####################################################################\n##### THIS FILE IS MANAGED BY PUPPET\n#####  as template('base/puppet.conf.d/10-main.conf.erb')\n######################################################################\n\n[main]\nlogdir = /var/log/puppet\nvardir = /var/lib/puppet\nssldir = /var/lib/puppet/ssl\nrundir = /var/run/puppet\nfactpath = $vardir/lib/facter\ncertificate_revocation = leaf\n\n[agent]\nserver = deployment-puppetserver-1.deployment-prep.eqiad1.wikimedia.cloud\nca_server = deployment-puppetserver-1.deployment-prep.eqiad1.wikimedia.cloud\ndaemonize = false\nhttp_connect_timeout = 60\nhttp_read_timeout = 960\nusecacheonfailure = false\nsplay = true\npluginsync = true\nreport = true\nstringify_facts = false\npreferred_serialization_format = json\nenvironment = production\nnumber_of_facts_soft_limit = 2048\n"}},{"type":"Service","title":"puppet","tags":["service","puppet","class","puppet::agent","agent","profile::puppet::agent","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/puppet/manifests/agent.pp","line":68,"exported":false,"kind":"compilable_type","parameters":{"ensure":"stopped","enable":false}},{"type":"Class","title":"Puppet_statsd","tags":["class","puppet_statsd","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":87,"exported":false,"kind":"class"},{"type":"File","title":"/etc/puppet/statsd.yaml","tags":["file","class","puppet_statsd","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/puppet_statsd/manifests/init.pp","line":4,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Class","title":"Prometheus::Node_puppet_agent","tags":["class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":90,"exported":false,"kind":"class","parameters":{"ensure":"present","outfile":"/var/lib/prometheus/node.d/puppet_agent.prom","debug":false}},{"type":"Package","title":"python3-prometheus-client","tags":["package","python3-prometheus-client","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_puppet_agent.pp","line":15,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-yaml","tags":["package","python3-yaml","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_puppet_agent.pp","line":15,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/usr/local/bin/prometheus-puppet-agent-stats","tags":["file","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_puppet_agent.pp","line":17,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0555","owner":"root","group":"root","source":"puppet:///modules/prometheus/usr/local/bin/prometheus-puppet-agent-stats.py"}},{"type":"Systemd::Timer::Job","title":"prometheus_puppet_agent_stats","tags":["systemd::timer::job","systemd","timer","job","prometheus_puppet_agent_stats","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_puppet_agent.pp","line":26,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","description":"Regular job to collect puppet agent stats","user":"root","interval":{"start":"OnCalendar","interval":"minutely"},"command":"/usr/local/bin/prometheus-puppet-agent-stats --outfile /var/lib/prometheus/node.d/puppet_agent.prom","after":"puppet-agent-timer.service","require":"File[/var/lib/prometheus/node.d]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Systemd::Unit","title":"prometheus-puppet-agent-stats","tags":["systemd::unit","systemd","unit","prometheus-puppet-agent-stats","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_puppet_agent.pp","line":40,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Service to collect puppet agent stats\nAfter=puppet-agent-timer.service\n\n[Service]\nUser=root\nType=oneshot\nExecStart=/usr/local/bin/prometheus-puppet-agent-stats --outfile /var/lib/prometheus/node.d/puppet_agent.prom\n\n[Install]\nWantedBy=puppet-agent-timer.service\n","require":["File[/var/lib/prometheus/node.d]","Class[Systemd]"],"unit":"prometheus-puppet-agent-stats","restart":false,"override":false,"override_filename":"puppet-override.conf"}},{"type":"Exec","title":"enable prometheus-puppet-agent-stats","tags":["exec","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_puppet_agent.pp","line":47,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl enable prometheus-puppet-agent-stats","unless":"/bin/systemctl -q is-enabled prometheus-puppet-agent-stats","require":"Systemd::Unit[prometheus-puppet-agent-stats]"}},{"type":"Class","title":"Profile::Puppet::Client_bucket","tags":["class","profile::puppet::client_bucket","profile","puppet","client_bucket","profile::puppet::agent","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"ensure":"absent","file_age":14,"max_size":"100M"}},{"type":"File","title":"/var/lib/puppet/clientbucket","tags":["file","class","profile::puppet::client_bucket","profile","puppet","client_bucket","profile::puppet::agent","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/client_bucket.pp","line":8,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"0750","owner":"root","group":"root"}},{"type":"Systemd::Timer::Job","title":"clean_puppet_client_bucket","tags":["systemd::timer::job","systemd","timer","job","clean_puppet_client_bucket","class","profile::puppet::client_bucket","profile","puppet","client_bucket","profile::puppet::agent","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/client_bucket.pp","line":13,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","description":"Delete old files from the puppet client bucket","command":"/usr/bin/find /var/lib/puppet/clientbucket/ -type f -mtime +14 -atime +14 -delete","interval":{"start":"OnUnitInactiveSec","interval":"24h"},"logging_enabled":false,"monitoring_enabled":false,"user":"root","require":"File[/var/lib/puppet/clientbucket]","environment":{},"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Nrpe::Plugin","title":"check_client_bucket","tags":["nrpe::plugin","nrpe","plugin","check_client_bucket","class","profile::puppet::client_bucket","profile","puppet","client_bucket","profile::puppet::agent","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/client_bucket.pp","line":37,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"#!/bin/bash\nif [ -z \"$(/usr/bin/find /var/lib/puppet/clientbucket -type f -size +100M | head -c1)\" ]\nthen\n    printf \"OK: client bucket file ok\\n\"\n    exit 0\nfi\nprintf \"WARNING: large files in client bucket\\n\"\nexit 2\n"}},{"type":"Package","title":"ruby-net-ssh","tags":["package","ruby-net-ssh","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":93,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/var/lib/puppet","tags":["file","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":102,"kind":"compilable_type","exported":false,"parameters":{"ensure":"directory","owner":"puppet","group":"puppet","mode":"0751"}},{"type":"File","title":"/usr/local/share/bash/puppet-common.sh","tags":["file","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0555","owner":"root","group":"root","source":"puppet:///modules/profile/puppet/bin/puppet-common.sh"}},{"type":"File","title":"/usr/local/sbin/puppet-run","tags":["file","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0555","owner":"root","group":"root","source":"puppet:///modules/profile/puppet/bin/puppet-run.sh"}},{"type":"File","title":"/usr/local/bin/puppet-enabled","tags":["file","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0555","owner":"root","group":"root","source":"puppet:///modules/profile/puppet/bin/puppet-enabled"}},{"type":"File","title":"/usr/local/sbin/disable-puppet","tags":["file","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0550","owner":"root","group":"root","source":"puppet:///modules/profile/puppet/bin/disable-puppet"}},{"type":"File","title":"/usr/local/sbin/enable-puppet","tags":["file","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0550","owner":"root","group":"root","source":"puppet:///modules/profile/puppet/bin/enable-puppet"}},{"type":"File","title":"/usr/local/sbin/run-puppet-agent","tags":["file","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0550","owner":"root","group":"root","source":"puppet:///modules/profile/puppet/bin/run-puppet-agent"}},{"type":"File","title":"/usr/local/sbin/run-no-puppet","tags":["file","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0550","owner":"root","group":"root","source":"puppet:///modules/profile/puppet/bin/run-no-puppet"}},{"type":"File","title":"/usr/local/sbin/locate-unmanaged","tags":["file","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0550","owner":"root","group":"root","source":"puppet:///modules/profile/puppet/bin/locate-unmanaged.py"}},{"type":"Systemd::Timer::Job","title":"puppet-agent-timer","tags":["systemd::timer::job","systemd","timer","job","puppet-agent-timer","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":145,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Run Puppet agent every 30 minutes","user":"root","ignore_errors":true,"command":"/usr/local/sbin/puppet-run","interval":[{"start":"OnCalendar","interval":"*:4/30:00"},{"start":"OnStartupSec","interval":"1min"}],"environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Logrotate::Rule","title":"puppet","tags":["logrotate::rule","logrotate","rule","puppet","class","profile::puppet::agent","profile","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":158,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","file_glob":"/var/log/puppet /var/log/puppet.log","frequency":"daily","compress":true,"missing_ok":true,"not_if_empty":true,"rotate":7,"post_rotate":["/usr/lib/rsyslog/rsyslog-rotate"],"date_yesterday":false,"copy_truncate":false,"date_ext":false,"no_create":false}},{"type":"Rsyslog::Conf","title":"puppet-agent","tags":["rsyslog::conf","rsyslog","conf","puppet-agent","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":169,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/puppet/rsyslog.conf","priority":10,"require":"File[/etc/logrotate.d/puppet]","ensure":"present","mode":"0444"}},{"type":"Motd::Script","title":"last-puppet-run","tags":["motd::script","motd","script","last-puppet-run","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/puppet/agent.pp","line":174,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","priority":97,"source":"puppet:///modules/profile/puppet/97-last-puppet-run"}},{"type":"Class","title":"Profile::Base::Certificates","tags":["class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"puppet_ca_content":{},"include_bundle_jks":false,"trusted_certs":{"bundle":"/etc/ssl/certs/wmf-ca-certificates.crt","certs":["/var/lib/puppet/ssl/certs/ca.pem","/etc/ssl/certs/WMF_TEST_CA.pem"]},"puppetmaster_key":"deployment-puppetserver-1.deployment-prep.eqiad1.wikimedia.cloud"}},{"type":"Class","title":"Sslcert","tags":["class","sslcert","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown"},{"type":"Package","title":"openssl","tags":["package","openssl","class","sslcert","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/init.pp","line":14,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"ssl-cert","tags":["package","ssl-cert","class","sslcert","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/init.pp","line":14,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"ca-certificates","tags":["package","ca-certificates","class","sslcert","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/init.pp","line":14,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Exec","title":"update-ca-certificates","tags":["exec","update-ca-certificates","class","sslcert","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/init.pp","line":16,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/update-ca-certificates","refreshonly":true,"require":"Package[ca-certificates]"}},{"type":"File","title":"/etc/ssl/localcerts","tags":["file","class","sslcert","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/init.pp","line":25,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"ssl-cert","mode":"0755","require":"Package[ssl-cert]"}},{"type":"File","title":"/etc/ssl/private","tags":["file","class","sslcert","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/init.pp","line":35,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"ssl-cert","mode":"0711","require":"Package[ssl-cert]"}},{"type":"File","title":"/usr/local/sbin/x509-bundle","tags":["file","class","sslcert","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/init.pp","line":44,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0755","source":"puppet:///modules/sslcert/x509-bundle.py"}},{"type":"Sslcert::Ca","title":"wmf_ca_2017_2020","tags":["sslcert::ca","sslcert","ca","wmf_ca_2017_2020","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/certificates.pp","line":15,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/base/ca/wmf_ca_2017_2020.crt","ensure":"present"}},{"type":"Sslcert::Ca","title":"RapidSSL_SHA256_CA_-_G3","tags":["sslcert::ca","sslcert","ca","rapidssl_sha256_ca_-_g3","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/certificates.pp","line":18,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/base/ca/RapidSSL_SHA256_CA_-_G3.crt","ensure":"present"}},{"type":"Sslcert::Ca","title":"DigiCert_High_Assurance_CA-3","tags":["sslcert::ca","sslcert","ca","digicert_high_assurance_ca-3","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/certificates.pp","line":21,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/base/ca/DigiCert_High_Assurance_CA-3.crt","ensure":"present"}},{"type":"Sslcert::Ca","title":"DigiCert_SHA2_High_Assurance_Server_CA","tags":["sslcert::ca","sslcert","ca","digicert_sha2_high_assurance_server_ca","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/certificates.pp","line":24,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/base/ca/DigiCert_SHA2_High_Assurance_Server_CA.crt","ensure":"present"}},{"type":"Sslcert::Ca","title":"DigiCert_TLS_RSA_SHA256_2020_CA1","tags":["sslcert::ca","sslcert","ca","digicert_tls_rsa_sha256_2020_ca1","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/certificates.pp","line":27,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/base/ca/DigiCert_TLS_RSA_SHA256_2020_CA1.crt","ensure":"present"}},{"type":"Sslcert::Ca","title":"DigiCert_TLS_Hybrid_ECC_SHA384_2020_CA1","tags":["sslcert::ca","sslcert","ca","digicert_tls_hybrid_ecc_sha384_2020_ca1","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/certificates.pp","line":30,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/base/ca/DigiCert_TLS_Hybrid_ECC_SHA384_2020_CA1.crt","ensure":"present"}},{"type":"Sslcert::Ca","title":"DigiCert_Global_G2_TLS_RSA_SHA256_2020_CA1.crt","tags":["sslcert::ca","sslcert","ca","digicert_global_g2_tls_rsa_sha256_2020_ca1.crt","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/certificates.pp","line":33,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/base/ca/DigiCert_Global_G2_TLS_RSA_SHA256_2020_CA1.crt","ensure":"present"}},{"type":"Sslcert::Ca","title":"GlobalSign_Organization_Validation_CA_-_SHA256_-_G2","tags":["sslcert::ca","sslcert","ca","globalsign_organization_validation_ca_-_sha256_-_g2","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/certificates.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/base/ca/GlobalSign_Organization_Validation_CA_-_SHA256_-_G2.crt","ensure":"present"}},{"type":"Sslcert::Ca","title":"GlobalSign_RSA_OV_SSL_CA_2018.crt","tags":["sslcert::ca","sslcert","ca","globalsign_rsa_ov_ssl_ca_2018.crt","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/certificates.pp","line":39,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/base/ca/GlobalSign_RSA_OV_SSL_CA_2018.crt","ensure":"present"}},{"type":"Sslcert::Ca","title":"GlobalSign_ECC_OV_SSL_CA_2018.crt","tags":["sslcert::ca","sslcert","ca","globalsign_ecc_ov_ssl_ca_2018.crt","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/certificates.pp","line":42,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/base/ca/GlobalSign_ECC_OV_SSL_CA_2018.crt","ensure":"present"}},{"type":"Sslcert::Ca","title":"GlobalSign_ECC_Root_CA_R5_R3_Cross.crt","tags":["sslcert::ca","sslcert","ca","globalsign_ecc_root_ca_r5_r3_cross.crt","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/certificates.pp","line":47,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/base/ca/GlobalSign_ECC_Root_CA_R5_R3_Cross.crt","ensure":"present"}},{"type":"Class","title":"Sslcert::Trusted_ca","tags":["class","sslcert::trusted_ca","sslcert","trusted_ca","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/certificates.pp","line":51,"exported":false,"kind":"class","parameters":{"trusted_certs":{"bundle":"/etc/ssl/certs/wmf-ca-certificates.crt","certs":["/var/lib/puppet/ssl/certs/ca.pem","/etc/ssl/certs/WMF_TEST_CA.pem"]},"include_bundle_jks":false,"ensure":"present","truststore_password":"changeit","owner":"root","group":"root"}},{"type":"Concat","title":"/etc/ssl/certs/wmf-ca-certificates.crt","tags":["concat","class","sslcert::trusted_ca","sslcert","trusted_ca","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/trusted_ca.pp","line":30,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0644","notify":"Exec[generate trusted_ca]","path":"/etc/ssl/certs/wmf-ca-certificates.crt","warn":false,"show_diff":true,"backup":"puppet","replace":true,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"File","title":"/etc/ssl/localcerts/ca.pem","tags":["file","class","sslcert::trusted_ca","sslcert","trusted_ca","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/trusted_ca.pp","line":39,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Concat::Fragment","title":"ssl-ca-/var/lib/puppet/ssl/certs/ca.pem","tags":["concat::fragment","concat","fragment","class","sslcert::trusted_ca","sslcert","trusted_ca","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/trusted_ca.pp","line":43,"exported":false,"kind":"defined_type","parameters":{"source":"/var/lib/puppet/ssl/certs/ca.pem","target":"/etc/ssl/certs/wmf-ca-certificates.crt","order":0,"notify":"Exec[generate trusted_ca]"}},{"type":"File","title":"/etc/ssl/localcerts/WMF_TEST_CA.pem","tags":["file","class","sslcert::trusted_ca","sslcert","trusted_ca","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/trusted_ca.pp","line":39,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Concat::Fragment","title":"ssl-ca-/etc/ssl/certs/WMF_TEST_CA.pem","tags":["concat::fragment","concat","fragment","class","sslcert::trusted_ca","sslcert","trusted_ca","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/trusted_ca.pp","line":43,"exported":false,"kind":"defined_type","parameters":{"source":"/etc/ssl/certs/WMF_TEST_CA.pem","target":"/etc/ssl/certs/wmf-ca-certificates.crt","order":1,"notify":"Exec[generate trusted_ca]"}},{"type":"Exec","title":"generate trusted_ca","tags":["exec","class","sslcert::trusted_ca","sslcert","trusted_ca","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/trusted_ca.pp","line":52,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/true","refreshonly":true}},{"type":"Sslcert::Ca","title":"Puppet_Internal_CA","tags":["sslcert::ca","sslcert","ca","puppet_internal_ca","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/certificates.pp","line":70,"exported":false,"kind":"defined_type","parameters":{"source":"/var/lib/puppet/ssl/certs/ca.pem","ensure":"present"}},{"type":"Class","title":"Profile::Apt","tags":["class","profile::apt","profile","apt","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"purge_sources":true,"purge_preferences":false,"use_proxy":false,"install_audit_installed":false,"mirror":"deb.debian.org","use_private_repo":false,"private_components":[],"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[ntp]","Package[systemd-timesyncd]","Package[exim4-config]","Package[exim4-daemon-light]","Package[logrotate]","Package[prometheus-node-exporter]","Package[rsyslog]","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[atop]","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[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[python3-ldap]","Package[openssh-server]","Package[debdeploy-client]","Package[python3-dateutil]","Package[unattended-upgrades]","Package[python3-apt]","Package[python3-novaclient]","Package[python3-glanceclient]","Package[python3-keystoneauth1]","Package[python3-keystoneclient]","Package[python3-openstackclient]","Package[python3-designateclient]","Package[python3-neutronclient]","Package[python3-tenacity]","Package[python3-troveclient]","Package[python3-netaddr]","Package[isc-dhcp-client]","Package[cloud-init]","Package[sudo]","Package[ldap-utils]","Package[libpam-sss]","Package[libnss-sss]","Package[libsss-sudo]","Package[sssd]","Package[nscd]","Package[nslcd]","Package[sudo-ldap]","Package[libpam-ldapd]","Package[smartmontools]","Package[ruby-sys-filesystem]","Package[prometheus-rsyslog-exporter]","Package[initramfs-tools]","Package[rsync]","Package[golang-cfssl]","Package[rsyslog-kafka]","Package[lame]","Package[djvulibre-bin]","Package[libtiff-tools]","Package[poppler-utils]","Package[imagemagick]","Package[ghostscript]","Package[fluidsynth]","Package[fluid-soundfont-gs]","Package[fluid-soundfont-gm]","Package[fonts-noto]","Package[python3-pygments]","Package[perl]","Package[ploticus]","Package[librsvg2-bin]","Package[libnet-dns-perl]","Package[iptables]","Package[ferm]","Package[ulogd2]","Package[conntrack]","Package[geoip-bin]","Package[mmdb-bin]","Package[cgroup-tools]","Package[webp]","Package[firejail]","Package[gnupg1]","Package[python3-pil]","Package[git-lfs]","Package[python3-venv]","Package[prometheus-statsd-exporter]","Package[libpcre2-8-0]","Package[php-common]","Package[php8.3-common]","Package[php8.3-opcache]","Package[php8.3-cli]","Package[php8.3-fpm]","Package[php8.3-phpdbg]","Package[python3-service-checker]","Package[python3-pygerrit2]","Package[apache2]","Package[links]","Package[default-mysql-client]","Package[percona-toolkit]","Package[tig]","Package[git-review]","Package[siege]","Package[wrk]","Package[lua-cjson]","Package[confd]","Package[python3-toml]","Package[dsh]","Package[mcrouter]","Package[python3-conftool]","Package[httpbb]","Package[envoyproxy]","Package[docker.io]","Package[apparmor]","Package[openjdk-17-jre-headless]","Package[python3-click]","Package[python3-box]","Package[php8.1-common]","Package[php8.3-bcmath]","Package[php8.3-bz2]","Package[php8.3-curl]","Package[php8.3-gd]","Package[php8.3-gmp]","Package[php8.3-intl]","Package[php8.3-mbstring]","Package[php8.3-apcu]","Package[php8.3-msgpack]","Package[php8.3-redis]","Package[php8.3-luasandbox]","Package[php8.3-wikidiff2]","Package[php8.3-yaml]","Package[php8.3-uuid]","Package[php8.3-xml]","Package[php8.3-mysql]","Package[php8.3-dba]","Package[php8.3-memcached]","Package[php8.3-igbinary]","Package[php8.3-xhprof]","Package[php8.3-excimer]","Package[php8.3-wmerrors]","Package[prometheus-mcrouter-exporter]","Package[stunnel4]"]}},{"type":"Class","title":"Apt","tags":["class","apt","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/apt.pp","line":12,"exported":false,"kind":"class","parameters":{"use_proxy":false,"purge_sources":true,"purge_preferences":false,"mirror":"deb.debian.org","install_audit_installed":false,"use_private_repo":false,"private_components":[]}},{"type":"Exec","title":"apt-get update","tags":["exec","class","apt","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/init.pp","line":17,"exported":false,"kind":"compilable_type","parameters":{"path":"/usr/bin","timeout":240,"returns":[0,100],"refreshonly":true}},{"type":"File","title":"/etc/apt/keyrings","tags":["file","class","apt","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/init.pp","line":25,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"0755","recurse":true,"purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/var/lib/apt/keys","tags":["file","class","apt","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/init.pp","line":32,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","recurse":true,"purge":true,"force":true,"owner":"root","group":"root"}},{"type":"Apt::Pin","title":"wikimedia","tags":["apt::pin","apt","pin","wikimedia","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/init.pp","line":40,"exported":false,"kind":"defined_type","parameters":{"package":"*","pin":"release o=Wikimedia","priority":1001,"ensure":"present"}},{"type":"File","title":"/etc/apt/sources.list","tags":["file","class","apt","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/init.pp","line":89,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0555","owner":"root","group":"root","content":"##\n## This file is managed by puppet.\n## Any local changes will be swiftly overwritten\n##\n## Most cloud-vps projects can make persistent changes to apt sources\n## by adding a new .list file in /etc/apt/sources.list.d.\n##\n## Some cloud-vps projects have 'profile::apt::purge_sources'\n## set to 'true', in which case apt sources can only be managed\n## via puppet.\n##\n\ndeb http://deb.debian.org/debian/ bullseye main contrib non-free\ndeb-src http://deb.debian.org/debian/ bullseye main contrib non-free\n\ndeb http://security.debian.org/debian-security bullseye-security main contrib non-free\ndeb-src http://security.debian.org/debian-security bullseye-security main contrib non-free\n\n# -updates, previously known as 'volatile'\ndeb http://deb.debian.org/debian/ bullseye-updates main contrib non-free\ndeb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free\n\n","notify":"Exec[apt-get update]","before":["Exec[apt_repository_wikimedia]","Exec[apt_repository_wikimedia-private]","Exec[apt_repository_debian-debug]","Exec[apt_repository_component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia]","Exec[apt_repository_wikimedia-php83]"]}},{"type":"File","title":"/etc/apt/sources.list.d","tags":["file","class","apt","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/init.pp","line":101,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","recurse":true,"purge":true}},{"type":"File","title":"/etc/apt/preferences.d","tags":["file","class","apt","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/init.pp","line":109,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","recurse":false,"purge":false}},{"type":"Apt::Repository","title":"wikimedia","tags":["apt::repository","apt","repository","wikimedia","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/init.pp","line":156,"exported":false,"kind":"defined_type","parameters":{"uri":"http://apt.wikimedia.org/wikimedia","dist":"bullseye-wikimedia","components":"main","bin":true,"source":true,"ensure":"present","trust_repo":false,"allow_releaseinfo_change":false}},{"type":"Apt::Repository","title":"wikimedia-private","tags":["apt::repository","apt","repository","wikimedia-private","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/init.pp","line":171,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","uri":"http://apt.wikimedia.org:8080","dist":"bullseye-wikimedia-private","components":"thirdparty/hwraid","bin":true,"source":true,"trust_repo":false,"allow_releaseinfo_change":false}},{"type":"Apt::Repository","title":"debian-debug","tags":["apt::repository","apt","repository","debian-debug","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/init.pp","line":188,"exported":false,"kind":"defined_type","parameters":{"uri":"http://deb.debian.org/debian-debug","dist":"bullseye-debug","components":"main contrib non-free","source":false,"keyfile_path":"/usr/share/keyrings/debian-archive-keyring.gpg","bin":true,"ensure":"present","trust_repo":false,"allow_releaseinfo_change":false}},{"type":"Apt::Conf","title":"InstallRecommends","tags":["apt::conf","apt","conf","installrecommends","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/init.pp","line":196,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","priority":"00","key":"APT::Install-Recommends","value":false,"before":"File[/etc/apt/apt.conf]"}},{"type":"Apt::Conf","title":"apt-harden","tags":["apt::conf","apt","conf","apt-harden","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/init.pp","line":204,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","priority":"30","key":"APT::Sandbox::Seccomp","value":true,"before":"File[/etc/apt/apt.conf]"}},{"type":"File","title":"/etc/apt/apt.conf","tags":["file","class","apt","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/init.pp","line":215,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","notify":"Exec[apt-get update]","owner":"root","group":"root"}},{"type":"File","title":"/usr/local/sbin/dist-upgrade","tags":["file","class","apt","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/init.pp","line":227,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0755","source":"puppet:///modules/apt/dist-upgrade.sh"}},{"type":"Class","title":"Profile::Systemd::Timesyncd","tags":["class","profile::systemd::timesyncd","profile","systemd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"ensure":"present","ntp_servers":["ntp-5.cloudinfra.eqiad1.wikimedia.cloud","ntp-6.cloudinfra.eqiad1.wikimedia.cloud"],"site_nearest_core":{"eqiad":"codfw","codfw":"eqiad","esams":"eqiad","ulsfo":"codfw","eqsin":"codfw","drmrs":"eqiad","magru":"eqiad"},"ntp_peers":{"eqiad":["ntp-5.cloudinfra.eqiad1.wikimedia.cloud","ntp-6.cloudinfra.eqiad1.wikimedia.cloud"],"codfw":[],"ulsfo":[],"eqsin":[],"drmrs":[],"esams":[]},"ntp_anycast_peers":["ntp-a.anycast.wmnet","ntp-b.anycast.wmnet","ntp-c.anycast.wmnet"]}},{"type":"Class","title":"Systemd::Timesyncd","tags":["class","systemd::timesyncd","systemd","timesyncd","profile::systemd::timesyncd","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/systemd/timesyncd.pp","line":19,"exported":false,"kind":"class","parameters":{"ensure":"present","ntp_servers":["ntp-5.cloudinfra.eqiad1.wikimedia.cloud","ntp-6.cloudinfra.eqiad1.wikimedia.cloud"]}},{"type":"Package","title":"ntp","tags":["package","ntp","class","systemd::timesyncd","systemd","timesyncd","profile::systemd::timesyncd","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timesyncd.pp","line":10,"kind":"compilable_type","exported":false,"parameters":{"ensure":"purged","provider":"apt"}},{"type":"Package","title":"systemd-timesyncd","tags":["package","systemd-timesyncd","class","systemd::timesyncd","systemd","timesyncd","profile::systemd::timesyncd","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timesyncd.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt","before":["File[/etc/systemd/timesyncd.conf]"]}},{"type":"File","title":"/etc/systemd/timesyncd.conf","tags":["file","class","systemd::timesyncd","systemd","timesyncd","profile::systemd::timesyncd","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timesyncd.pp","line":15,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0444","owner":"root","group":"root","content":"## THIS FILE IS MANAGED BY PUPPET\n\n[Time]\nServers=ntp-5.cloudinfra.eqiad1.wikimedia.cloud ntp-6.cloudinfra.eqiad1.wikimedia.cloud\n","notify":["Service[systemd-timesyncd]"]}},{"type":"Service","title":"systemd-timesyncd","tags":["service","systemd-timesyncd","class","systemd::timesyncd","systemd","timesyncd","profile::systemd::timesyncd","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timesyncd.pp","line":27,"exported":false,"kind":"compilable_type","parameters":{"ensure":"running","enable":true}},{"type":"Systemd::Unit","title":"systemd-timesyncd.service","tags":["systemd::unit","systemd","unit","systemd-timesyncd.service","class","profile::systemd::timesyncd","profile","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/systemd/timesyncd.pp","line":25,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Service]\nInaccessiblePaths=-/mnt\n","restart":true,"override":true,"unit":"systemd-timesyncd.service","override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Unit","title":"systemd-timedated.service","tags":["systemd::unit","systemd","unit","systemd-timedated.service","class","profile::systemd::timesyncd","profile","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/systemd/timesyncd.pp","line":31,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Service]\nInaccessiblePaths=-/mnt\n","restart":true,"override":true,"unit":"systemd-timedated.service","override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Profile::Auto_restarts::Service","title":"systemd-timesyncd","tags":["profile::auto_restarts::service","profile","auto_restarts","service","systemd-timesyncd","class","profile::systemd::timesyncd","systemd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/systemd/timesyncd.pp","line":37,"exported":false,"kind":"defined_type","parameters":{"ensure":"present"}},{"type":"Class","title":"Grub::Defaults","tags":["class","grub::defaults","grub","defaults","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base.pp","line":60,"exported":false,"kind":"class"},{"type":"Class","title":"Grub","tags":["class","grub","grub::defaults","defaults","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown"},{"type":"Exec","title":"update-grub","tags":["exec","update-grub","class","grub","grub::defaults","defaults","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/grub/manifests/init.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"refreshonly":true,"path":"/bin:/usr/bin:/sbin:/usr/sbin"}},{"type":"Augeas","title":"grub2","tags":["augeas","grub2","class","grub::defaults","grub","defaults","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/grub/manifests/defaults.pp","line":17,"exported":false,"kind":"compilable_type","parameters":{"incl":"/etc/default/grub","lens":"Shellvars_list.lns","changes":["set GRUB_TERMINAL/quote '\"'","set GRUB_TERMINAL/value[1] console","set GRUB_TERMINAL/value[2] serial","rm GRUB_CMDLINE_LINUX_DEFAULT/value[. = \"quiet\"]","rm GRUB_CMDLINE_LINUX_DEFAULT/value[. = \"splash\"]"],"notify":"Exec[update-grub]"}},{"type":"Class","title":"Passwords::Root","tags":["class","passwords::root","passwords","root","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown"},{"type":"Class","title":"Network::Constants","tags":["class","network::constants","network","constants","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown"},{"type":"Class","title":"Profile::Resolving","tags":["class","profile::resolving","profile","resolving","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"timeout":1,"ndots":1,"attempts":3,"disable_resolvconf":true,"disable_dhcpupdates":true,"domain_search":["deployment-prep.eqiad1.wikimedia.cloud","deployment-prep.eqiad1.wikimedia.cloud"],"nameservers":["172.20.255.1"]}},{"type":"Class","title":"Resolvconf","tags":["class","resolvconf","profile::resolving","profile","resolving","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/resolving.pp","line":11,"exported":false,"kind":"class","parameters":{"domain_search":["deployment-prep.eqiad1.wikimedia.cloud","deployment-prep.eqiad1.wikimedia.cloud"],"nameservers":["172.20.255.1"],"timeout":1,"attempts":3,"ndots":1,"disable_resolvconf":true,"disable_dhcpupdates":true,"manage_resolv_conf":true}},{"type":"File","title":"/sbin/resolvconf","tags":["file","class","resolvconf","profile::resolving","profile","resolving","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/resolvconf/manifests/init.pp","line":23,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/resolvconf/resolvconf.dummy"}},{"type":"File","title":"/etc/dhcp/dhclient-enter-hooks.d","tags":["file","class","resolvconf","profile::resolving","profile","resolving","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/resolvconf/manifests/init.pp","line":31,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root"}},{"type":"File","title":"/etc/dhcp/dhclient-enter-hooks.d/nodnsupdate","tags":["file","class","resolvconf","profile::resolving","profile","resolving","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/resolvconf/manifests/init.pp","line":35,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/resolvconf/nodnsupdate"}},{"type":"File","title":"/etc/resolv.conf","tags":["file","class","resolvconf","profile::resolving","profile","resolving","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/resolvconf/manifests/init.pp","line":48,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0444","content":"#####################################################################\n#### THIS FILE IS MANAGED BY PUPPET\n####  as template('resolvconf/resolv.conf.erb')\n#####################################################################\nsearch deployment-prep.eqiad1.wikimedia.cloud \noptions timeout:1 attempts:3 ndots:1\nnameserver 172.20.255.1\n"}},{"type":"Class","title":"Profile::Mail::Default_mail_relay","tags":["class","profile::mail::default_mail_relay","profile","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"enabled":true,"template":"profile/mail/default_mail_relay/exim4.minimal.wmcs.erb","smarthosts":["mx-out-a.wmcloud.org","mx-out-b.wmcloud.org"],"mediawiki_smarthosts":["deployment-mx04.deployment-prep.eqiad1.wikimedia.cloud"]}},{"type":"Class","title":"Exim4","tags":["class","exim4","profile::mail::default_mail_relay","profile","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mail/default_mail_relay.pp","line":13,"exported":false,"kind":"class","parameters":{"queuerunner":"combined","config":"# Minimal Exim 4 configuration file for Wikimedia Labs\n\n# Main configuration options\n\ncheck_spool_space = 50M\nremote_max_parallel = 10\n\n# Allow the -f cli option to work\nuntrusted_set_sender = *\nlocal_from_check = false\n\n# No frozen messages please\nignore_bounce_errors_after = 0h\n\nadd_environment = <; PATH=/bin:/usr/bin\nkeep_environment =\n\n# 4.87+ defaults to *, which errors if tls_certificate etc. is not present\ntls_advertise_hosts =\n\n# Logging\nlog_selector = +address_rewrite +all_parents +delivery_size +deliver_time +incoming_interface +incoming_port +smtp_confirmation +smtp_protocol_error +smtp_syntax_error\nmessage_logs = false\n\n# ACL\nacl_smtp_rcpt = acl_check_rcpt\n\nbegin acl\n\nacl_check_rcpt:\n\n\t# Accept from local interfaces\n\taccept hosts = @[]\n\nbegin routers\n\n# Redirect using /etc/aliases if it exists, blackhole otherwise\n\nsystem_aliases:\n\tdriver = redirect\n\tdomains = @\n\tdata = ${lookup{$local_part}lsearch{/etc/aliases}{$value}{:blackhole:}}\n\tqualify_domain = wmflabs.org\n\tallow_fail\n\tallow_defer\n\tforbid_file\n\nwiki_mail:\n\tdriver = manualroute\n\tcondition = ${if eqi{$header_X-Mailer:}{MediaWiki mailer}}\n\ttransport = remote_smtp\n\troute_list = * deployment-mx04.deployment-prep.eqiad1.wikimedia.cloud\n\n# Send all mail via a set of mail relays (\"smart hosts\")\n\nsmart_route:\n\tdriver = manualroute\n\ttransport = remote_smtp\n\troute_list = *\tmx-out-a.wmcloud.org:mx-out-b.wmcloud.org\n\n\nbegin transports\n\n# Generic remote SMTP transport\n\nremote_smtp:\n\tdriver = smtp\n\thosts_avoid_tls = <; 0.0.0.0/0 ; 0::0/0\n\n\nbegin retry\n\n*\t*\tF,2h,5m; F,1d,15m\n\n\nbegin rewrite\n\n# Rewrite the envelope From for mails from internal servers in *.wmnet,\n# as they are usually rejected by sender domain address verification.\n\n*@$primary_hostname\troot@wmcloud.org      F\n","variant":"light","config_dir":"/etc/exim4"}},{"type":"Package","title":"exim4-config","tags":["package","exim4-config","class","exim4","profile::mail::default_mail_relay","profile","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/exim4/manifests/init.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"exim4-daemon-light","tags":["package","exim4-daemon-light","class","exim4","profile::mail::default_mail_relay","profile","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/exim4/manifests/init.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"installed","provider":"apt"}},{"type":"Service","title":"exim4","tags":["service","exim4","class","profile::mail::default_mail_relay","profile","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/exim4/manifests/init.pp","line":53,"exported":false,"kind":"compilable_type","parameters":{"ensure":"running","hasstatus":true,"require":"Package[exim4-daemon-light]"}},{"type":"File","title":"/etc/exim4/update-exim4.conf.conf","tags":["file","class","exim4","profile::mail::default_mail_relay","profile","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/exim4/manifests/init.pp","line":100,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0444","content":"dc_eximconfig_configtype=none\n","require":"Package[exim4-config]"}},{"type":"File","title":"/etc/default/exim4","tags":["file","class","exim4","profile::mail::default_mail_relay","profile","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/exim4/manifests/init.pp","line":108,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# /etc/default/exim4\n# THIS FILE IS MANAGED BY PUPPET\n\nEX4DEF_VERSION=''\n\n# 'combined' -\t one daemon running queue and listening on SMTP port\n# 'no'       -\t no daemon running the queue\n# 'separate' -\t two separate daemons\n# 'ppp'      -   only run queue with /etc/ppp/ip-up.d/exim4.\n# 'nodaemon' - no daemon is started at all.\n# 'queueonly' - only a queue running daemon is started, no SMTP listener.\n# setting this to 'no' will also disable queueruns from /etc/ppp/ip-up.d/exim4\nQUEUERUNNER='combined'\n# how often should we run the queue\nQUEUEINTERVAL='1m'\n# options common to quez-runner and listening daemon\nCOMMONOPTIONS=''\n# more options for the daemon/process running the queue (applies to the one\n# started in /etc/ppp/ip-up.d/exim4, too.\nQUEUERUNNEROPTIONS=''\n# special flags given to exim directly after the -q. See exim(8)\nQFLAGS=''\n# options for daemon listening on port 25\nSMTPLISTENEROPTIONS=''\n","require":"Package[exim4-config]"}},{"type":"File","title":"/etc/exim4/aliases","tags":["file","class","exim4","profile::mail::default_mail_relay","profile","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/exim4/manifests/init.pp","line":117,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"Debian-exim","mode":"0755","require":"Package[exim4-config]"}},{"type":"File","title":"/etc/exim4/dkim","tags":["file","class","exim4","profile::mail::default_mail_relay","profile","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/exim4/manifests/init.pp","line":125,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"Debian-exim","mode":"0750","require":"Package[exim4-config]"}},{"type":"File","title":"/etc/exim4/system_filter","tags":["file","class","exim4","profile::mail::default_mail_relay","profile","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/exim4/manifests/init.pp","line":139,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"Debian-exim","mode":"0444","require":"Package[exim4-config]"}},{"type":"File","title":"/etc/exim4/exim4.conf","tags":["file","class","exim4","profile::mail::default_mail_relay","profile","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/exim4/manifests/init.pp","line":148,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"Debian-exim","mode":"0440","content":"# Minimal Exim 4 configuration file for Wikimedia Labs\n\n# Main configuration options\n\ncheck_spool_space = 50M\nremote_max_parallel = 10\n\n# Allow the -f cli option to work\nuntrusted_set_sender = *\nlocal_from_check = false\n\n# No frozen messages please\nignore_bounce_errors_after = 0h\n\nadd_environment = <; PATH=/bin:/usr/bin\nkeep_environment =\n\n# 4.87+ defaults to *, which errors if tls_certificate etc. is not present\ntls_advertise_hosts =\n\n# Logging\nlog_selector = +address_rewrite +all_parents +delivery_size +deliver_time +incoming_interface +incoming_port +smtp_confirmation +smtp_protocol_error +smtp_syntax_error\nmessage_logs = false\n\n# ACL\nacl_smtp_rcpt = acl_check_rcpt\n\nbegin acl\n\nacl_check_rcpt:\n\n\t# Accept from local interfaces\n\taccept hosts = @[]\n\nbegin routers\n\n# Redirect using /etc/aliases if it exists, blackhole otherwise\n\nsystem_aliases:\n\tdriver = redirect\n\tdomains = @\n\tdata = ${lookup{$local_part}lsearch{/etc/aliases}{$value}{:blackhole:}}\n\tqualify_domain = wmflabs.org\n\tallow_fail\n\tallow_defer\n\tforbid_file\n\nwiki_mail:\n\tdriver = manualroute\n\tcondition = ${if eqi{$header_X-Mailer:}{MediaWiki mailer}}\n\ttransport = remote_smtp\n\troute_list = * deployment-mx04.deployment-prep.eqiad1.wikimedia.cloud\n\n# Send all mail via a set of mail relays (\"smart hosts\")\n\nsmart_route:\n\tdriver = manualroute\n\ttransport = remote_smtp\n\troute_list = *\tmx-out-a.wmcloud.org:mx-out-b.wmcloud.org\n\n\nbegin transports\n\n# Generic remote SMTP transport\n\nremote_smtp:\n\tdriver = smtp\n\thosts_avoid_tls = <; 0.0.0.0/0 ; 0::0/0\n\n\nbegin retry\n\n*\t*\tF,2h,5m; F,1d,15m\n\n\nbegin rewrite\n\n# Rewrite the envelope From for mails from internal servers in *.wmnet,\n# as they are usually rejected by sender domain address verification.\n\n*@$primary_hostname\troot@wmcloud.org      F\n","require":"Package[exim4-config]","notify":"Service[exim4]"}},{"type":"Logrotate::Conf","title":"exim4-paniclog","tags":["logrotate::conf","logrotate","conf","exim4-paniclog","class","exim4","profile::mail::default_mail_relay","profile","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/exim4/manifests/init.pp","line":159,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","source":"puppet:///modules/exim4/logrotate/exim4-paniclog"}},{"type":"Profile::Auto_restarts::Service","title":"exim4","tags":["profile::auto_restarts::service","profile","auto_restarts","service","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mail/default_mail_relay.pp","line":18,"exported":false,"kind":"defined_type","parameters":{"ensure":"present"}},{"type":"Class","title":"Profile::Logrotate","tags":["class","profile::logrotate","profile","logrotate","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"hourly":false}},{"type":"Class","title":"Logrotate","tags":["class","logrotate","profile::logrotate","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/logrotate.pp","line":7,"exported":false,"kind":"class","parameters":{"hourly":false}},{"type":"Package","title":"logrotate","tags":["package","logrotate","class","profile::logrotate","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/init.pp","line":7,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Systemd::Unit","title":"logrotate.timer:hourly-override","tags":["systemd::unit","systemd","unit","logrotate.timer:hourly-override","class","logrotate","profile::logrotate","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/init.pp","line":15,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","unit":"logrotate.timer","override":true,"content":"[Unit]\nDescription=Rotation of log files\n[Timer]\nOnCalendar=\nOnCalendar=hourly\n","restart":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Class","title":"Profile::Prometheus::Node_exporter","tags":["class","profile::prometheus::node_exporter","profile","prometheus","node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown"},{"type":"Class","title":"Prometheus::Node_exporter","tags":["class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"ignored_fs_types":"^(overlay|autofs|binfmt_misc|cgroup|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|mqueue|nfs.*|nsfs|proc|procfs|pstore|rpc_pipefs|securityfs|sysfs|tracefs)$","ignored_mount_points":"^/(sys|proc|dev|var/lib/docker/.+|var/lib/kubelet/.+|var/lib/containerd/.+|run/credentials)($|/)","netstat_fields":"^(.*)","vmstat_fields":"^(.*)","collectors_extra":[],"collector_ntp_server":"127.0.0.1","web_listen_address":":9100"}},{"type":"Package","title":"prometheus-node-exporter","tags":["package","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_exporter.pp","line":47,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt"}},{"type":"File","title":"/etc/default/prometheus-node-exporter","tags":["file","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_exporter.pp","line":54,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0444","owner":"root","group":"root","content":"# Generated by Puppet -- do not modify\nARGS=\"--collector.buddyinfo \\\n --collector.conntrack \\\n --collector.diskstats \\\n --collector.edac \\\n --collector.entropy \\\n --collector.filefd \\\n --collector.filesystem \\\n --collector.filesystem.ignored-fs-types=^(overlay|autofs|binfmt_misc|cgroup|configfs|debugfs|devpts|devtmpfs|fusectl|hugetlbfs|mqueue|nfs.*|nsfs|proc|procfs|pstore|rpc_pipefs|securityfs|sysfs|tracefs)$ \\\n --collector.filesystem.ignored-mount-points=^/(sys|proc|dev|var/lib/docker/.+|var/lib/kubelet/.+|var/lib/containerd/.+|run/credentials)($|/) \\\n --collector.hwmon \\\n --collector.loadavg \\\n --collector.mdadm \\\n --collector.meminfo \\\n --collector.netdev \\\n --collector.netstat \\\n --collector.netstat.fields=^(.*) \\\n --collector.sockstat \\\n --collector.stat \\\n --collector.systemd.enable-restarts-metrics \\\n --collector.systemd.unit-exclude=.+\\.(automount|device|mount|scope|slice|target|timer) \\\n --collector.tcpstat \\\n --collector.textfile \\\n --collector.textfile.directory=/var/lib/prometheus/node.d \\\n --collector.time \\\n --collector.uname \\\n --collector.vmstat \\\n --collector.vmstat.fields=^(.*) \\\n --web.listen-address=:9100\"\n","notify":"Service[prometheus-node-exporter]"}},{"type":"Group","title":"prometheus-node-exporter","tags":["group","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_exporter.pp","line":66,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present"}},{"type":"File","title":"/var/lib/prometheus/node.d","tags":["file","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_exporter.pp","line":70,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"0770","owner":"prometheus","group":"prometheus-node-exporter","require":["Package[prometheus-node-exporter]","Group[prometheus-node-exporter]"]}},{"type":"Base::Service_unit","title":"prometheus-node-exporter","tags":["base::service_unit","base","service_unit","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_exporter.pp","line":79,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","refresh":true,"systemd_override":"[Service]\nGroup=prometheus-node-exporter\n","require":"Package[prometheus-node-exporter]","declare_service":true,"mask":false,"service_params":{}}},{"type":"Profile::Auto_restarts::Service","title":"prometheus-node-exporter","tags":["profile::auto_restarts::service","profile","auto_restarts","service","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_exporter.pp","line":86,"exported":false,"kind":"defined_type","parameters":{"ensure":"present"}},{"type":"Class","title":"Profile::Rsyslog","tags":["class","profile::rsyslog","profile","rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"logrotate_source":"puppet:///modules/profile/rsyslog/logrotate.conf"}},{"type":"Class","title":"Rsyslog","tags":["class","rsyslog","profile::rsyslog","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/rsyslog.pp","line":7,"exported":false,"kind":"class"},{"type":"Package","title":"rsyslog","tags":["package","rsyslog","class","profile::rsyslog","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/init.pp","line":8,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/rsyslog.d","tags":["file","class","rsyslog","profile::rsyslog","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/init.pp","line":10,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","source":"puppet:///modules/rsyslog/rsyslog.d-empty","owner":"root","group":"root","mode":"0755","recurse":true,"purge":true,"force":true,"ignore":"50-default.conf","require":"Package[rsyslog]","notify":"Service[rsyslog]"}},{"type":"Service","title":"rsyslog","tags":["service","rsyslog","class","profile::rsyslog","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/init.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"running","require":"Package[rsyslog]"}},{"type":"File","title":"/etc/rsyslog.d/00-abort-unclean-config.conf","tags":["file","class","rsyslog","profile::rsyslog","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/init.pp","line":29,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","notify":"Service[rsyslog]","owner":"root","group":"root"}},{"type":"Profile::Auto_restarts::Service","title":"rsyslog","tags":["profile::auto_restarts::service","profile","auto_restarts","service","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/init.pp","line":34,"exported":false,"kind":"defined_type","parameters":{"ensure":"present"}},{"type":"Concat","title":"/etc/rsyslog.d/00-global.conf","tags":["concat","class","rsyslog","profile::rsyslog","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/init.pp","line":37,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","order":"alpha","notify":"Service[rsyslog]","path":"/etc/rsyslog.d/00-global.conf","warn":false,"show_diff":true,"backup":"puppet","replace":true,"ensure_newline":false,"format":"plain","force":false}},{"type":"Concat::Fragment","title":"/etc/rsyslog.d/00-global.conf-header","tags":["concat::fragment","concat","fragment","class","rsyslog","profile::rsyslog","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/init.pp","line":45,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/rsyslog.d/00-global.conf","order":"000","content":"global(\n"}},{"type":"Concat::Fragment","title":"/etc/rsyslog.d/00-global.conf-trailer","tags":["concat::fragment","concat","fragment","class","rsyslog","profile::rsyslog","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/init.pp","line":50,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/rsyslog.d/00-global.conf","order":"zzz","content":")\n"}},{"type":"Concat::Fragment","title":"/etc/rsyslog.d/00-global.conf-parser.permitSlashInProgramName","tags":["concat::fragment","concat","fragment","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/functions/global_entry.pp","line":9,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/rsyslog.d/00-global.conf","order":"parser.permitSlashInProgramName","content":"  parser.permitSlashInProgramName=\"on\"\n"}},{"type":"Logrotate::Conf","title":"rsyslog","tags":["logrotate::conf","logrotate","conf","rsyslog","class","profile::rsyslog","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/rsyslog.pp","line":9,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","source":"puppet:///modules/profile/rsyslog/logrotate.conf"}},{"type":"Class","title":"Profile::Syslog::Remote","tags":["class","profile::syslog::remote","profile","syslog","remote","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"enable":false,"central_hosts_tls":{},"send_logs":"auth-logs","queue_size":10000,"mtls_provider":"disabled","tls_server_auth":"x509/name","tls_netstream_driver":"ossl","tls_trusted_ca":"/etc/ssl/certs/ca-certificates.crt"}},{"type":"Class","title":"Profile::Prometheus::Rsyslog_exporter","tags":["class","profile::prometheus::rsyslog_exporter","profile","prometheus","rsyslog_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown"},{"type":"Prometheus::Rsyslog_exporter","title":"base","tags":["prometheus::rsyslog_exporter","prometheus","rsyslog_exporter","base","class","profile::prometheus::rsyslog_exporter","profile","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/prometheus/rsyslog_exporter.pp","line":3,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","listen_address":"172.16.1.63","listen_port":9105}},{"type":"Class","title":"Profile::Prometheus::Cadvisor","tags":["class","profile::prometheus::cadvisor","profile","prometheus","cadvisor","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"ensure":"absent","metrics_enabled_extra":[]}},{"type":"Class","title":"Prometheus::Cadvisor","tags":["class","prometheus::cadvisor","prometheus","cadvisor","profile::prometheus::cadvisor","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/prometheus/cadvisor.pp","line":6,"exported":false,"kind":"class","parameters":{"port":4194,"ensure":"absent","metrics_enabled_extra":[],"listen_address":"172.16.1.63"}},{"type":"Package","title":"cadvisor","tags":["package","cadvisor","class","prometheus::cadvisor","prometheus","profile::prometheus::cadvisor","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/cadvisor.pp","line":27,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Systemd::Service","title":"cadvisor","tags":["systemd::service","systemd","service","cadvisor","class","prometheus::cadvisor","prometheus","profile::prometheus::cadvisor","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/cadvisor.pp","line":31,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# Disable Docker to stop collecting extra labels/info T337856\n[Service]\nExecStart=\nExecStart=/usr/bin/cadvisor --listen_ip=172.16.1.63 --port=4194 --enable_metrics=app,cpu,disk,diskIO,memory,network,oom_event,perf_event --docker=/dev/null\n","override":true,"restart":true,"subscribe":"Package[cadvisor]","unit_type":"service","monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"Class","title":"Profile::Prometheus::Ethtool_exporter","tags":["class","profile::prometheus::ethtool_exporter","profile","prometheus","ethtool_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown"},{"type":"Class","title":"Base::Sysctl","tags":["class","base::sysctl","base","sysctl","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base.pp","line":115,"exported":false,"kind":"class","parameters":{"unprivileged_userns_clone":false,"default_rp_filter":1,"all_rp_filter":1,"tighten_ptrace":false}},{"type":"Sysctl::Parameters","title":"ubuntu defaults","tags":["sysctl::parameters","sysctl","parameters","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/sysctl.pp","line":12,"exported":false,"kind":"defined_type","parameters":{"values":{"kernel.printk":[4,4,1,7],"kernel.kptr_restrict":1,"net.ipv4.conf.default.rp_filter":1,"net.ipv4.conf.all.rp_filter":1,"net.ipv4.tcp_syncookies":1,"kernel.yama.ptrace_scope":1,"fs.protected_hardlinks":1,"fs.protected_symlinks":1,"vm.mmap_min_addr":65536},"priority":51,"ensure":"present","no_priority_prefix":false}},{"type":"Sysctl::Parameters","title":"wikimedia base","tags":["sysctl::parameters","sysctl","parameters","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/sysctl.pp","line":50,"exported":false,"kind":"defined_type","parameters":{"values":{"net.core.rmem_max":16777216,"net.core.wmem_max":16777216,"net.ipv4.tcp_rmem":[4096,87380,16777216],"net.ipv4.tcp_wmem":[4096,65536,16777216],"net.ipv4.tcp_no_metrics_save":1,"net.core.netdev_max_backlog":2500,"net.core.somaxconn":1024,"net.ipv4.tcp_max_syn_backlog":4096,"vm.swappiness":0,"net.ipv4.tcp_keepalive_time":300,"net.ipv4.tcp_keepalive_intvl":1,"net.ipv4.tcp_keepalive_probes":2,"net.ipv6.route.max_size":131072,"net.ipv4.tcp_challenge_ack_limit":987654321},"priority":60,"ensure":"present","no_priority_prefix":false}},{"type":"Sysctl::Parameters","title":"disable_unprivileged_bpf","tags":["sysctl::parameters","sysctl","parameters","disable_unprivileged_bpf","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/sysctl.pp","line":104,"exported":false,"kind":"defined_type","parameters":{"values":{"kernel.unprivileged_bpf_disabled":"1"},"ensure":"present","priority":70,"no_priority_prefix":false}},{"type":"Sysctl::Parameters","title":"unprivileged_userns_clone","tags":["sysctl::parameters","sysctl","parameters","unprivileged_userns_clone","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/sysctl.pp","line":115,"exported":false,"kind":"defined_type","parameters":{"values":{"kernel.unprivileged_userns_clone":"0"},"ensure":"present","priority":70,"no_priority_prefix":false}},{"type":"Sysctl::Parameters","title":"fastopen","tags":["sysctl::parameters","sysctl","parameters","fastopen","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/sysctl.pp","line":131,"exported":false,"kind":"defined_type","parameters":{"values":{"net.ipv4.tcp_fastopen_blackhole_timeout_sec":3600},"ensure":"present","priority":70,"no_priority_prefix":false}},{"type":"Sysctl::Parameters","title":"tcp_min_snd_mss","tags":["sysctl::parameters","sysctl","parameters","tcp_min_snd_mss","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/sysctl.pp","line":168,"exported":false,"kind":"defined_type","parameters":{"values":{"net.ipv4.route.min_pmtu":"576","net.ipv4.tcp_min_snd_mss":"536","net.ipv4.tcp_sack":1},"ensure":"present","priority":70,"no_priority_prefix":false}},{"type":"Class","title":"Motd","tags":["class","motd","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base.pp","line":121,"exported":false,"kind":"class","parameters":{"messages":{}}},{"type":"File","title":"/etc/motd","tags":["file","class","motd","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/motd/manifests/init.pp","line":10,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"File","title":"/etc/update-motd.d","tags":["file","class","motd","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/motd/manifests/init.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","recurse":true,"purge":true}},{"type":"Class","title":"Motd::Defaults","tags":["class","motd::defaults","motd","defaults","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown"},{"type":"Motd::Script","title":"header","tags":["motd::script","motd","script","header","class","motd::defaults","defaults","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/motd/manifests/defaults.pp","line":12,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","priority":0,"content":"#!/bin/sh\nuname -snrvm\nlsb_release -s -d\n\n"}},{"type":"Motd::Script","title":"footer","tags":["motd::script","motd","script","footer","class","motd::defaults","defaults","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/motd/manifests/defaults.pp","line":19,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","priority":99,"content":"#!/bin/sh\n[ -f /etc/motd.tail ] && cat /etc/motd.tail || true\n"}},{"type":"Motd::Script","title":"Check for restarts","tags":["motd::script","motd","script","class","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base.pp","line":123,"exported":false,"kind":"defined_type","parameters":{"priority":99,"source":"puppet:///modules/profile/motd/check_restarts.sh","ensure":"present"}},{"type":"Class","title":"Base::Standard_packages","tags":["class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base.pp","line":127,"exported":false,"kind":"class","parameters":{"remove_python2":true,"additional_purged_packages":[],"no_cron":true}},{"type":"Package","title":"acct","tags":["package","acct","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"byobu","tags":["package","byobu","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"colordiff","tags":["package","colordiff","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"curl","tags":["package","curl","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"debian-goodies","tags":["package","debian-goodies","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"ethtool","tags":["package","ethtool","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"gdb","tags":["package","gdb","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"gdisk","tags":["package","gdisk","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"git","tags":["package","git","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"htop","tags":["package","htop","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"httpry","tags":["package","httpry","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"iotop","tags":["package","iotop","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"iperf","tags":["package","iperf","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"jq","tags":["package","jq","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"libtemplate-perl","tags":["package","libtemplate-perl","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"lldpd","tags":["package","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"lshw","tags":["package","lshw","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"molly-guard","tags":["package","molly-guard","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"moreutils","tags":["package","moreutils","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"net-tools","tags":["package","net-tools","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"numactl","tags":["package","numactl","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"ncdu","tags":["package","ncdu","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"ngrep","tags":["package","ngrep","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"pigz","tags":["package","pigz","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"psmisc","tags":["package","psmisc","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"pv","tags":["package","pv","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3","tags":["package","python3","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"screen","tags":["package","screen","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"strace","tags":["package","strace","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"sysstat","tags":["package","sysstat","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"tcpdump","tags":["package","tcpdump","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"tmux","tags":["package","tmux","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"tree","tags":["package","tree","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"vim","tags":["package","vim","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"vim-addon-manager","tags":["package","vim-addon-manager","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"vim-scripts","tags":["package","vim-scripts","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"wipe","tags":["package","wipe","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"xfsprogs","tags":["package","xfsprogs","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"zsh","tags":["package","zsh","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"icdiff","tags":["package","icdiff","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"linux-perf","tags":["package","linux-perf","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"bsd-mailx","tags":["package","bsd-mailx","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"ack","tags":["package","ack","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"netcat-openbsd","tags":["package","netcat-openbsd","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"tshark","tags":["package","tshark","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"fzf","tags":["package","fzf","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"ripgrep","tags":["package","ripgrep","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"fd-find","tags":["package","fd-find","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"kitty-terminfo","tags":["package","kitty-terminfo","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"mtr-tiny","tags":["package","mtr-tiny","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"bat","tags":["package","bat","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"efibootmgr","tags":["package","efibootmgr","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"bind9-dnsutils","tags":["package","bind9-dnsutils","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"tzdata","tags":["package","tzdata","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":20,"exported":false,"kind":"compilable_type","parameters":{"ensure":"latest","provider":"apt"}},{"type":"Package","title":"python3-wmflib","tags":["package","python3-wmflib","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":22,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"quickstack","tags":["package","quickstack","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":43,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"dstat","tags":["package","dstat","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":55,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"apport","tags":["package","apport","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"command-not-found","tags":["package","command-not-found","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"command-not-found-data","tags":["package","command-not-found-data","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"ecryptfs-utils","tags":["package","ecryptfs-utils","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"mlocate","tags":["package","mlocate","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"os-prober","tags":["package","os-prober","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"python3-apport","tags":["package","python3-apport","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"wpasupplicant","tags":["package","wpasupplicant","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"apt-listchanges","tags":["package","apt-listchanges","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"purged","provider":"apt"}},{"type":"Package","title":"atop","tags":["package","atop","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":73,"exported":false,"kind":"compilable_type","parameters":{"ensure":"purged","provider":"apt"}},{"type":"Package","title":"libpython2.7","tags":["package","libpython2.7","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":83,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libpython2.7-dev","tags":["package","libpython2.7-dev","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":83,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libpython2.7-minimal","tags":["package","libpython2.7-minimal","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":83,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"python2.7","tags":["package","python2.7","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":83,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libpython2.7-stdlib","tags":["package","libpython2.7-stdlib","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":83,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"python2.7-dev","tags":["package","python2.7-dev","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":83,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"python2.7-minimal","tags":["package","python2.7-minimal","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":83,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"python2.7-dbg","tags":["package","python2.7-dbg","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":83,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"python2.7-doc","tags":["package","python2.7-doc","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":83,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"python2.7-examples","tags":["package","python2.7-examples","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":83,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libpython2.7-testsuite","tags":["package","libpython2.7-testsuite","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":83,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libsnmp30","tags":["package","libsnmp30","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libdns-export1104","tags":["package","libdns-export1104","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libdns1104","tags":["package","libdns1104","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libisc-export1100","tags":["package","libisc-export1100","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libisc1100","tags":["package","libisc1100","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"multiarch-support","tags":["package","multiarch-support","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libjson-c3","tags":["package","libjson-c3","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libpython3.7","tags":["package","libpython3.7","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libpython3.7-minimal","tags":["package","libpython3.7-minimal","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libpython3.7-stdlib","tags":["package","libpython3.7-stdlib","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"python3.7","tags":["package","python3.7","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"python3.7-minimal","tags":["package","python3.7-minimal","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libevent-2.1-6","tags":["package","libevent-2.1-6","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libwireshark11","tags":["package","libwireshark11","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libwiretap8","tags":["package","libwiretap8","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libwsutil9","tags":["package","libwsutil9","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libwscodecs2","tags":["package","libwscodecs2","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libperl5.28","tags":["package","libperl5.28","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libmpdec2","tags":["package","libmpdec2","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"perl-modules-5.28","tags":["package","perl-modules-5.28","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libhogweed4","tags":["package","libhogweed4","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libnettle6","tags":["package","libnettle6","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libprocps7","tags":["package","libprocps7","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libip6tc0","tags":["package","libip6tc0","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libip4tc0","tags":["package","libip4tc0","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"libiptc0","tags":["package","libiptc0","class","base::standard_packages","base","standard_packages","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":137,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Profile::Auto_restarts::Service","title":"lldpd","tags":["profile::auto_restarts::service","profile","auto_restarts","service","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":140,"exported":false,"kind":"defined_type","parameters":{"ensure":"present"}},{"type":"Profile::Auto_restarts::Service","title":"systemd-journald","tags":["profile::auto_restarts::service","profile","auto_restarts","service","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/standard_packages.pp","line":155,"exported":false,"kind":"defined_type","parameters":{"ensure":"present"}},{"type":"Class","title":"Profile::Environment","tags":["class","profile::environment","profile","environment","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"ls_aliases":false,"export_systemd_env":true,"editor":"use_default","custom_skel_bashrc":"base/environment/skel/bashrc.erb","custom_skel_zshrc":"base/environment/skel/zshrc.erb","custom_bashrc":"base/environment/bash.bashrc.erb","wikimedia_domains":[],"no_proxy_domains":[],"skip_domains":[],"profile_scripts":{"field.sh":"puppet:///modules/base/environment/field.sh"},"variables":{}}},{"type":"File","title":"/etc/bash.bashrc","tags":["file","class","profile::environment","profile","environment","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/environment.pp","line":52,"exported":false,"kind":"compilable_type","parameters":{"content":"#####################################################################\n#### THIS FILE IS MANAGED BY PUPPET\n####  as template('base/environment/bash.bashrc')\n#####################################################################\n\n# System-wide .bashrc file for interactive bash(1) shells.\n\n# To enable the settings / commands in this file for login shells as well,\n# this file has to be sourced in /etc/profile.\n\n# If not running interactively, don't do anything\n[ -z \"$PS1\" ] && return\n\n# check the window size after each command and, if necessary,\n# update the values of LINES and COLUMNS.\nshopt -s checkwinsize\n\n# make the larger history file, record a timestamp\nHISTSIZE=1000\nHISTFILESIZE=4000\nHISTTIMEFORMAT='%F %T '\n\n\n# set variable identifying the chroot you work in (used in the prompt below)\nif [ -z \"$debian_chroot\" ] && [ -r /etc/debian_chroot ]; then\n    debian_chroot=$(cat /etc/debian_chroot)\nfi\n\n# set a fancy prompt (non-color, overwrite the one in /etc/profile)\n\n\nexport INSTANCENAME=deployment-deploy04\n\nPS1='${debian_chroot:+($debian_chroot)}\\u@\\h:\\w\\$ '\n\n\nexport INSTANCEPROJECT=deployment-prep\n\n\n# Commented out, don't overwrite xterm -T \"title\" -n \"icontitle\" by default.\n# If this is an xterm set the title to user@host:dir\n#case \"$TERM\" in\n#xterm*|rxvt*)\n#    PROMPT_COMMAND='echo -ne \"\\033]0;${USER}@${HOSTNAME}: ${PWD}\\007\"'\n#    ;;\n#*)\n#    ;;\n#esac\n\n# enable bash completion in interactive shells\n#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then\n#    . /etc/bash_completion\n#fi\n\n# sudo hint\nif [ ! -e \"$HOME/.sudo_as_admin_successful\" ]; then\n    case \" $(groups) \" in *\\ admin\\ *)\n    if [ -x /usr/bin/sudo ]; then\n\tcat <<-EOF\n\tTo run a command as administrator (user \"root\"), use \"sudo <command>\".\n\tSee \"man sudo_root\" for details.\n\t\n\tEOF\n    fi\n    esac\nfi\n\n# if the command-not-found package is installed, use it\nif [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found ]; then\n\tfunction command_not_found_handle {\n\t        # check because c-n-f could've been removed in the meantime\n                if [ -x /usr/lib/command-not-found ]; then\n\t\t   /usr/bin/python /usr/lib/command-not-found -- $1\n                   return $?\n                elif [ -x /usr/share/command-not-found ]; then\n\t\t   /usr/bin/python /usr/share/command-not-found -- $1\n                   return $?\n\t\telse\n\t\t   return 127\n\t\tfi\n\t}\nfi\n","owner":"root","group":"root","mode":"0644"}},{"type":"File","title":"/etc/skel/.bashrc","tags":["file","class","profile::environment","profile","environment","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/environment.pp","line":60,"exported":false,"kind":"compilable_type","parameters":{"content":"# ~/.bashrc: executed by bash(1) for non-login shells.\n# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)\n# for examples\n\n# If not running interactively, don't do anything\n[ -z \"$PS1\" ] && return\n\n# don't put duplicate lines in the history. See bash(1) for more options\n# ... or force ignoredups and ignorespace\nHISTCONTROL=ignoredups:ignorespace\n\n# append to the history file, don't overwrite it\nshopt -s histappend\n\n# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)\nHISTSIZE=1000\nHISTFILESIZE=2000\n\n# include timestamps in the history file\nHISTTIMEFORMAT='%F %T '\n\n# check the window size after each command and, if necessary,\n# update the values of LINES and COLUMNS.\nshopt -s checkwinsize\n\n# make less more friendly for non-text input files, see lesspipe(1)\n[ -x /usr/bin/lesspipe ] && eval \"$(SHELL=/bin/sh lesspipe)\"\n\n# set variable identifying the chroot you work in (used in the prompt below)\nif [ -z \"$debian_chroot\" ] && [ -r /etc/debian_chroot ]; then\n    debian_chroot=$(cat /etc/debian_chroot)\nfi\n\n# set a fancy prompt (non-color, unless we know we \"want\" color)\ncase \"$TERM\" in\n    xterm-color) color_prompt=yes;;\n    xterm-256color) color_prompt=yes;;\nesac\n\n# uncomment for a colored prompt, if the terminal has the capability; turned\n# off by default to not distract the user: the focus in a terminal window\n# should be on the output of commands, not on the prompt\n#force_color_prompt=yes\n\nif [ -n \"$force_color_prompt\" ]; then\n    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then\n\t# We have color support; assume it's compliant with Ecma-48\n\t# (ISO/IEC-6429). (Lack of such support is extremely rare, and such\n\t# a case would tend to support setf rather than setaf.)\n\tcolor_prompt=yes\n    else\n\tcolor_prompt=\n    fi\nfi\n\nif [ \"$color_prompt\" = yes ]; then\n    PS1='${debian_chroot:+($debian_chroot)}\\[\\033[01;32m\\]\\u@\\h\\[\\033[00m\\]:\\[\\033[01;34m\\]\\w\\[\\033[00m\\]\\$ '\nelse\n    PS1='${debian_chroot:+($debian_chroot)}\\u@\\h:\\w\\$ '\nfi\nunset color_prompt force_color_prompt\n\n# If this is an xterm set the title to user@host:dir\ncase \"$TERM\" in\nxterm*|rxvt*)\n    PS1=\"\\[\\e]0;${debian_chroot:+($debian_chroot)}\\u@\\h: \\w\\a\\]$PS1\"\n    ;;\n*)\n    ;;\nesac\n\n# enable color support of ls and also add handy aliases\nif [ -x /usr/bin/dircolors ]; then\n    test -r ~/.dircolors && eval \"$(dircolors -b ~/.dircolors)\" || eval \"$(dircolors -b)\"\n    alias ls='ls --color=auto'\n    #alias dir='dir --color=auto'\n    #alias vdir='vdir --color=auto'\n\n    alias grep='grep --color=auto'\n    alias fgrep='fgrep --color=auto'\n    alias egrep='egrep --color=auto'\nfi\n\n# some more ls aliases\nalias ll='ls -alF'\nalias la='ls -A'\nalias l='ls -CF'\n\n# Alias definitions.\n# You may want to put all your additions into a separate file like\n# ~/.bash_aliases, instead of adding them here directly.\n# See /usr/share/doc/bash-doc/examples in the bash-doc package.\n\nif [ -f ~/.bash_aliases ]; then\n    . ~/.bash_aliases\nfi\n\n# enable programmable completion features (you don't need to enable\n# this, if it's already enabled in /etc/bash.bashrc and /etc/profile\n# sources /etc/bash.bashrc).\nif [ -f /etc/bash_completion ] && ! shopt -oq posix; then\n    . /etc/bash_completion\nfi\n","owner":"root","group":"root","mode":"0644"}},{"type":"File","title":"/etc/skel/.zshrc","tags":["file","class","profile::environment","profile","environment","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/environment.pp","line":68,"exported":false,"kind":"compilable_type","parameters":{"content":"autoload -Uz promptinit\npromptinit\nautoload -Uz compinit\ncompinit\n\nbindkey -e\n\nPROMPT='%F{cyan}%m%f %F{green}%2~%f %(?.%F{green}.%F{red})%#%f '\nRPROMPT='[%F{yellow}%*%f]'\n\nsetopt histignorealldups sharehistory\n\n# Keep a jillion lines of history within the shell and save it to ~/.zsh_history:\nHISTSIZE=1000000\nSAVEHIST=1000000\nHISTFILE=~/.zsh_history\n\nsetopt appendhistory\nsetopt incappendhistory\nsetopt extended_history\nsetopt hist_expire_dups_first\nsetopt hist_ignore_space\n\n# slashes are words.\nWORDCHARS=${WORDCHARS/\\/}\n\n# Use modern completion system\nautoload -Uz compinit\ncompinit\n\neval \"$(dircolors -b)\"\nzstyle ':completion:*:default' list-colors ${(s.:.)LS_COLORS}\nzstyle ':completion:*' list-colors ''\nzstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#)*=0=01;31'\nzstyle ':completion:*:kill:*' command 'ps -u $USER -o pid,%cpu,tty,cputime,cmd'\n\n### Functions imported from oh-my-ssh\n\n# ------------------------------------------------------------------------------\n# Description\n# -----------\n#\n# sudo or sudoedit will be inserted before the command\n#\n# ------------------------------------------------------------------------------\n# Authors\n# -------\n#\n# * Dongweiming <ciici123@gmail.com>\n#\n# ------------------------------------------------------------------------------\n\nsudo-command-line() {\n    [[ -z $BUFFER ]] && zle up-history\n    if [[ $BUFFER == sudo\\ * ]]; then\n        LBUFFER=\"${LBUFFER#sudo }\"\n    elif [[ $BUFFER == $EDITOR\\ * ]]; then\n        LBUFFER=\"${LBUFFER#$EDITOR }\"\n        LBUFFER=\"sudoedit $LBUFFER\"\n    elif [[ $BUFFER == sudoedit\\ * ]]; then\n        LBUFFER=\"${LBUFFER#sudoedit }\"\n        LBUFFER=\"$EDITOR $LBUFFER\"\n    else\n        LBUFFER=\"sudo $LBUFFER\"\n    fi\n}\nzle -N sudo-command-line\n# Defined shortcut keys: [Esc] [Esc]\nbindkey \"\\e\\e\" sudo-command-line\n\n# bind C-x C-e / C-x e to opening an editor for the current command\nautoload -U edit-command-line\nzle -N edit-command-line\nbindkey '^xe' edit-command-line\nbindkey '^x^e' edit-command-line\n","owner":"root","group":"root","mode":"0644"}},{"type":"File","title":"/etc/profile.d/field.sh","tags":["file","class","profile::environment","profile","environment","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/environment.pp","line":84,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0444","source":"puppet:///modules/base/environment/field.sh"}},{"type":"File","title":"/etc/zsh/zshenv","tags":["file","class","profile::environment","profile","environment","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/environment.pp","line":94,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0444","require":"Package[zsh]","content":"# /etc/zsh/zshenv: system-wide .zshenv file for zsh(1).\n#\n# This file is sourced on all invocations of the shell.\n# If the -f flag is present or if the NO_RCS option is\n# set within this file, all other initialization files\n# are skipped.\n#\n# This file should contain commands to set the command\n# search path, plus other important environment variables.\n# This file should not contain commands that produce\n# output or assume the shell is attached to a tty.\n#\n# Global Order: zshenv, zprofile, zshrc, zlogin\n\nif [[ -z \"$PATH\" || \"$PATH\" == \"/bin:/usr/bin\" ]]\nthen\n    export PATH=\"/usr/local/bin:/usr/bin:/bin:/usr/games\"\nfi\nsystemd_vars=$(/usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator)\nif [ -n \"${systemd_vars}\" ]\nthen\n    export $systemd_vars\nfi\nfunction set-proxy {\n    export HTTP_PROXY=http://webproxy:8080\n    export HTTPS_PROXY=http://webproxy:8080\n    export http_proxy=http://webproxy:8080\n    export https_proxy=http://webproxy:8080\n    echo \"Proxy set\"\n}\nfunction unset-proxy {\n    unset HTTP_PROXY\n    unset HTTPS_PROXY\n    unset http_proxy\n    unset https_proxy\n    echo \"Proxy unset\"\n}"}},{"type":"File","title":"/etc/profile.d/systemd-environment.sh","tags":["file","class","profile::environment","profile","environment","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/environment.pp","line":102,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0444","source":"puppet:///modules/profile/environment/systemd-environment.sh"}},{"type":"File","title":"/etc/wikimedia-cluster","tags":["file","class","profile::environment","profile","environment","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/environment.pp","line":117,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0444","content":"labs\n"}},{"type":"File","title":"/usr/local/bin/gen_fingerprints","tags":["file","class","profile::environment","profile","environment","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/environment.pp","line":125,"exported":false,"kind":"compilable_type","parameters":{"source":"puppet:///modules/base/environment/gen_fingerprints","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/etc/vim/vimrc.local","tags":["file","class","profile::environment","profile","environment","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/environment.pp","line":133,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0444","source":"puppet:///modules/base/environment/vimrc.local","require":"Package[vim]"}},{"type":"Class","title":"Base::Sysctl::Core_dumps","tags":["class","base::sysctl::core_dumps","base","sysctl","core_dumps","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base.pp","line":134,"exported":false,"kind":"class","parameters":{"core_dump_pattern":"/data/project/cores/deployment-deploy04-core.%h.%e.%p.%t"}},{"type":"File","title":"/var/tmp/core","tags":["file","class","base::sysctl::core_dumps","base","sysctl","core_dumps","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/sysctl/core_dumps.pp","line":4,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"1773"}},{"type":"Sysctl::Parameters","title":"core_dumps","tags":["sysctl::parameters","sysctl","parameters","core_dumps","class","base::sysctl::core_dumps","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/sysctl/core_dumps.pp","line":12,"exported":false,"kind":"defined_type","parameters":{"values":{"kernel.core_pattern":"/data/project/cores/deployment-deploy04-core.%h.%e.%p.%t"},"require":"File[/var/tmp/core]","ensure":"present","priority":70,"no_priority_prefix":false}},{"type":"Tidy","title":"/var/tmp/core","tags":["tidy","class","base::sysctl::core_dumps","base","sysctl","core_dumps","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/sysctl/core_dumps.pp","line":19,"exported":false,"kind":"compilable_type","parameters":{"age":"1w","recurse":1,"matches":"core.*"}},{"type":"Class","title":"Profile::Ssh::Client","tags":["class","profile::ssh::client","profile","ssh","client","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"manage_ssh_keys":true,"manage_ssh_config":false,"hash_known_hosts":true,"gss_api_authentication":true,"gss_api_delegate_credentials":false,"send_env":["LANG","LC_*"],"extra_ssh_keys":{}}},{"type":"Class","title":"Ssh::Client","tags":["class","ssh::client","ssh","client","profile::ssh::client","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ssh/client.pp","line":23,"exported":false,"kind":"class","parameters":{"known_hosts":{},"manage_ssh_keys":true,"manage_ssh_config":false,"hash_known_hosts":true,"gss_api_authentication":true,"gss_api_delegate_credentials":false,"send_env":["LANG","LC_*"]}},{"type":"Package","title":"openssh-client","tags":["package","openssh-client","class","ssh::client","ssh","client","profile::ssh::client","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ssh/manifests/client.pp","line":19,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/ssh","tags":["file","class","ssh::client","ssh","client","profile::ssh::client","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ssh/manifests/client.pp","line":21,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755"}},{"type":"Class","title":"Profile::Ssh::Server","tags":["class","profile::ssh::server","profile","ssh","server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"listen_ports":[22],"listen_addresses":[],"permit_root":true,"authorized_keys_file":["/etc/ssh/userkeys/%u","/etc/ssh/userkeys/%u.d/cumin"],"lookup_keys_from_ldap":true,"explicit_macs":true,"enable_kerberos":false,"disable_agent_forwarding":true,"gateway_ports":false,"accept_env":["LANG","LC_*"],"match_config":[],"enabled_key_types":["rsa","ecdsa","ed25519"],"puppetserver_ca_host_certs":true,"trusted_user_ca_keys":[],"host_keys":{},"host_certs":{},"authorized_principals":[]}},{"type":"Package","title":"python3-ldap","tags":["package","python3-ldap","class","profile::ssh::server","profile","ssh","server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ssh/server.pp","line":47,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/usr/sbin/ssh-key-ldap-lookup","tags":["file","class","profile::ssh::server","profile","ssh","server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ssh/server.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/profile/ssh/server/ssh-key-ldap-lookup.py"}},{"type":"User","title":"ssh-key-ldap-lookup","tags":["user","ssh-key-ldap-lookup","class","profile::ssh::server","profile","ssh","server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ssh/server.pp","line":63,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","system":true,"home":"/nonexistent","shell":"/bin/false"}},{"type":"Class","title":"Ssh::Server","tags":["class","ssh::server","ssh","server","profile::ssh::server","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ssh/server.pp","line":87,"exported":false,"kind":"class","parameters":{"listen_ports":[22],"listen_addresses":[],"permit_root":true,"authorized_keys_file":["/etc/ssh/userkeys/%u","/etc/ssh/userkeys/%u.d/cumin"],"explicit_macs":true,"enable_kerberos":false,"disable_agent_forwarding":true,"gateway_ports":false,"accept_env":["LANG","LC_*"],"match_config":[],"enabled_key_types":["rsa","ecdsa","ed25519"],"puppetserver_ca_host_certs":true,"trusted_user_ca_keys":[],"host_keys":{},"host_certs":{},"authorized_keys_command":"/usr/sbin/ssh-key-ldap-lookup","authorized_keys_command_user":"ssh-key-ldap-lookup"}},{"type":"Package","title":"openssh-server","tags":["package","openssh-server","class","ssh::server","ssh","server","profile::ssh::server","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ssh/manifests/server.pp","line":123,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt"}},{"type":"Service","title":"ssh","tags":["service","ssh","class","ssh::server","server","profile::ssh::server","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ssh/manifests/server.pp","line":127,"exported":false,"kind":"compilable_type","parameters":{"ensure":"running","subscribe":"File[/etc/ssh/sshd_config]"}},{"type":"Profile::Auto_restarts::Service","title":"ssh","tags":["profile::auto_restarts::service","profile","auto_restarts","service","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ssh/manifests/server.pp","line":132,"exported":false,"kind":"defined_type","parameters":{"ensure":"present"}},{"type":"File","title":"/etc/ssh/userkeys","tags":["file","class","ssh::server","ssh","server","profile::ssh::server","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ssh/manifests/server.pp","line":134,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0444","recurse":true,"purge":true}},{"type":"File","title":"/run/sshd","tags":["file","class","ssh::server","ssh","server","profile::ssh::server","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ssh/manifests/server.pp","line":146,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"0755","owner":"root","group":"root"}},{"type":"File","title":"/etc/ssh/sshd_config","tags":["file","class","ssh::server","ssh","server","profile::ssh::server","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ssh/manifests/server.pp","line":189,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0444","content":"# This file is managed by puppet!\n# Package generated configuration file\n# See the sshd_config(5) manpage for details\n\n# What ports, IPs and protocols we listen for\nPort 22\n# Use these options to restrict which interfaces/protocols sshd will bind to\n#ListenAddress ::\n#ListenAddress 0.0.0.0\n# HostKeys for protocol version 2\nHostKey /etc/ssh/ssh_host_rsa_key\nHostKey /etc/ssh/ssh_host_ecdsa_key\nHostKey /etc/ssh/ssh_host_ed25519_key\n\n# Logging\nSyslogFacility AUTH\nLogLevel VERBOSE\n\n# Authentication:\nLoginGraceTime 120\nPermitRootLogin yes\n\n# Message Authentication codes\nMACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-512,hmac-sha2-256,umac-128@openssh.com\n\nStrictModes yes\n\nCiphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr\n\nPubkeyAuthentication yes\nAuthorizedKeysFile\t/etc/ssh/userkeys/%u /etc/ssh/userkeys/%u.d/cumin\n\n# Don't read the user's ~/.rhosts and ~/.shosts files\nIgnoreRhosts yes\n\nHostbasedAuthentication no\nIgnoreUserKnownHosts yes\n\n# To enable empty passwords, change to yes (NOT RECOMMENDED)\nPermitEmptyPasswords no\n\nChallengeResponseAuthentication no\n\n# Globally deny logon via password, only allow SSH-key login.\nPasswordAuthentication no\n\n# Don't allow people to forward their agents either.\nAllowAgentForwarding no\n\n# GSSAPIAuthentication off by default, GSSAPICleanupCredentials enabled by default\n\nX11DisplayOffset 10\nPrintMotd no\nPrintLastLog yes\nTCPKeepAlive yes\n\n\n#Banner /etc/issue.net\n\nAcceptEnv LANG LC_*\n\nSubsystem sftp /usr/lib/openssh/sftp-server\n\nUsePAM yes\n\nMatch user *,!root\n  AuthorizedKeysCommand /usr/sbin/ssh-key-ldap-lookup\n  AuthorizedKeysCommandUser ssh-key-ldap-lookup\n##\n## Anything below this point must start with a match declaration\n## or will only apply to the previous Matches above.\n##\n","validate_cmd":"/usr/sbin/sshd -t -f %","require":"Package[openssh-server]"}},{"type":"Class","title":"Base::Kernel","tags":["class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base.pp","line":142,"exported":false,"kind":"class","parameters":{"overlayfs":true}},{"type":"Kmod::Blacklist","title":"wmf_overlay","tags":["kmod::blacklist","kmod","blacklist","wmf_overlay","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/kernel.pp","line":19,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","modules":[],"rmmod":false}},{"type":"Kmod::Module","title":"overlay","tags":["kmod::module","kmod","module","overlay","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/kernel.pp","line":31,"exported":false,"kind":"defined_type","parameters":{"ensure":"present"}},{"type":"Kmod::Blacklist","title":"wmf","tags":["kmod::blacklist","kmod","blacklist","wmf","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/kernel.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"modules":["asn1_decoder","aufs","usbip-core","usbip-host","vhci-hcd","dccp","dccp_ipv6","dccp_ipv4","dccp_probe","dccp_diag","n_hdlc","intel_cstate","intel_rapl_perf","intel_uncore","macsec","parport","parport_pc","ppdev","acpi_power_meter","bluetooth","v4l2-common","floppy","cdrom","binder_linux","n_gsm","algif_aead","appletalk","rxrpc","nfc","esp4","esp6","tipc","atm","slip","slhc"],"ensure":"present","rmmod":false}},{"type":"Kmod::Blacklist","title":"wmf-filesystems","tags":["kmod::blacklist","kmod","blacklist","wmf-filesystems","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/kernel.pp","line":77,"exported":false,"kind":"defined_type","parameters":{"modules":["btrfs","erofs","exfat","f2fs","hfs","hfsplus","jfs","jffs2","nilfs2","orangefs","squashfs"],"ensure":"present","rmmod":false}},{"type":"Kmod::Blacklist","title":"wmf-network-schedulers","tags":["kmod::blacklist","kmod","blacklist","wmf-network-schedulers","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/kernel.pp","line":94,"exported":false,"kind":"defined_type","parameters":{"modules":["act_connmark","act_pedit"],"ensure":"present","rmmod":false}},{"type":"File","title":"/usr/local/bin/kernel-purge","tags":["file","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/kernel.pp","line":101,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0755","source":"puppet:///modules/base/kernel/kernel-purge.sh","owner":"root","group":"root"}},{"type":"Systemd::Timer::Job","title":"kernel-purge","tags":["systemd::timer::job","systemd","timer","job","kernel-purge","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/kernel.pp","line":107,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Purge unused kernels","user":"root","command":"/usr/local/bin/kernel-purge -p","interval":{"start":"OnCalendar","interval":"monthly"},"environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Class","title":"Profile::Debdeploy::Client","tags":["class","profile::debdeploy::client","profile","debdeploy","client","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"ensure":"present","exclude_mounts":[],"exclude_filesystems":["nfs","nfs4"],"filter_services":{"qemu-system-x86":["*"]}}},{"type":"Class","title":"Debdeploy::Client","tags":["class","debdeploy::client","debdeploy","client","profile::debdeploy::client","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/debdeploy/client.pp","line":8,"exported":false,"kind":"class","parameters":{"ensure":"present","exclude_mounts":[],"exclude_filesystems":["nfs","nfs4"],"filter_services":{"qemu-system-x86":["*"]}}},{"type":"Package","title":"debdeploy-client","tags":["package","debdeploy-client","class","debdeploy::client","debdeploy","client","profile::debdeploy::client","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/debdeploy/manifests/client.pp","line":46,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-dateutil","tags":["package","python3-dateutil","class","debdeploy::client","debdeploy","client","profile::debdeploy::client","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/debdeploy/manifests/client.pp","line":46,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/usr/local/bin/apt-upgrade-activity","tags":["file","class","debdeploy::client","debdeploy","client","profile::debdeploy::client","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/debdeploy/manifests/client.pp","line":52,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/base/apt-upgrade-activity.py","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/etc/debdeploy-client","tags":["file","class","debdeploy::client","debdeploy","client","profile::debdeploy::client","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/debdeploy/manifests/client.pp","line":62,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","recurse":true,"purge":true,"force":true,"owner":"root","group":"root"}},{"type":"File","title":"/etc/debdeploy-client/config.json","tags":["file","class","debdeploy::client","debdeploy","client","profile::debdeploy::client","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/debdeploy/manifests/client.pp","line":68,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","content":"{\n  \"exclude_mounts\": [\n\n  ],\n  \"exclude_filesystems\": [\n    \"nfs\",\n    \"nfs4\"\n  ],\n  \"filter_services\": {\n    \"qemu-system-x86\": [\n      \"*\"\n    ]\n  }\n}\n","owner":"root","group":"root"}},{"type":"File","title":"/etc/debdeploy-client/autorestarts.conf","tags":["file","class","debdeploy::client","debdeploy","client","profile::debdeploy::client","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/debdeploy/manifests/client.pp","line":73,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0544"}},{"type":"Class","title":"Base::Initramfs","tags":["class","base::initramfs","base","initramfs","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base.pp","line":149,"exported":false,"kind":"class","parameters":{"sleep":"5s"}},{"type":"Initramfs::Script","title":"mdadm-sleep","tags":["initramfs::script","initramfs","script","mdadm-sleep","class","base::initramfs","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/initramfs.pp","line":2,"exported":false,"kind":"defined_type","parameters":{"boot_stage":"init-premount","content":"#!/bin/sh\n#\n# Workaround for boot-time race condition assembling raid arrays:\n# https://phabricator.wikimedia.org/T131961\n#\n# This file is managed by Puppet.\n\necho \"Waiting 5s for disks to show up (T131961)\"\nsleep 5s\nexit 0\n"}},{"type":"Class","title":"Profile::Auto_restarts","tags":["class","profile::auto_restarts","profile","auto_restarts","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"with_debdeploy":false}},{"type":"File","title":"/usr/local/sbin/wmf-auto-restart","tags":["file","class","profile::auto_restarts","profile","auto_restarts","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/auto_restarts.pp","line":10,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/base/wmf-auto-restart.py","owner":"root","group":"root","mode":"0555"}},{"type":"Class","title":"Prometheus::Node_debian_version","tags":["class","prometheus::node_debian_version","prometheus","node_debian_version","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base.pp","line":152,"exported":false,"kind":"class","parameters":{"ensure":"present","outfile":"/var/lib/prometheus/node.d/debian_version.prom"}},{"type":"File","title":"/usr/local/bin/prometheus-debian-version","tags":["file","class","prometheus::node_debian_version","prometheus","node_debian_version","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_debian_version.pp","line":12,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0555","owner":"root","group":"root","source":"puppet:///modules/prometheus/usr/local/bin/prometheus-debian-version.sh"}},{"type":"Systemd::Timer::Job","title":"prometheus-debian-version-textfile","tags":["systemd::timer::job","systemd","timer","job","prometheus-debian-version-textfile","class","prometheus::node_debian_version","prometheus","node_debian_version","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_debian_version.pp","line":20,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Update Debian version stat exported by node_exporter","command":"/usr/local/bin/prometheus-debian-version /var/lib/prometheus/node.d/debian_version.prom","user":"root","logging_enabled":false,"require":["File[/usr/local/bin/prometheus-debian-version]"],"interval":{"start":"OnUnitInactiveSec","interval":"300s"},"environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Class","title":"Prometheus::Node_dpkg_success","tags":["class","prometheus::node_dpkg_success","prometheus","node_dpkg_success","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base.pp","line":153,"exported":false,"kind":"class","parameters":{"ensure":"present","outfile":"/var/lib/prometheus/node.d/dpkg.prom"}},{"type":"File","title":"/usr/local/bin/prometheus-dpkg-success","tags":["file","class","prometheus::node_dpkg_success","prometheus","node_dpkg_success","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_dpkg_success.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0555","owner":"root","group":"root","source":"puppet:///modules/prometheus/usr/local/bin/prometheus-dpkg-success.sh"}},{"type":"Systemd::Timer::Job","title":"prometheus-dpkg-success-textfile","tags":["systemd::timer::job","systemd","timer","job","prometheus-dpkg-success-textfile","class","prometheus::node_dpkg_success","prometheus","node_dpkg_success","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_dpkg_success.pp","line":21,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Update dpkg status exported by node_exporter","command":"/usr/local/bin/prometheus-dpkg-success /var/lib/prometheus/node.d/dpkg.prom","user":"prometheus","logging_enabled":false,"require":["File[/usr/local/bin/prometheus-dpkg-success]"],"interval":{"start":"OnCalendar","interval":"*:00/30:00"},"splay":1800,"environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Class","title":"Apt::Unattendedupgrades","tags":["class","apt::unattendedupgrades","apt","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/labs.pp","line":16,"exported":false,"kind":"class","parameters":{"unattended_wmf":"present","unattended_distro":"present","unattended_osbpo":"present"}},{"type":"Package","title":"unattended-upgrades","tags":["package","unattended-upgrades","class","apt::unattendedupgrades","apt","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/unattendedupgrades.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt"}},{"type":"File","title":"/etc/cron.daily/apt-show-versions","tags":["file","class","apt::unattendedupgrades","apt","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/unattendedupgrades.pp","line":18,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Package","title":"python3-apt","tags":["package","python3-apt","class","apt::unattendedupgrades","apt","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/unattendedupgrades.pp","line":22,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt"}},{"type":"Apt::Conf","title":"dpkg-force-confdef","tags":["apt::conf","apt","conf","dpkg-force-confdef","class","apt::unattendedupgrades","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/unattendedupgrades.pp","line":28,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","priority":"00","key":"Dpkg::Options::","value":"--force-confdef"}},{"type":"Apt::Conf","title":"dpkg-force-confold","tags":["apt::conf","apt","conf","dpkg-force-confold","class","apt::unattendedupgrades","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/unattendedupgrades.pp","line":37,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","priority":"00","key":"Dpkg::Options::","value":"--force-confold"}},{"type":"Apt::Conf","title":"auto-upgrades","tags":["apt::conf","apt","conf","auto-upgrades","class","apt::unattendedupgrades","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/unattendedupgrades.pp","line":44,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","priority":"20","key":"APT::Periodic::Unattended-Upgrade","value":"1"}},{"type":"Apt::Conf","title":"unattended-upgrades-updates","tags":["apt::conf","apt","conf","unattended-upgrades-updates","class","apt::unattendedupgrades","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/unattendedupgrades.pp","line":53,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","priority":"52","key":"Unattended-Upgrade::Origins-Pattern::","value":"origin=${distro_id},codename=${distro_codename}-updates"}},{"type":"Apt::Conf","title":"unattended-upgrades-wikimedia","tags":["apt::conf","apt","conf","unattended-upgrades-wikimedia","class","apt::unattendedupgrades","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/unattendedupgrades.pp","line":66,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","priority":"51","key":"Unattended-Upgrade::Origins-Pattern::","value":"origin=Wikimedia,codename=${distro_codename}-wikimedia"}},{"type":"Apt::Conf","title":"unattended-upgrades-osbpo","tags":["apt::conf","apt","conf","unattended-upgrades-osbpo","class","apt::unattendedupgrades","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/unattendedupgrades.pp","line":76,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","priority":"52","key":"Unattended-Upgrade::Origins-Pattern::","value":"origin=osbpo"}},{"type":"Apt::Conf","title":"apt-autoclean","tags":["apt::conf","apt","conf","apt-autoclean","class","apt::unattendedupgrades","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/unattendedupgrades.pp","line":85,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","priority":"52","key":"APT::Periodic::AutocleanInterval:","value":7}},{"type":"File","title":"/usr/local/sbin/report-pending-upgrades","tags":["file","class","apt::unattendedupgrades","apt","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/unattendedupgrades.pp","line":92,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"File","title":"/usr/local/sbin/apt-upgrade","tags":["file","class","apt::unattendedupgrades","apt","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/unattendedupgrades.pp","line":96,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0755","source":"puppet:///modules/apt/apt-upgrade.py","require":"Package[python3-apt]"}},{"type":"File","title":"/etc/default/acct","tags":["file","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/labs.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","source":"puppet:///modules/base/labs-acct.default"}},{"type":"File","title":"/etc/wikimedia","tags":["file","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/labs.pp","line":36,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root"}},{"type":"File","title":"/etc/default/nfs-common","tags":["file","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/labs.pp","line":41,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","source":"puppet:///modules/base/labs/nfs-common.default"}},{"type":"File","title":"/usr/local/sbin/notify_maintainers.py","tags":["file","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/labs.pp","line":49,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0544","source":"puppet:///modules/base/labs/notify_maintainers.py","before":"File[/usr/local/sbin/puppet_alert.py]"}},{"type":"File","title":"/usr/local/sbin/puppet_alert.py","tags":["file","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/labs.pp","line":58,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0544","source":"puppet:///modules/base/labs/puppet_alert.py"}},{"type":"Systemd::Timer::Job","title":"send_puppet_failure_emails","tags":["systemd::timer::job","systemd","timer","job","send_puppet_failure_emails","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/labs.pp","line":71,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","description":"Send emails about Puppet failures","command":"/usr/local/sbin/puppet_alert.py","interval":{"start":"OnCalendar","interval":"*-*-* 08:15:00"},"logging_enabled":false,"user":"root","require":"File[/usr/local/sbin/puppet_alert.py]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Systemd::Timer::Job","title":"cleanup_puppet_client_bucket","tags":["systemd::timer::job","systemd","timer","job","cleanup_puppet_client_bucket","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/labs.pp","line":85,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Delete old files from the puppet client bucket","command":"/usr/bin/find /var/lib/puppet/clientbucket/ -type f -mtime +14 -atime +14 -delete","interval":{"start":"OnUnitInactiveSec","interval":"24h"},"logging_enabled":false,"monitoring_enabled":false,"user":"root","environment":{},"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Class","title":"Profile::Openstack::Eqiad1::Observerenv","tags":["class","profile::openstack::eqiad1::observerenv","profile","openstack","eqiad1","observerenv","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"region":"eqiad1-r","keystone_api_fqdn":"openstack.eqiad1.wikimediacloud.org","observer_password":"Fs6Dq2RtG8KwmM2Z"}},{"type":"Class","title":"Profile::Openstack::Base::Observerenv","tags":["class","profile::openstack::base::observerenv","profile","openstack","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/openstack/eqiad1/observerenv.pp","line":7,"exported":false,"kind":"class","parameters":{"region":"eqiad1-r","keystone_api_fqdn":"openstack.eqiad1.wikimediacloud.org","os_password":"Fs6Dq2RtG8KwmM2Z","os_user":"novaobserver","os_project":"observer"}},{"type":"File","title":"/root/.config","tags":["file","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/wmflib/functions/dir/mkdir_p.pp","line":71,"kind":"compilable_type","exported":false,"parameters":{"ensure":"directory","mode":"0700","owner":"root","group":"root"}},{"type":"File","title":"/root/.config/openstack","tags":["file","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/wmflib/functions/dir/mkdir_p.pp","line":71,"kind":"compilable_type","exported":false,"parameters":{"ensure":"directory","mode":"0700","owner":"root","group":"root"}},{"type":"Concat","title":"/root/.config/openstack/clouds.yaml","tags":["concat","class","profile::openstack::base::observerenv","profile","openstack","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/openstack/base/observerenv.pp","line":15,"exported":false,"kind":"defined_type","parameters":{"mode":"0400","show_diff":false,"ensure":"present","path":"/root/.config/openstack/clouds.yaml","warn":false,"backup":"puppet","replace":true,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"Concat::Fragment","title":"root_clouds_file_header","tags":["concat::fragment","concat","fragment","root_clouds_file_header","class","profile::openstack::base::observerenv","profile","openstack","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/openstack/base/observerenv.pp","line":20,"exported":false,"kind":"defined_type","parameters":{"target":"/root/.config/openstack/clouds.yaml","order":"01","content":"clouds:\n"}},{"type":"File","title":"/etc/openstack","tags":["file","class","profile::openstack::base::observerenv","profile","openstack","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/openstack/base/observerenv.pp","line":27,"kind":"compilable_type","exported":false,"parameters":{"ensure":"directory","mode":"0755","owner":"root","group":"root"}},{"type":"Concat","title":"/etc/openstack/clouds.yaml","tags":["concat","class","profile::openstack::base::observerenv","profile","openstack","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/openstack/base/observerenv.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"mode":"0444","show_diff":false,"ensure":"present","path":"/etc/openstack/clouds.yaml","warn":false,"backup":"puppet","replace":true,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"Concat::Fragment","title":"observer_clouds_file_header","tags":["concat::fragment","concat","fragment","observer_clouds_file_header","class","profile::openstack::base::observerenv","profile","openstack","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/openstack/base/observerenv.pp","line":33,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/openstack/clouds.yaml","order":"01","content":"clouds:\n"}},{"type":"Openstack::Util::Envscript","title":"novaobserver","tags":["openstack::util::envscript","openstack","util","envscript","novaobserver","class","profile::openstack::base::observerenv","profile","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/openstack/base/observerenv.pp","line":39,"exported":false,"kind":"defined_type","parameters":{"region":"eqiad1-r","keystone_api_fqdn":"openstack.eqiad1.wikimediacloud.org","keystone_api_port":25000,"keystone_api_interface":"public","os_user":"novaobserver","os_password":"Fs6Dq2RtG8KwmM2Z","os_project":"observer","os_project_domain_id":"default","os_user_domain_id":"default","scriptpath":"/usr/local/bin/observerenv.sh","yaml_mode":"0444","clouds_files":["/etc/openstack/clouds.yaml","/root/.config/openstack/clouds.yaml"],"os_db_password":"","do_script":true}},{"type":"Openstack::Util::Envscript","title":"ossystemobserver","tags":["openstack::util::envscript","openstack","util","envscript","ossystemobserver","class","profile::openstack::base::observerenv","profile","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/openstack/base/observerenv.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"region":"eqiad1-r","keystone_api_fqdn":"openstack.eqiad1.wikimediacloud.org","keystone_api_port":25000,"keystone_api_interface":"public","os_user":"novaobserver","os_password":"Fs6Dq2RtG8KwmM2Z","os_project_domain_id":"default","os_user_domain_id":"default","scriptpath":"/usr/local/bin/osobserverenv.sh","yaml_mode":"0444","clouds_files":["/etc/openstack/clouds.yaml","/root/.config/openstack/clouds.yaml"],"os_system_scope":"all","os_db_password":"","do_script":true}},{"type":"Class","title":"Profile::Openstack::Eqiad1::Clientpackages::Vms","tags":["class","profile::openstack::eqiad1::clientpackages::vms","profile","openstack","eqiad1","clientpackages","vms","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown"},{"type":"Class","title":"Profile::Openstack::Base::Clientpackages::Vms","tags":["class","profile::openstack::base::clientpackages::vms","profile","openstack","base","clientpackages","vms","profile::openstack::eqiad1::clientpackages::vms","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/openstack/eqiad1/clientpackages/vms.pp","line":6,"exported":false,"kind":"class"},{"type":"Class","title":"Openstack::Clientpackages::Vms::Common","tags":["class","openstack::clientpackages::vms::common","openstack","clientpackages","vms","common","profile::openstack::base::clientpackages::vms","profile","base","profile::openstack::eqiad1::clientpackages::vms","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/openstack/base/clientpackages/vms.pp","line":5,"exported":false,"kind":"class"},{"type":"Package","title":"python3-novaclient","tags":["package","python3-novaclient","class","openstack::clientpackages::vms::common","openstack","clientpackages","vms","common","profile::openstack::base::clientpackages::vms","profile","base","profile::openstack::eqiad1::clientpackages::vms","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/clientpackages/vms/common.pp","line":20,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-glanceclient","tags":["package","python3-glanceclient","class","openstack::clientpackages::vms::common","openstack","clientpackages","vms","common","profile::openstack::base::clientpackages::vms","profile","base","profile::openstack::eqiad1::clientpackages::vms","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/clientpackages/vms/common.pp","line":20,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-keystoneauth1","tags":["package","python3-keystoneauth1","class","openstack::clientpackages::vms::common","openstack","clientpackages","vms","common","profile::openstack::base::clientpackages::vms","profile","base","profile::openstack::eqiad1::clientpackages::vms","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/clientpackages/vms/common.pp","line":20,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-keystoneclient","tags":["package","python3-keystoneclient","class","openstack::clientpackages::vms::common","openstack","clientpackages","vms","common","profile::openstack::base::clientpackages::vms","profile","base","profile::openstack::eqiad1::clientpackages::vms","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/clientpackages/vms/common.pp","line":20,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-openstackclient","tags":["package","python3-openstackclient","class","openstack::clientpackages::vms::common","openstack","clientpackages","vms","common","profile::openstack::base::clientpackages::vms","profile","base","profile::openstack::eqiad1::clientpackages::vms","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/clientpackages/vms/common.pp","line":20,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-designateclient","tags":["package","python3-designateclient","class","openstack::clientpackages::vms::common","openstack","clientpackages","vms","common","profile::openstack::base::clientpackages::vms","profile","base","profile::openstack::eqiad1::clientpackages::vms","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/clientpackages/vms/common.pp","line":20,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-neutronclient","tags":["package","python3-neutronclient","class","openstack::clientpackages::vms::common","openstack","clientpackages","vms","common","profile::openstack::base::clientpackages::vms","profile","base","profile::openstack::eqiad1::clientpackages::vms","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/clientpackages/vms/common.pp","line":20,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-tenacity","tags":["package","python3-tenacity","class","openstack::clientpackages::vms::common","openstack","clientpackages","vms","common","profile::openstack::base::clientpackages::vms","profile","base","profile::openstack::eqiad1::clientpackages::vms","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/clientpackages/vms/common.pp","line":20,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-troveclient","tags":["package","python3-troveclient","class","openstack::clientpackages::vms::common","openstack","clientpackages","vms","common","profile::openstack::base::clientpackages::vms","profile","base","profile::openstack::eqiad1::clientpackages::vms","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/clientpackages/vms/common.pp","line":20,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-netaddr","tags":["package","python3-netaddr","class","openstack::clientpackages::vms::common","openstack","clientpackages","vms","common","profile::openstack::base::clientpackages::vms","profile","base","profile::openstack::eqiad1::clientpackages::vms","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/clientpackages/vms/common.pp","line":20,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/usr/lib/python3/dist-packages/mwopenstackclients.py","tags":["file","class","openstack::clientpackages::vms::common","openstack","clientpackages","vms","common","profile::openstack::base::clientpackages::vms","profile","base","profile::openstack::eqiad1::clientpackages::vms","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/clientpackages/vms/common.pp","line":22,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/openstack/clientpackages/mwopenstackclients.py","mode":"0755","owner":"root","group":"root"}},{"type":"Class","title":"Profile::Openstack::Eqiad1::Cumin::Target","tags":["class","profile::openstack::eqiad1::cumin::target","profile","openstack","eqiad1","cumin","target","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown","parameters":{"project_masters":["172.16.2.62"],"project_pub_key":"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHMS6pXywYSw1kaZQivozB8qUx0vd1gqiAnVqJuS365B root@deployment-cumin","cluster":"misc","site":"eqiad","cumin_masters":["172.16.1.220"],"permit_port_forwarding":false,"require":["Class[Network::Constants]"]}},{"type":"Class","title":"Cumin::Selector","tags":["class","cumin::selector","cumin","selector","profile::openstack::eqiad1::cumin::target","profile","openstack","eqiad1","target","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/openstack/eqiad1/cumin/target.pp","line":26,"exported":false,"kind":"class","parameters":{"cluster":"misc","site":"eqiad"}},{"type":"Ssh::Userkey","title":"root-cumin","tags":["ssh::userkey","ssh","userkey","root-cumin","class","profile::openstack::eqiad1::cumin::target","profile","openstack","eqiad1","cumin","target","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/openstack/eqiad1/cumin/target.pp","line":35,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","user":"root","skey":"cumin","content":"# Cumin Masters.\nfrom=\"172.16.1.220\",no-agent-forwarding,no-port-forwarding,no-x11-forwarding,no-user-rc ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICcav+ECiF6hW2XRuP7R8nqDw4hPlD0OChsGvB6K27jK root@cloudinfra-internal-puppetmaster-02\n\nfrom=\"172.16.2.62\",no-agent-forwarding,no-port-forwarding,no-x11-forwarding,no-user-rc ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHMS6pXywYSw1kaZQivozB8qUx0vd1gqiAnVqJuS365B root@deployment-cumin\n"}},{"type":"Firewall::Service","title":"ssh-from-cumin-project-masters","tags":["firewall::service","firewall","service","ssh-from-cumin-project-masters","class","profile::openstack::eqiad1::cumin::target","profile","openstack","eqiad1","cumin","target","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/openstack/eqiad1/cumin/target.pp","line":43,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":22,"srange":["172.16.2.62"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"File","title":"/usr/local/sbin/reboot-host","tags":["file","class","profile::openstack::eqiad1::cumin::target","profile","openstack","eqiad1","cumin","target","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/openstack/eqiad1/cumin/target.pp","line":51,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0550","source":"puppet:///modules/cumin/reboot-host"}},{"type":"Class","title":"Profile::Wmcs::Instance","tags":["class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"exported":false,"kind":"unknown","parameters":{"mount_nfs":false,"metricsinfra_prometheus_nodes":["metricsinfra-prometheus-2.metricsinfra.eqiad1.wikimedia.cloud","metricsinfra-prometheus-3.metricsinfra.eqiad1.wikimedia.cloud"],"root_extra_keys":{"alex":"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICYxCqZkGys8gZB6Mq61Fw08CB7m1huxpnpII2ay3e0H krenair@gmail.com inspiron","bd808":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDb8nsxA3thqd87nLu+1mA0Jc1KY90t5qW7N+jRQksc4NLzlFqBTrld+Qm2FRVbLm37HZ9TRBZb2nuTYJIZhkNU7rRPEKs3cIUbh1pB7BbYv0aJ3F0qBD6UtHqOUIJhqVNYJ/ssobzFh2QrcrOM3eS8PrIPtL/CQSUmKmUjG8zhCocAiQZDFeIQLSyGyCWVrRg14SPjED0+wIQTGoTtCabL4B5AlLcTf2L5ztDUtaoXDObUpDJ5Tw6VUUzDoUjV+Y5AtxK4erwLRHeFEcSzmWWl0Sruhnp/TzaF4vGijl6Wcyi2O9TClBhGmp7gTl4CtMj8MDDm+7NO3dQmQMseded1 bd808+labs@wmf-bd808-mbp01.local","hashar":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDD4ubnKSlwi8C1V1JraoztiIae79gfD3s+n9l2EVNkgA6R/kcnJqi/2/oBkUaX1CpOLLWoj7TAQfNAnEt+O6HyQvNpJ8taA1RcssNwek+hDevg+YthBEQRpMhLIhC8WuW2fytc+ELQ903WL2+MKzeni5qH22LLSILkqYSHsb/aViE1JUo59PFLG26mcEluqpm8MogFCqYuFbfsM7RLzSTTZwHPhoKTpb7lPHKrdqfQP4q18SjcrRRf2HkkknF5iDRQv0ngHLAXG5o6H1iPVrDDc1lNY98eBYBwNlcSb73LQIvKDXvbLnpZZDExS6XJoZqHpyQPMtoNWHyJ2EN3RW7l hashar@postwater_labs","mobrovac":"ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAr04C1g3grQJRwhOyrAic/xzW+2lxlxwjdTIY12HJs6aBvKTeUhwMLTxSMQ0nsFacnCcdTU1YcDYn0ypXxpd/v62uX4nbnw3goYSgKysmYlrHiQ+87GbQnBSe/j/0SvAF+oV9bB4EKGpGDK0hokfNKVzTpI2+0IbEAHK+Ag7+yIGYwWshLeoj1rTSzQCyFb1ELaXPt1OyAq37EYa+D9INA2aP4qHWHNSrAeG1FtJ3M4QDOIB/vB1UYE5i+XYeuugXlZzHXEkL5M1KbI5utPcBjpfncAmPGDLuiUKuBnDo85V75xpTmHQb485M4K1ZnqJ9XKnZT3NWDW2Fo+lvKU7VTw== doorman@istria-wifi.irisa.fr","samtar":"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFLCTKca4D7k/ta8wk5hdnxo8nLFRWnmDCwpM13/fi3W samtar@theresnotime.co.uk","taavi":"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH8XhfD1WmaiQuRG63R6pn+dhvVlyO9JPoDiA8vzcKer taavi@runko","twentyafterfour":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPe9i/PI48Xk3BwCBSJ3L/o4n8noRBEFrINAPLVw4SDPmMOgPu5/HyvdxWkS47li2PQnDx4EobYE4WErxdQ0nB/Fe43ZzWEFQ6RvWuuPAxUwEFcGhraDHFFQc/TLh7adtNA247jUhLCQN/O3Nb6Qq1RPuAZgF59UuWKPNwnSOCOyLV0zHvqhjUkWmDcCI7sln1Kbv+JiEKBrVyokpv18pgCgyKL54UvFRbVD/aU7qu1DyJCFZ0GTitqFX0OMHjEyCo2bGPFUAHBkbKn/lsNz4hXNjF9iorxBvl1ZXLCRMkdRJBA6xGgLGWPXBQOXbUTc+9ow05KH0kHmQu5lXez7CZ twentyafterfour@wikiafterfour"}}},{"type":"Package","title":"isc-dhcp-client","tags":["package","isc-dhcp-client","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":8,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"cloud-init","tags":["package","cloud-init","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":14,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Class","title":"Sudo","tags":["class","sudo","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":17,"exported":false,"kind":"class","parameters":{"purge_sudoers_d":false}},{"type":"Package","title":"sudo","tags":["package","sudo","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sudo/manifests/init.pp","line":7,"exported":false,"kind":"compilable_type","parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/sudoers","tags":["file","class","sudo","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sudo/manifests/init.pp","line":11,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0440","owner":"root","group":"root","source":"puppet:///modules/sudo/sudoers","require":"Package[sudo]","validate_cmd":"/usr/sbin/visudo -c -f %"}},{"type":"File","title":"/etc/sudoers.d","tags":["file","class","sudo","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sudo/manifests/init.pp","line":21,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","purge":false,"recurse":false}},{"type":"File","title":"/etc/sudoers.d/README","tags":["file","class","sudo","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sudo/manifests/init.pp","line":30,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Ssh::Userkey","title":"root","tags":["ssh::userkey","ssh","userkey","root","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":27,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# andrew\nssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEApK6IC2VOrv0wvfmpf2gnoC0XnRX5R1lqb8gpdEhxzoKfDBG/56KDbsNXK8r2jqCJoaHjicDPQLsyjh00F4am62jzath0mC10iw2V/FhkmIZ3XP/43cmYrLBo9NAMxyYzX5pf6zwsmijkhPlbdUYe8Rd/4MWsFP9dOZ6l4d0mq3m/oEbcX5E27wAvwwDK6NJHRA5FCLLtCBKHVHa9yKAjtRJpv8uQ+9BiuEuLUGN5oAUWHtfsKY7FuaZq24rAwI3D2JAmgwI6Umv4zsv5uhwEIPBYyiMxrHb8li93vV/tPZlAHeOyId8mHfbUm5ZP+StuT0E1oG/y1O//yO4ph2c8kw== andrew@AndrewMacbook-5.local\n# ariel\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDDcP8oXoJNHBmTowY1DlRWhK7N62sm3/9shxiRRSsdszLQ2erlYnyf+BTlIWsHMdZ07QjFJLGyLpt+KZxiYzS6ySUzRA4Ko/M6oziVM27woq7eOT7M6SvcbTXYoBc1IKz7ALl82duRKTakND8Vg3ZE0McMxopCa2EOx7CJlTjwNYRlu/wsfm6TbtmZ3fCKs+MnhIH+zn8SB0kejdAH1CFu971T7evZyB6AFH1+8n11JSX92VnNh4kV4Y6fHtDiFMivmWh8sI8XIVH6G1RLCwQp1I08VJ+C1kFDS/B1+C2q9akHt4ipcdlFFUX2q36Dw/AM5K5epN4ZUaWaQ4W9mRGR ariel@trouble.localdomain\n# bblack\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCWW9uwYcsipz9usC1lypoB9c8ABd5AaSL1FcNWK4/FkInwlwEKRlaZXKHCY+g1vxhmKJgpr1qMnxgFf7msifCaVGrCk6gGy0wpsF8PJCrw+gKgWjjsxcp7p/BbHMxR13Ur+FNTMXq/eDburf6Namlu8BU6u677aJVjcpIpEH4IJvludSukOL12f2mmD+Hn3PljvqjLDg2APHcn/z2VKNEFAP8LCSXSFZWxoqn3oV3wlNXZgEsdP6Y4BZiNNLDpSyysMWFaE3Fr6vyQQTclj+gm9ZG8PUEvhO2Aa1O6bOojr6ZhFYjVRf9wr+4vs1M1GVjvFXr/k8XwXCf1R97S3mcl bb@neo-1\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCGhItrIJaWASfPf9rOdxixwgAAXYYJmmm0UOxcsTKzlls0EX/MMhDPrtm0iNX9l1IbKia6+OKDeSAdNoWVN56dqBXwRej/83vApawpAM1T9lBoWiCQXR2vwK96dp5EotStLW7iBgob57T7QpV2OPng4/G7q1PdRBOo8/vErD4tlxDiAhWDAXwRMypXfLPQePxaIv0vkpUQYsRB3vx7NX+rRpTtDDHz3Wm/37EeOqE3RqvLAfvOPUQ0739wgFUcYDDXNlD6C0sxMeZSUyKwWvAawIt+r4C6IgMVlt2l7J6CF5lUjmzJCL5DwtwF1Sw6xM0CEEaWbKPNQ44yv4kaPCKp bb@neo-2\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCPwFMvPEqUCks63fD+0UjgPjoIfkqoECOiJ3Cl1PJMwLADldAMZEPBhwjyJT11sKP4bvCqcVb/HVooED1zmQmF1urSycopkMj02FMIXZRSfvOWA2evTHNPeNR+/7dvSGgRqYggI5r+8d7gRB1YNedRoHq9d+1lWv5TpZ+TKr1ns0DekiFHXP4JCRC2U8/QxAriMcRywrbQ9Wpib5UCDKjlg7YmP29K9g7XdTkczyQCCOFSqEk2qRw4/lm1IACZXh9PBxy0CW2LuiNkkij5TBWMc+KDBqWwpETfIGFdSE0yzX9nCH9IsADj9MyaIMxS+Vtc96zS9ZR2HaFMaWIGFB2h bb@neo-3\n# oblivian\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCf8yZc/+/LiiIXkweNACUDMYNezKpexv7W8d4xlUweCcnZeyVvdiVl/LoFySvf7G08shDXQrxhqnc9xA6ulGokfHLOjAoqEuwlVwA1Xjbyb7KSOA2PNLDG9kzQ36wQyaSIgSDZegA+3O1oi3Jp/oVfSaqN1zk+8/Jl1kUAsv5S2264lsQR1y34AHhL4txkn6lH4nxjBBl+nvspU/FPInsLrCprCvecR7OT5+kUJF4rEeiGqx1gu7Etd/4AQzb+csYXp3LKUYhW+6kxEhUbGhFRG+GYtwD5oYFwSR7CmqrYvthfaMmnG9JzvIJvGmEv9gIFAivNsodlJzR0ZZ1ya24UvEwpnHmgcPBgLI1tPGJT//p8P7Xd04KPHgbN1VG21s89gjNCvEErwR8lkTveFRBZ8I0D/ipVFP4fHcA+jx6Lit/krIcexZ3CN0Bfpr9rEiFOGMx081HvD6R3x2ZablNb3GA/lscUs3r18QdQDGazj2+4PkrgbCAl0pt52Pun9/uajQpfHEgkaO6CHMrdX9FR169D86ZDf3W7lV0SPjITDeHHFBFzzrVrju4xt01ybYsUiWaS+PZAeQEDgZ1156sH8RSm7/Oi18U++S/upN7csJfDwSwOss9ReJNn+tXMr+uEjnuIL+Z2v0oCfujAcJIauX5UpEt5oXlhK+8BClRzXQ== joe@wikimedia.org\n# filippo\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAKIn//imkSjgvRePVLLZNZFjCVMNxixkzAWH+UAnKPetUCHka1EyywyQGK373fB0nQj90L5gkcChZ5iua991PG0wdQNBZYbRbgHXGVut8FdfbAKqqDE7TYCJGE23i+0LO+6mtnEqgaNjd9pAdBBflj/Nfb15qiwvWS1LwGK2bKHEtIDbW+KqmTnjLvirhqIVpQEiOYgqfsmjECcWYvx/V4hZ/QkLLhxkTPp48zDe+aw7UVP31eWcLTRlEfL5S5jePNWsW3GWRttinb22PQwbiZ3PX5Ecb6uu0hvRjzYXmgk39/bultguIKX7rcBby3vC+OZxjCQ0XHwx7aYMd8Mwb fgiunchedi@wikimedia.org\n# gehel\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCex3gl0aBMD0eklv4jzNGjfZDjuffqinvaJ4j4lHfxA9YqcxyupxOpv/MRmb92sfOXsHY33RgfNTZ8dVFwMumbCLNMG53t+ugE0Cpg9X/Z7XvnASqW7+fMxUa7BjRGOIMANlJ77l0F2uDAh+6xdr2NjXk2kmRlS/whiz7E9hKa/Rrvs/pk5ocyYusxrBZlwA6a4PjvbE8majx5fB7266A0x8NWs2YDHJjHtTEx80y75bxo3mxw4LacLCSTNZDTeKVuMoglPR9u+2X0d3XtVpUkzHlcMjqg+AlU+AB116c8G1Vm2ha27e+v7yltE23mbkWGaN3izBrvPOv/B/ZVBRDV glederrey@wikimedia.org\n# bd808\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDb8nsxA3thqd87nLu+1mA0Jc1KY90t5qW7N+jRQksc4NLzlFqBTrld+Qm2FRVbLm37HZ9TRBZb2nuTYJIZhkNU7rRPEKs3cIUbh1pB7BbYv0aJ3F0qBD6UtHqOUIJhqVNYJ/ssobzFh2QrcrOM3eS8PrIPtL/CQSUmKmUjG8zhCocAiQZDFeIQLSyGyCWVrRg14SPjED0+wIQTGoTtCabL4B5AlLcTf2L5ztDUtaoXDObUpDJ5Tw6VUUzDoUjV+Y5AtxK4erwLRHeFEcSzmWWl0Sruhnp/TzaF4vGijl6Wcyi2O9TClBhGmp7gTl4CtMj8MDDm+7NO3dQmQMseded1 bd808+labs@wmf-bd808-mbp01.local\nssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPMEDLnrPDVrPPfDHyrzse/UbZwqm9TYmvnPoTVl4Nzd bd808+wmcsroot@wmf-bd808-mbp02.local\n# herron\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDHO09HkC/OUk+sWmDx0O15qiQXPHMM97zEC19o7tc8mh4vGTXCzbcIGj2Z18thLQZ9e2N5hzr2vmcQ4gOkiPsHEiIQXtIUK6zomSqrV3qFryaFAd2FCynsK2/xS1Lw7WXy+uCgjnsc8nckQS3rsJzQswucAQmXno65tvg/t+UbJOKZpxIofZAWwsCcZfhnNt65Mtt4PGHPy+STfL3E3aj47xHMk/TqZv7bj4QR++NLu2qpWwwnnG7SWgoqS3x/2m/OU8ui3UxKWEMvZouIZVblY50E0OG+Xs/bcndLhqKl0FSVPQVVWh9ZPJKCHXVoc1Ja3ZFFNcgBmuC/XqjnsDCGlcKWKiW0CbWRzGrJ0BCkydOf72cDB4EseGV3KeZLbxfEUVt1EOYuDEEmAXQVXTTBX3A5vyq9C1Bx1H7wSmzVUImZfw09236+Lzqr98SWV+pHOglSHgYfDq8CEJxjIo8oADmAoGu9uclOQJ/7Sp0XigUgUE44SPMRKUymwC9TTrblKtUR49gyoVHMtnH1blTUqNwFt5dcvLtHMKzDeXAlWILhdcDP7Ys+VBwOXsJ+txSLiktiI4+CKgz4XMY58jmSKPkbMBEQjzFDhujpsybUdswMEd2GcSidqw338MsCNTgDGlUPmB5LV4LQl7zh+hlHqCgfxNhIl9+zwIuw5IlnYQ==\n# volans\nssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJGEc35gnlkmFVNRpZPFpUD6BE0ztk81TiqKcJaaTWwG rcoccioli@wikimedia.org\n# dzahn\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCeSUaBOLv3ObiOPJ+72mTfOXOdSrRnzRnCV6vrVDTu803v/UkISPw77NW7kASkVAJmndGBM2g4l0garvfCACf4kAULfM7qvtblLRcKCLWmqNycEbUCqVmBh794yJryjsdZ1I3yxEJ2BsN68/Gu5H+S2lbf2v/LDHCAFS6kcwonbdZiKc+KHoePW53LsGU4J9f4tV+a4+7Rxus015yZcwga2gC8zySDoJUqbKJ4roXkFtJxC2Iv2tld7vO6/C2jl5dt18hDmi14h8L4Qogju4Ew4orDqjc06ErFayIsu4sOnmKYhK8zc+2+bB4jQpGjOtyeOzapXJgbDoSA/nfRa+8N dzahn@wikimedia.org\n# krenair\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjyQjatHRgTqYDmKtdneyNM8ujhXx2eso3U2oFIqTsyBCH6Svn7BU/xAGfXjgWSh75h7SjwsUmXWE9eyE/BF1rypsOVC5Tjy56i7anul6f0ffGKgnMWN8gKlIdiQY4WTCi+3UQiv5vLXKsFAPLvPOQIrcWZKHARJzjx0M5lcHxC95TXn8e85S9ZCXdBNSgQfPQU2/0oVH0E2IsHbxcA/WJBxCUc1YNGxFUNk3O4JbBZX4QXFa8K9HMxoGMuhVHmiF/RHu06JJdaPt0bvHLfYoSvnvEoW6zM16wLQpVeS46ZH7ED+dgKC/DZ1Y9uL2Q6BkYeWI4hu8ojh1VpVOTihLl Alex Monk Cloud VPS root\n# reedy\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCrbx9PQlWVrvYAw280ypYulMffcIUJnAXTgU7fWCEWD/k91133TJ15u5KhT6Kx1tS3aE+6Vb/5LpCxsre16OuVLZUH5qj+klAymysYpp1tR1UNKLNN8jQT07juPeHvsjjkixxwKRQeyojLnb+JdgTv8j7KztrdgcisB0o5hbLDiHSsMrRvFCDbTfDEKZgbWVHbLWztwy22RwYXZJm5YTRiW8YpuqZ1/PMAARku9B8Grm18JUZ53HwfLSiEWPOKo6vAfTxQHWhUYn+PV63oNhgWOtzLowaJ3OuiSTHF9YDKEV/6yzgHECjVSG+TO2eBkE1FKyEtfcU54z0Ej5jS5iu+P/GVhZNrw2CddxkgASRHUDw1sjeAtFP1bfQoFp0fmdHPTIJ84YqRTX6mVCVuG61gCgjgw3LxEPNRD52eDlkhk1f73sn7fbZQJ8lzSWj59r0mDt2Ja4hRYPjyJy1gr3Br6mjEdvCgRG9IUe12vAGdhxJFYJVSaD3y7HJHS1j5cyBdPNlnjlmpUfotoriAli9m01+0BEpkix80t4KzCF/q0o8lLcFviHzinmlP2Lfa9VrqMERNBokCREof1Emiv2o5g8yHLZgx6tb4pnKaBFk9AnnxyxlcX0ZwwVwaHZE7CQpBz+FmKIukei/+m3IMXWLdW7oZs3HUoxmMgRqq8BnP+w== sam@reedyboy.net\n# dcaro\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRLt5Ss9ykeA6uUfQdB+LeO80zqHND6FiG6aNZ79FaJwGSnVB0QdIvjZUbn6ubllLo/Xx0SfmWvbqp6HLwi5J5xZP21dkUAVDyWqHIbUvDwHrsxYhHw25OnkGE4i/uKzoT1LCCJHt8OF0tgcPLSQZwK9De4xVLgAmZrxWAUzPxLvHnTVsN6qOS6nRG3mgcol90Ny2F1lxIMrsbJEPd3Iso8l2GqCABIXatPPNjiqBel4mJ1VR88gx2vDg2Y8hJqeQ5EYFWincJENq8D812HnunkjKaej5VMK1vCq5H4Q+9UESBWQcT0qNfyRbzfaUuvgxrH0ZslT86yurejusxC8QV/stFzUSoPb7F+8bKkCJL7GmxjBGHOBZWh1Ez7fWys+lkA8Z/gIbq1mRuENkGFnxPazUykH+FV2dpc1x6FrMLpMf4yYKgvQzRTPFK/W9anAp/2CRrECIK21zG+pgARYWnXeWOhrfi5l0Glf5mgVBKmbSJhLPGzmVyfaPkdceLXNM= david@magnum\n# legoktm\nssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILmqXuFvgPkaqh6tvQZK1ytr1QlD6bOeUubu+590pln8 legoktm@dev\n# taavi\nssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH8XhfD1WmaiQuRG63R6pn+dhvVlyO9JPoDiA8vzcKer taavi@runko\nsk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIGKMx+9WZk90oPWb+hTrZuMAtT59FEhhIao44FWerlC+AAAABHNzaDo= taavi@runko wmcs yk1\nsk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIDOncihf8FADe8qnja41tv0naqemyOaevzNFZZxZF04xAAAABHNzaDo= taavi@runko wmcs yk2\n# cwhite\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCGUkHiLD7wRcTaDDOqTNwsTSuvmIAaBSggy7EXR/tQVhXPpRc91t/xl8nLtB4OBs9fG9R21HR4grjcSFxxSeFYguc5XDERtohLLIOu9nQcvYaYbRvOn2mh3y2Xonq2Jv/uHCZ1b76bp9fwA8rC/to5f6iOVz+ozSTEUwLVFr0310fXmgy7yt5QfXgT2iw4izEUv6n8aQFpUCojfzds58M2pw7vcuX2C/qVWX6MeF+n/SWTX4GNYk6CHfJ5dN+Kvq6d9KXk3xrsuE1y0cz7gUb1T0E8oMBxklTxvJgjFgBmjgkrV0w5bFUW66S0JNCW+Opw5wQVVTLxncCsvw6SrlRl6vMJoV5wId4uzEaJh4HCQrwkD+Uk7FwspexYkZvTsq2qTBr6l2UvL3GXxD01TcnKBgcsKtI4wciW6chGj/mxsQw8vFC0WFx/YrHa/0Ia3S5fpq/U1ZtmLuthgHW4Eg1TI2v2/DC9FJANwq9BBWodI4ODVbQ2K5VfAeSJdmIJ2PNjj+Asoc9Sa9pY6WKAhG/NH5Tf7DXlx8JLiHCYht+u7o/qvLDGcCguZW/+55vN3BD2Zl0xgTC86uE+/bCtMy5K3j8RYhxrjUkh67EwGYAgpTTEyUS/VBXxzsNJnlamPxvbU452YA/zPH8nWH5LfjLR6qzd+DPYwt9cO6QV6Vlxw== cwhite@wikimedia-org\n# fnegri\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDaTGwp3a7MKGiA+N0biMiwlREs4nMcmKZRNvxZfgywA6saIu5VazlFqZWCNVamTUgVuyLD7vsbqYghHEOVkaDZSvvA+W3TYSNiqi/xff/aGhT8eDH8i8IFaV4UQEPW+HwM4qZmdikCsgoFQKpK7DQFcqYqDSsf0TGRh/qyZPmfC4MqUUFkV42eZxwlRhHOubxgG888rRlbebcekDW+Nx6g8aZowOYho0CiLOJT+nc6onWLsRZHg63kq9Ee3TVrm/RyY31NIOCOxBHqZ//TWyTZqOL4zwjyID2FMrtyXcA1+oav7MZYdz3zAcTR4TdHMM8fNfZsbF/jFEihiuslXwHA3kUM969h3WOEMhY2Gi9keweGA9VIx7251HBuLCJXkMmLbjzHLzWn0AxI4i26RMBMQq0WI3Qm3fcu6ItsjoTn6NxQya+o/HcDgj31E9gfujNAezJmXnKcR7PV52hDKX+fLTz/NlfDZSIN9WcZ+rQecTHbEo7rOj4SKNqlYla4eCc= fnegri@wikimedia.org\n# tstarling\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/gmwMhe6S4EualYJVcisxJ+kH/VQdqtV0j0OHdj3ZBGtCop50DzMwDaVj5Hc/H+yxOjghd8lOODg5t5TT+GcBCRkbYA0ICspkpWepjHLVdYK/Y+hm3+UcWZ3yJMn6gL01KxvMQtvWqfpoGANitocteMiUh6quJ7uhU2DDdbs2wvocpZ/EvTo2kJoQqP3snf9qwDOhr5oES031asV8TZG6Zn9AQDOyrrYaVaxabYKgAz9gQfHsIi+xGYLQHDxG7AULbHQfStZvYHhyuuJt9i45fb7z1k9oRCb3XBaICjyhBFgTRLTPtdcOU5yHDRbpIZBmhZhARE4diek6JN0XJDhl yubikey2\n# alex\nssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICYxCqZkGys8gZB6Mq61Fw08CB7m1huxpnpII2ay3e0H krenair@gmail.com inspiron\n# hashar\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDD4ubnKSlwi8C1V1JraoztiIae79gfD3s+n9l2EVNkgA6R/kcnJqi/2/oBkUaX1CpOLLWoj7TAQfNAnEt+O6HyQvNpJ8taA1RcssNwek+hDevg+YthBEQRpMhLIhC8WuW2fytc+ELQ903WL2+MKzeni5qH22LLSILkqYSHsb/aViE1JUo59PFLG26mcEluqpm8MogFCqYuFbfsM7RLzSTTZwHPhoKTpb7lPHKrdqfQP4q18SjcrRRf2HkkknF5iDRQv0ngHLAXG5o6H1iPVrDDc1lNY98eBYBwNlcSb73LQIvKDXvbLnpZZDExS6XJoZqHpyQPMtoNWHyJ2EN3RW7l hashar@postwater_labs\n# mobrovac\nssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAr04C1g3grQJRwhOyrAic/xzW+2lxlxwjdTIY12HJs6aBvKTeUhwMLTxSMQ0nsFacnCcdTU1YcDYn0ypXxpd/v62uX4nbnw3goYSgKysmYlrHiQ+87GbQnBSe/j/0SvAF+oV9bB4EKGpGDK0hokfNKVzTpI2+0IbEAHK+Ag7+yIGYwWshLeoj1rTSzQCyFb1ELaXPt1OyAq37EYa+D9INA2aP4qHWHNSrAeG1FtJ3M4QDOIB/vB1UYE5i+XYeuugXlZzHXEkL5M1KbI5utPcBjpfncAmPGDLuiUKuBnDo85V75xpTmHQb485M4K1ZnqJ9XKnZT3NWDW2Fo+lvKU7VTw== doorman@istria-wifi.irisa.fr\n# samtar\nssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFLCTKca4D7k/ta8wk5hdnxo8nLFRWnmDCwpM13/fi3W samtar@theresnotime.co.uk\n# twentyafterfour\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPe9i/PI48Xk3BwCBSJ3L/o4n8noRBEFrINAPLVw4SDPmMOgPu5/HyvdxWkS47li2PQnDx4EobYE4WErxdQ0nB/Fe43ZzWEFQ6RvWuuPAxUwEFcGhraDHFFQc/TLh7adtNA247jUhLCQN/O3Nb6Qq1RPuAZgF59UuWKPNwnSOCOyLV0zHvqhjUkWmDcCI7sln1Kbv+JiEKBrVyokpv18pgCgyKL54UvFRbVD/aU7qu1DyJCFZ0GTitqFX0OMHjEyCo2bGPFUAHBkbKn/lsNz4hXNjF9iorxBvl1ZXLCRMkdRJBA6xGgLGWPXBQOXbUTc+9ow05KH0kHmQu5lXez7CZ twentyafterfour@wikiafterfour\n","user":"root"}},{"type":"Sudo::Group","title":"ops","tags":["sudo::group","sudo","group","ops","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":32,"exported":false,"kind":"defined_type","parameters":{"privileges":["ALL=(ALL) NOPASSWD: ALL"],"ensure":"present","group":"ops","require":["Class[Sudo]"]}},{"type":"File","title":"/etc/sudoers.d/T205463-disable-sudo-password-prompts","tags":["file","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":36,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0440","content":"Defaults passwd_tries=0,lecture=\"never\"\n","validate_cmd":"/usr/sbin/visudo -cqf %","require":"Class[Sudo]"}},{"type":"Class","title":"Profile::Ldap::Client::Labs","tags":["class","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":46,"exported":false,"kind":"class"},{"type":"Class","title":"Profile::Ldap::Client::Utils","tags":["class","profile::ldap::client::utils","profile","ldap","client","utils","profile::ldap::client::labs","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"exported":false,"kind":"unknown","parameters":{"labsldapconfig":{"proxypass":"Eche0ieng8UaNoo","script_user_pass":"ueThe7moh7Hah","hostname":"ldap-ro.eqiad.wikimedia.org"}}},{"type":"Class","title":"Ldap::Client::Config","tags":["class","ldap::client::config","ldap","client","config","profile::ldap::client::utils","profile","utils","profile::ldap::client::labs","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ldap/client/utils.pp","line":35,"exported":false,"kind":"class","parameters":{"servers":["ldap-ro.eqiad.wikimedia.org"],"base_dn":"dc=wikimedia,dc=org","proxy_pass":"Eche0ieng8UaNoo"}},{"type":"File","title":"/etc/ldap","tags":["file","class","ldap::client::config","ldap","client","config","profile::ldap::client::utils","profile","utils","profile::ldap::client::labs","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/config.pp","line":11,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755"}},{"type":"File","title":"/etc/ldap/ldap.conf","tags":["file","class","ldap::client::config","ldap","client","config","profile::ldap::client::utils","profile","utils","profile::ldap::client::labs","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/config.pp","line":18,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0444","content":"\nBASE            dc=wikimedia,dc=org\nURI             ldap://ldap-ro.eqiad.wikimedia.org:389\n# The next settings are not honored by OpenLDAP but are honored by sudo-ldap and /etc/sudo-ldap.conf is a symlink to /etc/ldap/ldap.conf\nBINDDN          cn=proxyagent,ou=profile,dc=wikimedia,dc=org\nBINDPW          Eche0ieng8UaNoo\n\nSSL             start_tls\nTLS_CHECKPEER   yes\nTLS_REQCERT     demand\nTLS_CACERTDIR   /etc/ssl/certs\nTLS_CACERTFILE  /etc/ssl/certs/ca-certificates.crt\nTLS_CACERT      /etc/ssl/certs/ca-certificates.crt\n"}},{"type":"Package","title":"ldap-utils","tags":["package","ldap-utils","class","profile::ldap::client::utils","profile","ldap","client","utils","profile::ldap::client::labs","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ldap/client/utils.pp","line":41,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Security::Access::Config","title":"labs-local","tags":["security::access::config","security","access","config","labs-local","class","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ldap/client/labs.pp","line":13,"exported":false,"kind":"defined_type","parameters":{"content":"+:ALL:LOCAL\n","priority":0,"ensure":"present"}},{"type":"Security::Access::Config","title":"labs-restrict-to-project","tags":["security::access::config","security","access","config","labs-restrict-to-project","class","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ldap/client/labs.pp","line":48,"exported":false,"kind":"defined_type","parameters":{"content":"-:ALL EXCEPT (project-deployment-prep) root:ALL\n","priority":99,"ensure":"present"}},{"type":"Class","title":"Ldap::Client::Sssd","tags":["class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ldap/client/labs.pp","line":54,"exported":false,"kind":"class","parameters":{"servers":["ldap-ro.eqiad.wikimedia.org"],"base_dn":"dc=wikimedia,dc=org","proxy_pass":"Eche0ieng8UaNoo","sudo_base_dn":"ou=sudoers,cn=deployment-prep,ou=projects,dc=wikimedia,dc=org","page_size":2000,"ca_file":"ca-certificates.crt"}},{"type":"File","title":"/etc/ldap.yaml","tags":["file","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":22,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","content":"---\nservers:\n- ldap-ro.eqiad.wikimedia.org\nbasedn: dc=wikimedia,dc=org\nuser: cn=proxyagent,ou=profile,dc=wikimedia,dc=org\npassword: Eche0ieng8UaNoo\n","owner":"root","group":"root"}},{"type":"Exec","title":"pam-auth-enable-mkhomedir","tags":["exec","pam-auth-enable-mkhomedir","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":44,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/pam-auth-update --force --enable mkhomedir","unless":"/bin/grep pam_mkhomedir.so /etc/pam.d/common-session","require":["Package[sssd]","Package[libpam-sss]"]}},{"type":"Package","title":"libpam-sss","tags":["package","libpam-sss","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt"}},{"type":"Package","title":"libnss-sss","tags":["package","libnss-sss","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt"}},{"type":"Package","title":"libsss-sudo","tags":["package","libsss-sudo","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt"}},{"type":"Package","title":"sssd","tags":["package","sssd","class","ldap::client::sssd","ldap","client","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt"}},{"type":"File","title":"/etc/nsswitch.conf","tags":["file","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":54,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"passwd:         files sss\ngroup:          files sss\nshadow:         files sss\n\nhosts:          files dns\nnetworks:       files\n\nprotocols:      db files\nservices:       db files sss\nethers:         db files\nrpc:            db files\n\nnetgroup:       sss\nsudoers:        files sss\nautomount:      files sss\n","owner":"root","group":"root"}},{"type":"File","title":"/etc/sssd/sssd.conf","tags":["file","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":68,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0600","content":"[sssd]\n#debug_level=10\ndomains = wikimedia.org\ndefault_domain_suffix = wikimedia.org\nfull_name_format = %1$s\nconfig_file_version = 2\ntimeout = 30\n\n[sudo]\n#debug_level=10\ntimeout = 30\n\n[nss]\n#debug_level=10\nfilter_groups = root\nfilter_users = root\ntimeout = 30\n\n[pam]\n#debug_level=10\n# default to 0 days (no expiration)\noffline_credentials_expiration = 1\ntimeout = 30\n\n[ssh]\n#debug_level=10\ntimeout = 30\n\n[be]\ntimeout = 30\n\n[domain/wikimedia.org]\n#debug_level=10\nid_provider = ldap\nauth_provider = ldap\nldap_uri = ldap://ldap-ro.eqiad.wikimedia.org:389 , \nldap_default_bind_dn = cn=proxyagent,ou=profile,dc=wikimedia,dc=org\nldap_default_authtok = Eche0ieng8UaNoo\nldap_search_base = dc=wikimedia,dc=org\nldap_tls_reqcert = demand\nldap_id_use_start_tls = False\nldap_tls_cacertdir = /etc/openldap/cacerts\nldap_schema = rfc2307bis\nuse_fully_qualified_names = True\nldap_page_size = 2000\n# https://linux.die.net/man/5/sudoers.ldap\nsudo_provider = ldap\nldap_sudo_search_base = ou=sudoers,cn=deployment-prep,ou=projects,dc=wikimedia,dc=org\n# disable stuff not provided by LDAP (value of id_provider is used by default)\nselinux_provider = none\nautofs_provider = none\nsubdomains_provider = none\nhostid_provider = none\nldap_referrals = false\n#\n# cache options\n#\n# default to false, but make it explicit\ncache_credentials = False\n# default to false, but make it explicit\nenumerate = False\n# these next 2 are carried over from nscd\nentry_cache_user_timeout = 3600\nentry_cache_group_timeout = 300\n# sudo rules cache\nentry_cache_sudo_timeout = 3600\n## 5 minutes because new tools won't work until new sudoer rules are seen\n## Should stay in sync with entry_cache_group_timeout which is related\nldap_sudo_smart_refresh_interval = 300\nldap_sudo_full_refresh_interval = 5400\n# 5400 seconds (90 mins) is the default, but make it explicit\nentry_cache_timeout = 5400\nentry_cache_ssh_host_timeout = 5400\n# 1 day max time accounts can be in cache, default is 0 days (unlimited)\naccount_cache_expiration = 1\ntimeout = 30\n","notify":["Service[sssd]","Service[sssd-nss]","Service[sssd-pam]","Service[sssd-ssh]","Service[sssd-sudo]"],"require":"Package[sssd]"}},{"type":"Service","title":"sssd-nss","tags":["service","sssd-nss","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":82,"exported":false,"kind":"compilable_type"},{"type":"Service","title":"sssd-nss.socket","tags":["service","sssd-nss.socket","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":85,"exported":false,"kind":"compilable_type","parameters":{"enable":true}},{"type":"Service","title":"sssd-pam","tags":["service","sssd-pam","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":82,"exported":false,"kind":"compilable_type"},{"type":"Service","title":"sssd-pam.socket","tags":["service","sssd-pam.socket","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":85,"exported":false,"kind":"compilable_type","parameters":{"enable":true}},{"type":"Service","title":"sssd-ssh","tags":["service","sssd-ssh","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":82,"exported":false,"kind":"compilable_type"},{"type":"Service","title":"sssd-ssh.socket","tags":["service","sssd-ssh.socket","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":85,"exported":false,"kind":"compilable_type","parameters":{"enable":true}},{"type":"Service","title":"sssd-sudo","tags":["service","sssd-sudo","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":82,"exported":false,"kind":"compilable_type"},{"type":"Service","title":"sssd-sudo.socket","tags":["service","sssd-sudo.socket","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":85,"exported":false,"kind":"compilable_type","parameters":{"enable":true}},{"type":"Systemd::Override","title":"sssd-nss-auto-restart","tags":["systemd::override","systemd","override","sssd-nss-auto-restart","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":90,"exported":false,"kind":"defined_type","parameters":{"unit":"sssd-nss.service","source":"puppet:///modules/ldap/client/sssd/sssd-nss-auto-restart.override.service","ensure":"present","restart":false}},{"type":"Service","title":"sssd","tags":["service","sssd","class","ldap::client::sssd","ldap","client","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":95,"exported":false,"kind":"compilable_type","parameters":{"ensure":"running"}},{"type":"File","title":"/etc/ldap.conf","tags":["file","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":99,"exported":false,"kind":"compilable_type","parameters":{"content":"uri             ldap://ldap-ro.eqiad.wikimedia.org:389 \nbase            dc=wikimedia,dc=org\nbinddn          cn=proxyagent,ou=profile,dc=wikimedia,dc=org\nbindpw          Eche0ieng8UaNoo\npam_filter      objectclass=posixAccount\nnss_base_passwd ou=people,dc=wikimedia,dc=org\nnss_base_shadow ou=people,dc=wikimedia,dc=org\nnss_base_group  ou=groups,dc=wikimedia,dc=org\nnss_base_hosts  ou=hosts,dc=wikimedia,dc=org\nnss_base_netgroup     ou=netgroup,dc=wikimedia,dc=org\nnss_schema      rfc2307bis\nnss_map_attribute   uniquemember member\nnss_map_objectclass groupofuniquenames groupofnames\ntls_checkpeer   yes\ntls_cacertfile  /etc/ssl/certs/ca-certificates.crt\ntls_cacertdir   /etc/ssl/certs\nssl             start_tls\npam_password    clear\n","owner":"root","group":"root"}},{"type":"Package","title":"nscd","tags":["package","nscd","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":111,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"nslcd","tags":["package","nslcd","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":111,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"Package","title":"sudo-ldap","tags":["package","sudo-ldap","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":111,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"File","title":"/etc/nscd.conf","tags":["file","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":121,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"File","title":"/etc/nslcd.conf","tags":["file","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":121,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"File","title":"/etc/sudo-ldap.conf","tags":["file","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ldap/manifests/client/sssd.pp","line":121,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Package","title":"libpam-ldapd","tags":["package","libpam-ldapd","class","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ldap/client/labs.pp","line":68,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","provider":"apt"}},{"type":"File","title":"/etc/wmcs-instancename","tags":["file","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":48,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0444","content":"deployment-deploy04\n"}},{"type":"File","title":"/etc/wmcs-project","tags":["file","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":54,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0444","content":"deployment-prep\n"}},{"type":"File","title":"/etc/wmflabs-project","tags":["file","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":62,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/wmcs-project","owner":"root","group":"root"}},{"type":"File","title":"/etc/wmflabs-instancename","tags":["file","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":67,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/wmcs-instancename","owner":"root","group":"root"}},{"type":"File","title":"/etc/wmcs-imageversion","tags":["file","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":75,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/wmflabs_imageversion","owner":"root","group":"root"}},{"type":"File","title":"/etc/mailname","tags":["file","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":81,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\n","owner":"root","group":"root","mode":"0444"}},{"type":"Exec","title":"enable_sites_local","tags":["exec","enable_sites_local","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/mkdir -m0755 /etc/apache2/sites-local && \\\n                    /usr/bin/touch /etc/apache2/sites-local/dummy.conf && \\\n                    /bin/echo \"Include sites-local/*\" >> /etc/apache2/apache2.conf","onlyif":"/usr/bin/test -e /etc/apache2/apache2.conf -a ! -d /etc/apache2/sites-local"}},{"type":"Class","title":"Prometheus::Node_ssh_open_sessions","tags":["class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":120,"exported":false,"kind":"class","parameters":{"ensure":"present","outfile":"/var/lib/prometheus/node.d/ssh_open_sessions.prom"}},{"type":"File","title":"/usr/local/bin/prometheus-ssh_open_sessions","tags":["file","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_ssh_open_sessions.pp","line":10,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0555","owner":"root","group":"root","source":"puppet:///modules/prometheus/usr/local/bin/prometheus-ssh_open_sessions"}},{"type":"Systemd::Timer::Job","title":"prometheus_ssh_open_sessions","tags":["systemd::timer::job","systemd","timer","job","prometheus_ssh_open_sessions","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/node_ssh_open_sessions.pp","line":19,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Regular job to collect active shell session information","user":"root","command":"/usr/local/bin/prometheus-ssh_open_sessions /var/lib/prometheus/node.d/ssh_open_sessions.prom","interval":{"start":"OnCalendar","interval":"*-*-* *:0/5:0"},"environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"File","title":"/root/firstboot_done","tags":["file","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":127,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"","owner":"root","group":"root"}},{"type":"Exec","title":"cloud-init refresh /etc/hosts","tags":["exec","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":141,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/cloud-init single -n cc_update_etc_hosts","onlyif":"/usr/bin/test -f /usr/bin/cloud-init","refreshonly":true}},{"type":"File","title":"/etc/cloud","tags":["file","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":147,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755"}},{"type":"File","title":"/etc/cloud/templates","tags":["file","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":147,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755"}},{"type":"File","title":"/etc/cloud/templates/hosts.debian.tmpl","tags":["file","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":153,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"## template:jinja\n{#\nThis is an override of the default file included in upstream debian\nimages. It's used by cloud-init to generate /etc/hosts when\nmanage_etc_hosts = True in the cloud config.\n\nWe're overriding the standard template by replacing the first\nline, which looked like this:\n\n127.0.1.1 {{fqdn}} {{hostname}}\n\nThe 127.0.1.1 entry is standard on debian as documented here:\n\nhttps://www.debian.org/doc/manuals/debian-reference/ch05.en.html#_the_hostname_resolution\n\n> The IP address 127.0.1.1 in the second line of this example may not\n> be found on some other Unix-like systems. The Debian Installer creates\n> this entry for a system without a permanent IP address as a workaround\n> for some software (e.g., GNOME) as documented in the bug #719621.\n\nI think we don't care about that use case. Instead we'll use\nthe actual IP.  Hard coding local IP in a cloud-init template\nsort of defeats the purpose of cloud-init but since we're only\ndoing it on an up and running VM it seems harmless, and better\nthan trying to fight cloud-init's constant attempts to update.\n\nMore context at https://phabricator.wikimedia.org/T277866\n\n-#}\n# Your system has configured 'manage_etc_hosts' as True.\n# As a result, if you wish for changes to this file to persist\n# then you will need to either\n# a.) make changes to the master file in /etc/cloud/templates/hosts.debian.tmpl\n# b.) change or remove the value of 'manage_etc_hosts' in\n#     /etc/cloud/cloud.cfg or cloud-config from user-data\n#\n{# The value '{{hostname}}' will be replaced with the local-hostname -#}\n172.16.1.63 {{fqdn}} {{hostname}}\n127.0.0.1 localhost\n\n# The following lines are desirable for IPv6 capable hosts\n::1 ip6-localhost ip6-loopback\nfe00::0 ip6-localnet\nff00::0 ip6-mcastprefix\nff02::1 ip6-allnodes\nff02::2 ip6-allrouters\nff02::3 ip6-allhosts\n","owner":"root","group":"root","require":["File[/etc/cloud]","File[/etc/cloud/templates]"],"notify":"Exec[cloud-init refresh /etc/hosts]","mode":"0644"}},{"type":"File","title":"/etc/sudoers.d/90-cloud-init-users","tags":["file","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":164,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"File","title":"/etc/sudoers.d/debian-cloud-init","tags":["file","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":164,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Package","title":"smartmontools","tags":["package","smartmontools","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":170,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","notify":"Exec[reset-failed for smartmontools]","provider":"apt"}},{"type":"Exec","title":"reset-failed for smartmontools","tags":["exec","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":174,"exported":false,"kind":"compilable_type","parameters":{"command":"systemctl reset-failed smartd.service","path":["/bin","/usr/bin"],"refreshonly":true}},{"type":"Class","title":"Cinderutils","tags":["class","cinderutils","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":180,"exported":false,"kind":"class"},{"type":"File","title":"/usr/local/sbin/wmcs-prepare-cinder-volume","tags":["file","class","cinderutils","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cinderutils/manifests/init.pp","line":3,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/cinderutils/wmcs-prepare-cinder-volume.py","owner":"root","group":"root","mode":"0755"}},{"type":"File","title":"/usr/local/sbin/prepare_cinder_volume","tags":["file","class","cinderutils","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cinderutils/manifests/init.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/usr/local/sbin/wmcs-prepare-cinder-volume","owner":"root","group":"root"}},{"type":"Firewall::Service","title":"metricsinfra-prometheus-all-tcp","tags":["firewall::service","firewall","service","metricsinfra-prometheus-all-tcp","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":183,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port_range":[1,65535],"srange":["metricsinfra-prometheus-2.metricsinfra.eqiad1.wikimedia.cloud","metricsinfra-prometheus-3.metricsinfra.eqiad1.wikimedia.cloud"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Firewall::Service","title":"metricsinfra-prometheus-all-udp","tags":["firewall::service","firewall","service","metricsinfra-prometheus-all-udp","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":188,"exported":false,"kind":"defined_type","parameters":{"proto":"udp","port_range":[1,65535],"srange":["metricsinfra-prometheus-2.metricsinfra.eqiad1.wikimedia.cloud","metricsinfra-prometheus-3.metricsinfra.eqiad1.wikimedia.cloud"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Firewall::Service","title":"dhcp6-response","tags":["firewall::service","firewall","service","dhcp6-response","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/wmcs/instance.pp","line":196,"exported":false,"kind":"defined_type","parameters":{"proto":"udp","port":546,"srange":["fe80::/10"],"drange":["fe80::/10"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Class","title":"Profile::Beta::Motd","tags":["class","profile::beta::motd","profile","beta","motd","node","default"],"exported":false,"kind":"unknown"},{"type":"Class","title":"Profile::Ci::Slave::Labs::Common","tags":["class","profile::ci::slave::labs::common","profile","ci","slave","labs","common","node","default"],"exported":false,"kind":"unknown","parameters":{"manage_srv":false}},{"type":"Class","title":"Profile::Locales::Base","tags":["class","profile::locales::base","profile","locales","base","node","default"],"exported":false,"kind":"unknown"},{"type":"Class","title":"Profile::Pki::Client","tags":["class","profile::pki::client","profile","pki","client","node","default"],"exported":false,"kind":"unknown","parameters":{"ensure":"present","signer_host":"pki-intermediate.pki.eqiad1.wikimedia.cloud","signer_port":443,"auth_key":"aaaabbbbccccdddd","enable_proxy":false,"listen_addr":"127.0.0.1","listen_port":8888,"bundles_source":"puppet:///modules/profile/pki/wmcs-intermediates","root_ca_cn":"WMF_TEST_CA","root_ca_source":"puppet:///modules/profile/pki/ROOT/WMF_TEST_CA.pem","mutual_tls_client_cert":"/var/lib/puppet/ssl/certs/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud.pem","mutual_tls_client_key":"/var/lib/puppet/ssl/private_keys/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud.pem","tls_remote_ca":"/etc/ssl/localcerts/pki_api_CA.pem","tls_remote_ca_source":"puppet:///modules/profile/pki/cloud/pki_api_ca.pem","certs":{}},"sensitive_parameters":["auth_key"]},{"type":"Class","title":"Profile::Rsyslog::Kafka_shipper","tags":["class","profile::rsyslog::kafka_shipper","profile","rsyslog","kafka_shipper","node","default"],"exported":false,"kind":"unknown","parameters":{"enable":true,"queue_enabled_sites":[],"kafka_destination_clusters":{"eqiad":"logging-eqiad"}}},{"type":"Class","title":"Role::Beta::Deploymentserver","tags":["class","role::beta::deploymentserver","role","beta","deploymentserver","node","default"],"exported":false,"kind":"unknown"},{"type":"Class","title":"Role::Deployment_server","tags":["class","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown"},{"type":"Class","title":"Systemd","tags":["class","systemd","systemd::sysuser","sysuser","sysusers-base-config","adduser","profile::adduser","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown"},{"type":"File","title":"/etc/sysusers.d","tags":["file","class","systemd","systemd::sysuser","sysuser","sysusers-base-config","adduser","profile::adduser","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/init.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"recurse":true,"owner":"root","group":"root"}},{"type":"Exec","title":"Refresh sysusers","tags":["exec","class","systemd","systemd::sysuser","sysuser","sysusers-base-config","adduser","profile::adduser","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/init.pp","line":21,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemd-sysusers","user":"root","refreshonly":true}},{"type":"Nrpe::Plugin","title":"check_journal_pattern","tags":["nrpe::plugin","nrpe","plugin","check_journal_pattern","class","systemd","systemd::sysuser","sysuser","sysusers-base-config","adduser","profile::adduser","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/init.pp","line":28,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/systemd/check_journal_pattern","ensure":"present"}},{"type":"File","title":"/usr/local/bin/systemd-timer-mail-wrapper","tags":["file","class","systemd","systemd::sysuser","sysuser","sysusers-base-config","adduser","profile::adduser","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/init.pp","line":32,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0555","owner":"root","group":"root","source":"puppet:///modules/systemd/systemd-timer-mail-wrapper.py"}},{"type":"File","title":"/etc/sysusers.d/sysusers-base-config.conf","tags":["file","systemd::sysuser","systemd","sysuser","sysusers-base-config","class","adduser","profile::adduser","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/sysuser.pp","line":73,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","content":"r\t-\t100-499\t-\t-\t-\n","owner":"root","group":"root","mode":"0444","require":"File[/etc/sysusers.d]","notify":["Exec[Refresh sysusers]"]}},{"type":"Apt::Repository","title":"component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia","tags":["apt::repository","apt","repository","component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia","apt::package_from_component","package_from_component","puppet","class","profile::puppet::agent","profile","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/package_from_component.pp","line":75,"kind":"defined_type","exported":false,"parameters":{"uri":"http://apt.wikimedia.org/wikimedia","dist":"bullseye-wikimedia","components":"component/puppet7","ensure":"present","bin":true,"source":true,"trust_repo":false,"allow_releaseinfo_change":false}},{"type":"Exec","title":"apt_package_from_component_puppet","tags":["exec","apt_package_from_component_puppet","apt::package_from_component","apt","package_from_component","puppet","class","profile::puppet::agent","profile","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/package_from_component.pp","line":98,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/apt-get update","refreshonly":true,"before":["Package[puppet]"],"subscribe":"Apt::Repository[component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia]"}},{"type":"Apt::Pin","title":"apt_pin_puppet","tags":["apt::pin","apt","pin","apt_pin_puppet","apt::package_from_component","package_from_component","puppet","class","profile::puppet::agent","profile","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/package_from_component.pp","line":107,"exported":false,"kind":"defined_type","parameters":{"pin":"release c=component/puppet7","priority":1002,"package":"puppet","notify":"Exec[apt_package_from_component_puppet]","before":["Package[puppet]"],"ensure":"present"}},{"type":"Exec","title":"apt_package_from_component_ruby-sys-filesystem","tags":["exec","apt_package_from_component_ruby-sys-filesystem","apt::package_from_component","apt","package_from_component","ruby-sys-filesystem","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/package_from_component.pp","line":98,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/apt-get update","refreshonly":true,"before":["Package[ruby-sys-filesystem]"],"subscribe":"Apt::Repository[component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia]"}},{"type":"Package","title":"ruby-sys-filesystem","tags":["package","ruby-sys-filesystem","apt::package_from_component","apt","package_from_component","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/package_from_component.pp","line":126,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Concat_file","title":"/etc/puppet/puppet.conf","tags":["_etc_puppet_puppet.conf","concat_file","concat","class","puppet::agent","puppet","agent","profile::puppet::agent","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/init.pp","line":122,"exported":false,"kind":"compilable_type","parameters":{"tag":"_etc_puppet_puppet.conf","owner":"root","group":"root","mode":"0444","replace":true,"backup":"puppet","show_diff":true,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"Concat_fragment","title":"main","tags":["_etc_puppet_puppet.conf","concat_fragment","main","concat::fragment","concat","fragment","class","puppet::agent","puppet","agent","profile::puppet::agent","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/puppet/puppet.conf","tag":"_etc_puppet_puppet.conf","order":"10","content":"#####################################################################\n##### THIS FILE IS MANAGED BY PUPPET\n#####  as template('base/puppet.conf.d/10-main.conf.erb')\n######################################################################\n\n[main]\nlogdir = /var/log/puppet\nvardir = /var/lib/puppet\nssldir = /var/lib/puppet/ssl\nrundir = /var/run/puppet\nfactpath = $vardir/lib/facter\ncertificate_revocation = leaf\n\n[agent]\nserver = deployment-puppetserver-1.deployment-prep.eqiad1.wikimedia.cloud\nca_server = deployment-puppetserver-1.deployment-prep.eqiad1.wikimedia.cloud\ndaemonize = false\nhttp_connect_timeout = 60\nhttp_read_timeout = 960\nusecacheonfailure = false\nsplay = true\npluginsync = true\nreport = true\nstringify_facts = false\npreferred_serialization_format = json\nenvironment = production\nnumber_of_facts_soft_limit = 2048\n"}},{"type":"Systemd::Unit","title":"prometheus_puppet_agent_stats.service","tags":["systemd::unit","systemd","unit","prometheus_puppet_agent_stats.service","systemd::timer::job","timer","job","prometheus_puppet_agent_stats","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Regular job to collect puppet agent stats\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\nAfter=puppet-agent-timer.service\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/bin/prometheus-puppet-agent-stats --outfile /var/lib/prometheus/node.d/puppet_agent.prom\n","unit":"prometheus_puppet_agent_stats.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"prometheus_puppet_agent_stats","tags":["systemd::timer","systemd","timer","prometheus_puppet_agent_stats","systemd::timer::job","job","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","timer_intervals":[{"start":"OnCalendar","interval":"minutely"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"prometheus_puppet_agent_stats.service"}},{"type":"Systemd::Syslog","title":"prometheus_puppet_agent_stats","tags":["systemd::syslog","systemd","syslog","prometheus_puppet_agent_stats","systemd::timer::job","timer","job","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"File","title":"/lib/systemd/system/prometheus-puppet-agent-stats.service","tags":["file","systemd::unit","systemd","unit","prometheus-puppet-agent-stats","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Service to collect puppet agent stats\nAfter=puppet-agent-timer.service\n\n[Service]\nUser=root\nType=oneshot\nExecStart=/usr/local/bin/prometheus-puppet-agent-stats --outfile /var/lib/prometheus/node.d/puppet_agent.prom\n\n[Install]\nWantedBy=puppet-agent-timer.service\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for prometheus-puppet-agent-stats.service (prometheus-puppet-agent-stats)]"}},{"type":"Exec","title":"systemd daemon-reload for prometheus-puppet-agent-stats.service (prometheus-puppet-agent-stats)","tags":["exec","systemd::unit","systemd","unit","prometheus-puppet-agent-stats","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Unit","title":"clean_puppet_client_bucket.service","tags":["systemd::unit","systemd","unit","clean_puppet_client_bucket.service","systemd::timer::job","timer","job","clean_puppet_client_bucket","class","profile::puppet::client_bucket","profile","puppet","client_bucket","profile::puppet::agent","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Delete old files from the puppet client bucket\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/bin/find /var/lib/puppet/clientbucket/ -type f -mtime +14 -atime +14 -delete\n","unit":"clean_puppet_client_bucket.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"clean_puppet_client_bucket","tags":["systemd::timer","systemd","timer","clean_puppet_client_bucket","systemd::timer::job","job","class","profile::puppet::client_bucket","profile","puppet","client_bucket","profile::puppet::agent","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","timer_intervals":[{"start":"OnUnitInactiveSec","interval":"24h"},{"interval":"1s","start":"OnActiveSec"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"clean_puppet_client_bucket.service"}},{"type":"Systemd::Unit","title":"puppet-agent-timer.service","tags":["systemd::unit","systemd","unit","puppet-agent-timer.service","systemd::timer::job","timer","job","puppet-agent-timer","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Run Puppet agent every 30 minutes\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=-/usr/local/sbin/puppet-run\n","unit":"puppet-agent-timer.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"puppet-agent-timer","tags":["systemd::timer","systemd","timer","puppet-agent-timer","systemd::timer::job","job","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"*:4/30:00"},{"start":"OnStartupSec","interval":"1min"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"puppet-agent-timer.service"}},{"type":"Systemd::Syslog","title":"puppet-agent-timer","tags":["systemd::syslog","systemd","syslog","puppet-agent-timer","systemd::timer::job","timer","job","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Logrotate::Conf","title":"puppet","tags":["logrotate::conf","logrotate","conf","puppet","logrotate::rule","rule","class","profile::puppet::agent","profile","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/rule.pp","line":55,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# This file is managed by Puppet.\n# puppet:///logrotate/logrotate.erb\n\n/var/log/puppet /var/log/puppet.log {\n    notifempty\n    daily\n    rotate 7\n    compress\n    delaycompress\n    missingok\n    sharedscripts\n    postrotate\n        /usr/lib/rsyslog/rsyslog-rotate\n    endscript\n}\n"}},{"type":"File","title":"/etc/rsyslog.d/10-puppet-agent.conf","tags":["file","rsyslog::conf","rsyslog","conf","puppet-agent","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/profile/puppet/rsyslog.conf","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/update-motd.d/97-last-puppet-run","tags":["file","motd::script","motd","script","last-puppet-run","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/motd/manifests/script.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/profile/puppet/97-last-puppet-run","mode":"0555","owner":"root","group":"root"}},{"type":"File","title":"/usr/local/share/ca-certificates/wmf_ca_2017_2020.crt","tags":["file","sslcert::ca","sslcert","ca","wmf_ca_2017_2020","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/ca.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","require":"Package[ca-certificates]","notify":"Exec[update-ca-certificates]","source":"puppet:///modules/base/ca/wmf_ca_2017_2020.crt"}},{"type":"File","title":"/usr/local/share/ca-certificates/RapidSSL_SHA256_CA_-_G3.crt","tags":["file","sslcert::ca","sslcert","ca","rapidssl_sha256_ca_-_g3","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/ca.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","require":"Package[ca-certificates]","notify":"Exec[update-ca-certificates]","source":"puppet:///modules/base/ca/RapidSSL_SHA256_CA_-_G3.crt"}},{"type":"File","title":"/usr/local/share/ca-certificates/DigiCert_High_Assurance_CA-3.crt","tags":["file","sslcert::ca","sslcert","ca","digicert_high_assurance_ca-3","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/ca.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","require":"Package[ca-certificates]","notify":"Exec[update-ca-certificates]","source":"puppet:///modules/base/ca/DigiCert_High_Assurance_CA-3.crt"}},{"type":"File","title":"/usr/local/share/ca-certificates/DigiCert_SHA2_High_Assurance_Server_CA.crt","tags":["file","sslcert::ca","sslcert","ca","digicert_sha2_high_assurance_server_ca","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/ca.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","require":"Package[ca-certificates]","notify":"Exec[update-ca-certificates]","source":"puppet:///modules/base/ca/DigiCert_SHA2_High_Assurance_Server_CA.crt"}},{"type":"File","title":"/usr/local/share/ca-certificates/DigiCert_TLS_RSA_SHA256_2020_CA1.crt","tags":["file","sslcert::ca","sslcert","ca","digicert_tls_rsa_sha256_2020_ca1","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/ca.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","require":"Package[ca-certificates]","notify":"Exec[update-ca-certificates]","source":"puppet:///modules/base/ca/DigiCert_TLS_RSA_SHA256_2020_CA1.crt"}},{"type":"File","title":"/usr/local/share/ca-certificates/DigiCert_TLS_Hybrid_ECC_SHA384_2020_CA1.crt","tags":["file","sslcert::ca","sslcert","ca","digicert_tls_hybrid_ecc_sha384_2020_ca1","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/ca.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","require":"Package[ca-certificates]","notify":"Exec[update-ca-certificates]","source":"puppet:///modules/base/ca/DigiCert_TLS_Hybrid_ECC_SHA384_2020_CA1.crt"}},{"type":"File","title":"/usr/local/share/ca-certificates/DigiCert_Global_G2_TLS_RSA_SHA256_2020_CA1.crt.crt","tags":["file","sslcert::ca","sslcert","ca","digicert_global_g2_tls_rsa_sha256_2020_ca1.crt","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/ca.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","require":"Package[ca-certificates]","notify":"Exec[update-ca-certificates]","source":"puppet:///modules/base/ca/DigiCert_Global_G2_TLS_RSA_SHA256_2020_CA1.crt"}},{"type":"File","title":"/usr/local/share/ca-certificates/GlobalSign_Organization_Validation_CA_-_SHA256_-_G2.crt","tags":["file","sslcert::ca","sslcert","ca","globalsign_organization_validation_ca_-_sha256_-_g2","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/ca.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","require":"Package[ca-certificates]","notify":"Exec[update-ca-certificates]","source":"puppet:///modules/base/ca/GlobalSign_Organization_Validation_CA_-_SHA256_-_G2.crt"}},{"type":"File","title":"/usr/local/share/ca-certificates/GlobalSign_RSA_OV_SSL_CA_2018.crt.crt","tags":["file","sslcert::ca","sslcert","ca","globalsign_rsa_ov_ssl_ca_2018.crt","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/ca.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","require":"Package[ca-certificates]","notify":"Exec[update-ca-certificates]","source":"puppet:///modules/base/ca/GlobalSign_RSA_OV_SSL_CA_2018.crt"}},{"type":"File","title":"/usr/local/share/ca-certificates/GlobalSign_ECC_OV_SSL_CA_2018.crt.crt","tags":["file","sslcert::ca","sslcert","ca","globalsign_ecc_ov_ssl_ca_2018.crt","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/ca.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","require":"Package[ca-certificates]","notify":"Exec[update-ca-certificates]","source":"puppet:///modules/base/ca/GlobalSign_ECC_OV_SSL_CA_2018.crt"}},{"type":"File","title":"/usr/local/share/ca-certificates/GlobalSign_ECC_Root_CA_R5_R3_Cross.crt.crt","tags":["file","sslcert::ca","sslcert","ca","globalsign_ecc_root_ca_r5_r3_cross.crt","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/ca.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","require":"Package[ca-certificates]","notify":"Exec[update-ca-certificates]","source":"puppet:///modules/base/ca/GlobalSign_ECC_Root_CA_R5_R3_Cross.crt"}},{"type":"Concat_file","title":"/etc/ssl/certs/wmf-ca-certificates.crt","tags":["_etc_ssl_certs_wmf-ca-certificates.crt","concat_file","concat","class","sslcert::trusted_ca","sslcert","trusted_ca","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/init.pp","line":122,"exported":false,"kind":"compilable_type","parameters":{"tag":"_etc_ssl_certs_wmf-ca-certificates.crt","owner":"root","group":"root","mode":"0644","replace":true,"backup":"puppet","show_diff":true,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"Concat_fragment","title":"ssl-ca-/var/lib/puppet/ssl/certs/ca.pem","tags":["_etc_ssl_certs_wmf-ca-certificates.crt","concat_fragment","concat::fragment","concat","fragment","class","sslcert::trusted_ca","sslcert","trusted_ca","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/ssl/certs/wmf-ca-certificates.crt","tag":"_etc_ssl_certs_wmf-ca-certificates.crt","order":0,"source":"/var/lib/puppet/ssl/certs/ca.pem"}},{"type":"Concat_fragment","title":"ssl-ca-/etc/ssl/certs/WMF_TEST_CA.pem","tags":["_etc_ssl_certs_wmf-ca-certificates.crt","concat_fragment","concat::fragment","concat","fragment","class","sslcert::trusted_ca","sslcert","trusted_ca","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/ssl/certs/wmf-ca-certificates.crt","tag":"_etc_ssl_certs_wmf-ca-certificates.crt","order":1,"source":"/etc/ssl/certs/WMF_TEST_CA.pem"}},{"type":"File","title":"/usr/local/share/ca-certificates/Puppet_Internal_CA.crt","tags":["file","sslcert::ca","sslcert","ca","puppet_internal_ca","class","profile::base::certificates","profile","base","certificates","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/ca.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","require":"Package[ca-certificates]","notify":"Exec[update-ca-certificates]","source":"/var/lib/puppet/ssl/certs/ca.pem"}},{"type":"Exec","title":"apt_pin_wikimedia","tags":["exec","apt_pin_wikimedia","apt::pin","apt","pin","wikimedia","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/pin.pp","line":19,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/apt-get update","refreshonly":true}},{"type":"File","title":"/etc/apt/preferences.d/wikimedia.pref","tags":["file","apt::pin","apt","pin","wikimedia","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/pin.pp","line":29,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"Package: *\nPin: release o=Wikimedia\nPin-Priority: 1001\n","notify":"Exec[apt_pin_wikimedia]"}},{"type":"Exec","title":"apt_repository_wikimedia","tags":["exec","apt_repository_wikimedia","apt::repository","apt","repository","wikimedia","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/repository.pp","line":36,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/apt-get update ","refreshonly":true}},{"type":"File","title":"/etc/apt/sources.list.d/wikimedia.list","tags":["file","apt::repository","apt","repository","wikimedia","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/repository.pp","line":130,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0444","content":"deb http://apt.wikimedia.org/wikimedia bullseye-wikimedia main\ndeb-src http://apt.wikimedia.org/wikimedia bullseye-wikimedia main\n","notify":"Exec[apt_repository_wikimedia]"}},{"type":"Exec","title":"apt_repository_wikimedia-private","tags":["exec","apt_repository_wikimedia-private","apt::repository","apt","repository","wikimedia-private","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/repository.pp","line":36,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/apt-get update ","refreshonly":true}},{"type":"File","title":"/etc/apt/sources.list.d/wikimedia-private.list","tags":["file","apt::repository","apt","repository","wikimedia-private","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/repository.pp","line":130,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0444","content":"deb http://apt.wikimedia.org:8080 bullseye-wikimedia-private thirdparty/hwraid\ndeb-src http://apt.wikimedia.org:8080 bullseye-wikimedia-private thirdparty/hwraid\n","notify":"Exec[apt_repository_wikimedia-private]"}},{"type":"Exec","title":"apt_repository_debian-debug","tags":["exec","apt_repository_debian-debug","apt::repository","apt","repository","debian-debug","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/repository.pp","line":36,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/apt-get update ","refreshonly":true}},{"type":"File","title":"/etc/apt/sources.list.d/debian-debug.list","tags":["file","apt::repository","apt","repository","debian-debug","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/repository.pp","line":130,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0444","content":"deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] http://deb.debian.org/debian-debug bullseye-debug main contrib non-free\n","notify":"Exec[apt_repository_debian-debug]"}},{"type":"File","title":"/etc/apt/apt.conf.d/00InstallRecommends","tags":["file","apt::conf","apt","conf","installrecommends","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/conf.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"APT::Install-Recommends \"false\";\n","notify":"Exec[apt-get update]"}},{"type":"File","title":"/etc/apt/apt.conf.d/30apt-harden","tags":["file","apt::conf","apt","conf","apt-harden","class","profile::apt","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/conf.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"APT::Sandbox::Seccomp \"true\";\n","notify":"Exec[apt-get update]"}},{"type":"File","title":"/etc/systemd/system/systemd-timesyncd.service.d","tags":["file","systemd::unit","systemd","unit","systemd-timesyncd.service","class","profile::systemd::timesyncd","profile","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":61,"kind":"compilable_type","exported":false,"parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/etc/systemd/system/systemd-timesyncd.service.d/puppet-override.conf","tags":["file","systemd::unit","systemd","unit","systemd-timesyncd.service","class","profile::systemd::timesyncd","profile","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Service]\nInaccessiblePaths=-/mnt\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for systemd-timesyncd.service (systemd-timesyncd.service)]"}},{"type":"Exec","title":"systemd daemon-reload for systemd-timesyncd.service (systemd-timesyncd.service)","tags":["exec","systemd::unit","systemd","unit","systemd-timesyncd.service","class","profile::systemd::timesyncd","profile","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/etc/systemd/system/systemd-timedated.service.d","tags":["file","systemd::unit","systemd","unit","systemd-timedated.service","class","profile::systemd::timesyncd","profile","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":61,"kind":"compilable_type","exported":false,"parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/etc/systemd/system/systemd-timedated.service.d/puppet-override.conf","tags":["file","systemd::unit","systemd","unit","systemd-timedated.service","class","profile::systemd::timesyncd","profile","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Service]\nInaccessiblePaths=-/mnt\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for systemd-timedated.service (systemd-timedated.service)]"}},{"type":"Exec","title":"systemd daemon-reload for systemd-timedated.service (systemd-timedated.service)","tags":["exec","systemd::unit","systemd","unit","systemd-timedated.service","class","profile::systemd::timesyncd","profile","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Timer::Job","title":"wmf_auto_restart_systemd-timesyncd","tags":["systemd::timer::job","systemd","timer","job","wmf_auto_restart_systemd-timesyncd","profile::auto_restarts::service","profile","auto_restarts","service","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/auto_restarts/service.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","user":"root","description":"Auto restart job: systemd-timesyncd","command":"/usr/local/sbin/wmf-auto-restart -s systemd-timesyncd","interval":{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 8:6:00"},"require":"File[/usr/local/sbin/wmf-auto-restart]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"File","title":"/etc/logrotate.d/exim4-paniclog","tags":["file","logrotate::conf","logrotate","conf","exim4-paniclog","class","exim4","profile::mail::default_mail_relay","profile","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","source":"puppet:///modules/exim4/logrotate/exim4-paniclog"}},{"type":"Systemd::Timer::Job","title":"wmf_auto_restart_exim4","tags":["systemd::timer::job","systemd","timer","job","wmf_auto_restart_exim4","profile::auto_restarts::service","profile","auto_restarts","service","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/auto_restarts/service.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","user":"root","description":"Auto restart job: exim4","command":"/usr/local/sbin/wmf-auto-restart -s exim4","interval":{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 4:20:00"},"require":"File[/usr/local/sbin/wmf-auto-restart]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"File","title":"/etc/systemd/system/logrotate.timer.d/puppet-override.conf","tags":["file","systemd::unit","systemd","unit","logrotate.timer:hourly-override","class","logrotate","profile::logrotate","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Rotation of log files\n[Timer]\nOnCalendar=\nOnCalendar=hourly\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for logrotate.timer (logrotate.timer:hourly-override)]"}},{"type":"Exec","title":"systemd daemon-reload for logrotate.timer (logrotate.timer:hourly-override)","tags":["exec","systemd::unit","systemd","unit","logrotate.timer:hourly-override","class","logrotate","profile::logrotate","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/etc/systemd/system/prometheus-node-exporter.service.d","tags":["file","base::service_unit","base","service_unit","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/service_unit.pp","line":80,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0555","before":"File[/etc/systemd/system/prometheus-node-exporter.service.d/puppet-override.conf]"}},{"type":"File","title":"/etc/systemd/system/prometheus-node-exporter.service.d/puppet-override.conf","tags":["file","base::service_unit","base","service_unit","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/service_unit.pp","line":89,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Service]\nGroup=prometheus-node-exporter\n","mode":"0444","owner":"root","group":"root","notify":["Service[prometheus-node-exporter]"]}},{"type":"Exec","title":"systemd reload for prometheus-node-exporter","tags":["exec","base::service_unit","base","service_unit","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/service_unit.pp","line":114,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"subscribe":"File[/etc/systemd/system/prometheus-node-exporter.service.d/puppet-override.conf]","before":["Service[prometheus-node-exporter]"]}},{"type":"Service","title":"prometheus-node-exporter","tags":["service","prometheus-node-exporter","base::service_unit","base","service_unit","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/service_unit.pp","line":134,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true}},{"type":"Systemd::Timer::Job","title":"wmf_auto_restart_prometheus-node-exporter","tags":["systemd::timer::job","systemd","timer","job","wmf_auto_restart_prometheus-node-exporter","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/auto_restarts/service.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","user":"root","description":"Auto restart job: prometheus-node-exporter","command":"/usr/local/sbin/wmf-auto-restart -s prometheus-node-exporter","interval":{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 11:3:00"},"require":"File[/usr/local/sbin/wmf-auto-restart]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Systemd::Timer::Job","title":"wmf_auto_restart_rsyslog","tags":["systemd::timer::job","systemd","timer","job","wmf_auto_restart_rsyslog","profile::auto_restarts::service","profile","auto_restarts","service","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/auto_restarts/service.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","user":"root","description":"Auto restart job: rsyslog","command":"/usr/local/sbin/wmf-auto-restart -s rsyslog","interval":{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 7:41:00"},"require":"File[/usr/local/sbin/wmf-auto-restart]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Concat_file","title":"/etc/rsyslog.d/00-global.conf","tags":["_etc_rsyslog.d_00-global.conf","concat_file","concat","class","rsyslog","profile::rsyslog","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/init.pp","line":122,"exported":false,"kind":"compilable_type","parameters":{"tag":"_etc_rsyslog.d_00-global.conf","owner":"root","group":"root","mode":"0444","replace":true,"backup":"puppet","show_diff":true,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"Concat_fragment","title":"/etc/rsyslog.d/00-global.conf-header","tags":["_etc_rsyslog.d_00-global.conf","concat_fragment","concat::fragment","concat","fragment","class","rsyslog","profile::rsyslog","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/rsyslog.d/00-global.conf","tag":"_etc_rsyslog.d_00-global.conf","order":"000","content":"global(\n"}},{"type":"Concat_fragment","title":"/etc/rsyslog.d/00-global.conf-trailer","tags":["_etc_rsyslog.d_00-global.conf","concat_fragment","concat::fragment","concat","fragment","class","rsyslog","profile::rsyslog","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/rsyslog.d/00-global.conf","tag":"_etc_rsyslog.d_00-global.conf","order":"zzz","content":")\n"}},{"type":"Concat_fragment","title":"/etc/rsyslog.d/00-global.conf-parser.permitSlashInProgramName","tags":["_etc_rsyslog.d_00-global.conf","concat_fragment","concat::fragment","concat","fragment","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/rsyslog.d/00-global.conf","tag":"_etc_rsyslog.d_00-global.conf","order":"parser.permitSlashInProgramName","content":"  parser.permitSlashInProgramName=\"on\"\n"}},{"type":"File","title":"/etc/logrotate.d/rsyslog","tags":["file","logrotate::conf","logrotate","conf","rsyslog","class","profile::rsyslog","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","source":"puppet:///modules/profile/rsyslog/logrotate.conf"}},{"type":"Package","title":"prometheus-rsyslog-exporter","tags":["package","prometheus-rsyslog-exporter","prometheus::rsyslog_exporter","prometheus","rsyslog_exporter","base","class","profile::prometheus::rsyslog_exporter","profile","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/rsyslog_exporter.pp","line":10,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Rsyslog::Conf","title":"exporter-base","tags":["rsyslog::conf","rsyslog","conf","exporter-base","prometheus::rsyslog_exporter","prometheus","rsyslog_exporter","base","class","profile::prometheus::rsyslog_exporter","profile","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/rsyslog_exporter.pp","line":14,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"module(\n  load=\"impstats\"\n  interval=\"10\"\n  format=\"json\"\n  resetCounters=\"off\"\n  ruleset=\"process_stats\"\n)\n\nmodule(\n  load=\"omprog\"\n)\n\nruleset(name=\"process_stats\") {\n  action(\n    type=\"omprog\"\n    name=\"to_exporter\"\n    # forceSingleInstance has been fixed in rsyslog 8.38\n    # https://github.com/rsyslog/rsyslog/commit/a978072b864324a3a6678660983779b3d2410a1b\n    forceSingleInstance=\"on\"\n    binary=\"/usr/bin/prometheus-rsyslog-exporter -silent -web.listen-address 172.16.1.63:9105\"\n  )\n}\n","priority":10,"mode":"0444"}},{"type":"Rsyslog::Conf","title":"exporter","tags":["rsyslog::conf","rsyslog","conf","exporter","prometheus::rsyslog_exporter","prometheus","rsyslog_exporter","base","class","profile::prometheus::rsyslog_exporter","profile","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/rsyslog_exporter.pp","line":23,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","priority":10,"mode":"0444"}},{"type":"Service","title":"cadvisor","tags":["service","cadvisor","systemd::service","systemd","class","prometheus::cadvisor","prometheus","profile::prometheus::cadvisor","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"before":["Exec[systemd daemon-reload for cadvisor.service (cadvisor)]"]}},{"type":"Systemd::Unit","title":"cadvisor","tags":["systemd::unit","systemd","unit","cadvisor","systemd::service","service","class","prometheus::cadvisor","prometheus","profile::prometheus::cadvisor","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# Disable Docker to stop collecting extra labels/info T337856\n[Service]\nExecStart=\nExecStart=/usr/bin/cadvisor --listen_ip=172.16.1.63 --port=4194 --enable_metrics=app,cpu,disk,diskIO,memory,network,oom_event,perf_event --docker=/dev/null\n","override":true,"override_filename":"puppet-override.conf","restart":true,"unit":"cadvisor","require":["Class[Systemd]"]}},{"type":"Sysctl::Conffile","title":"ubuntu defaults","tags":["sysctl::conffile","sysctl","conffile","sysctl::parameters","parameters","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/parameters.pp","line":63,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nfs.protected_hardlinks = 1\nfs.protected_symlinks = 1\nkernel.kptr_restrict = 1\nkernel.printk = 4 4 1 7\nkernel.yama.ptrace_scope = 1\nnet.ipv4.conf.all.rp_filter = 1\nnet.ipv4.conf.default.rp_filter = 1\nnet.ipv4.tcp_syncookies = 1\nvm.mmap_min_addr = 65536\n","priority":51,"no_priority_prefix":false}},{"type":"Sysctl::Conffile","title":"wikimedia base","tags":["sysctl::conffile","sysctl","conffile","sysctl::parameters","parameters","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/parameters.pp","line":63,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nnet.core.netdev_max_backlog = 2500\nnet.core.rmem_max = 16777216\nnet.core.somaxconn = 1024\nnet.core.wmem_max = 16777216\nnet.ipv4.tcp_challenge_ack_limit = 987654321\nnet.ipv4.tcp_keepalive_intvl = 1\nnet.ipv4.tcp_keepalive_probes = 2\nnet.ipv4.tcp_keepalive_time = 300\nnet.ipv4.tcp_max_syn_backlog = 4096\nnet.ipv4.tcp_no_metrics_save = 1\nnet.ipv4.tcp_rmem = 4096 87380 16777216\nnet.ipv4.tcp_wmem = 4096 65536 16777216\nnet.ipv6.route.max_size = 131072\nvm.swappiness = 0\n","priority":60,"no_priority_prefix":false}},{"type":"Sysctl::Conffile","title":"disable_unprivileged_bpf","tags":["sysctl::conffile","sysctl","conffile","disable_unprivileged_bpf","sysctl::parameters","parameters","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/parameters.pp","line":63,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nkernel.unprivileged_bpf_disabled = 1\n","priority":70,"no_priority_prefix":false}},{"type":"Sysctl::Conffile","title":"unprivileged_userns_clone","tags":["sysctl::conffile","sysctl","conffile","unprivileged_userns_clone","sysctl::parameters","parameters","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/parameters.pp","line":63,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nkernel.unprivileged_userns_clone = 0\n","priority":70,"no_priority_prefix":false}},{"type":"Sysctl::Conffile","title":"fastopen","tags":["sysctl::conffile","sysctl","conffile","fastopen","sysctl::parameters","parameters","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/parameters.pp","line":63,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nnet.ipv4.tcp_fastopen_blackhole_timeout_sec = 3600\n","priority":70,"no_priority_prefix":false}},{"type":"Sysctl::Conffile","title":"tcp_min_snd_mss","tags":["sysctl::conffile","sysctl","conffile","tcp_min_snd_mss","sysctl::parameters","parameters","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/parameters.pp","line":63,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nnet.ipv4.route.min_pmtu = 576\nnet.ipv4.tcp_min_snd_mss = 536\nnet.ipv4.tcp_sack = 1\n","priority":70,"no_priority_prefix":false}},{"type":"File","title":"/etc/update-motd.d/00-header","tags":["file","motd::script","motd","script","header","class","motd::defaults","defaults","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/motd/manifests/script.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"#!/bin/sh\nuname -snrvm\nlsb_release -s -d\n\n","mode":"0555","owner":"root","group":"root"}},{"type":"File","title":"/etc/update-motd.d/99-footer","tags":["file","motd::script","motd","script","footer","class","motd::defaults","defaults","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/motd/manifests/script.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"#!/bin/sh\n[ -f /etc/motd.tail ] && cat /etc/motd.tail || true\n","mode":"0555","owner":"root","group":"root"}},{"type":"File","title":"/etc/update-motd.d/99-check-for-restarts","tags":["file","motd::script","motd","script","class","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/motd/manifests/script.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/profile/motd/check_restarts.sh","mode":"0555","owner":"root","group":"root"}},{"type":"Systemd::Timer::Job","title":"wmf_auto_restart_lldpd","tags":["systemd::timer::job","systemd","timer","job","wmf_auto_restart_lldpd","profile::auto_restarts::service","profile","auto_restarts","service","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/auto_restarts/service.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","user":"root","description":"Auto restart job: lldpd","command":"/usr/local/sbin/wmf-auto-restart -s lldpd","interval":{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 8:23:00"},"require":"File[/usr/local/sbin/wmf-auto-restart]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Systemd::Timer::Job","title":"wmf_auto_restart_systemd-journald","tags":["systemd::timer::job","systemd","timer","job","wmf_auto_restart_systemd-journald","profile::auto_restarts::service","profile","auto_restarts","service","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/auto_restarts/service.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","user":"root","description":"Auto restart job: systemd-journald","command":"/usr/local/sbin/wmf-auto-restart -s systemd-journald","interval":{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 2:37:00"},"require":"File[/usr/local/sbin/wmf-auto-restart]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Sysctl::Conffile","title":"core_dumps","tags":["sysctl::conffile","sysctl","conffile","core_dumps","sysctl::parameters","parameters","class","base::sysctl::core_dumps","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/parameters.pp","line":63,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nkernel.core_pattern = /data/project/cores/deployment-deploy04-core.%h.%e.%p.%t\n","priority":70,"no_priority_prefix":false}},{"type":"Systemd::Timer::Job","title":"wmf_auto_restart_ssh","tags":["systemd::timer::job","systemd","timer","job","wmf_auto_restart_ssh","profile::auto_restarts::service","profile","auto_restarts","service","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/auto_restarts/service.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","user":"root","description":"Auto restart job: ssh","command":"/usr/local/sbin/wmf-auto-restart -s ssh","interval":{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 19:9:00"},"require":"File[/usr/local/sbin/wmf-auto-restart]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"File","title":"/etc/modprobe.d/blacklist-wmf_overlay.conf","tags":["file","kmod::blacklist","kmod","blacklist","wmf_overlay","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/kmod/manifests/blacklist.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0444","content":"# wmf_overlay - blacklisted kernel modules\n# This file is managed by Puppet\n#\n","notify":["Exec[update-initramfs]"]}},{"type":"File","title":"/etc/modules-load.d/overlay.conf","tags":["file","kmod::module","kmod","module","overlay","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/kmod/manifests/module.pp","line":20,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"overlay\n","notify":"Exec[/sbin/modprobe overlay]"}},{"type":"Exec","title":"/sbin/modprobe overlay","tags":["exec","kmod::module","kmod","module","overlay","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/kmod/manifests/module.pp","line":30,"exported":false,"kind":"compilable_type","parameters":{"unless":"/bin/lsmod | /bin/grep -q '^overlay '","refreshonly":true}},{"type":"File","title":"/etc/modprobe.d/blacklist-wmf.conf","tags":["file","kmod::blacklist","kmod","blacklist","wmf","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/kmod/manifests/blacklist.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# wmf - blacklisted kernel modules\n# This file is managed by Puppet\n#\nblacklist acpi_power_meter\ninstall acpi_power_meter /bin/true\nblacklist algif_aead\ninstall algif_aead /bin/true\nblacklist appletalk\ninstall appletalk /bin/true\nblacklist asn1_decoder\ninstall asn1_decoder /bin/true\nblacklist atm\ninstall atm /bin/true\nblacklist aufs\ninstall aufs /bin/true\nblacklist binder_linux\ninstall binder_linux /bin/true\nblacklist bluetooth\ninstall bluetooth /bin/true\nblacklist cdrom\ninstall cdrom /bin/true\nblacklist dccp\ninstall dccp /bin/true\nblacklist dccp_diag\ninstall dccp_diag /bin/true\nblacklist dccp_ipv4\ninstall dccp_ipv4 /bin/true\nblacklist dccp_ipv6\ninstall dccp_ipv6 /bin/true\nblacklist dccp_probe\ninstall dccp_probe /bin/true\nblacklist esp4\ninstall esp4 /bin/true\nblacklist esp6\ninstall esp6 /bin/true\nblacklist floppy\ninstall floppy /bin/true\nblacklist intel_cstate\ninstall intel_cstate /bin/true\nblacklist intel_rapl_perf\ninstall intel_rapl_perf /bin/true\nblacklist intel_uncore\ninstall intel_uncore /bin/true\nblacklist macsec\ninstall macsec /bin/true\nblacklist n_gsm\ninstall n_gsm /bin/true\nblacklist n_hdlc\ninstall n_hdlc /bin/true\nblacklist nfc\ninstall nfc /bin/true\nblacklist parport\ninstall parport /bin/true\nblacklist parport_pc\ninstall parport_pc /bin/true\nblacklist ppdev\ninstall ppdev /bin/true\nblacklist rxrpc\ninstall rxrpc /bin/true\nblacklist slhc\ninstall slhc /bin/true\nblacklist slip\ninstall slip /bin/true\nblacklist tipc\ninstall tipc /bin/true\nblacklist usbip-core\ninstall usbip-core /bin/true\nblacklist usbip-host\ninstall usbip-host /bin/true\nblacklist v4l2-common\ninstall v4l2-common /bin/true\nblacklist vhci-hcd\ninstall vhci-hcd /bin/true\n","notify":["Exec[update-initramfs]"]}},{"type":"File","title":"/etc/modprobe.d/blacklist-wmf-filesystems.conf","tags":["file","kmod::blacklist","kmod","blacklist","wmf-filesystems","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/kmod/manifests/blacklist.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# wmf-filesystems - blacklisted kernel modules\n# This file is managed by Puppet\n#\nblacklist btrfs\ninstall btrfs /bin/true\nblacklist erofs\ninstall erofs /bin/true\nblacklist exfat\ninstall exfat /bin/true\nblacklist f2fs\ninstall f2fs /bin/true\nblacklist hfs\ninstall hfs /bin/true\nblacklist hfsplus\ninstall hfsplus /bin/true\nblacklist jffs2\ninstall jffs2 /bin/true\nblacklist jfs\ninstall jfs /bin/true\nblacklist nilfs2\ninstall nilfs2 /bin/true\nblacklist orangefs\ninstall orangefs /bin/true\nblacklist squashfs\ninstall squashfs /bin/true\n","notify":["Exec[update-initramfs]"]}},{"type":"File","title":"/etc/modprobe.d/blacklist-wmf-network-schedulers.conf","tags":["file","kmod::blacklist","kmod","blacklist","wmf-network-schedulers","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/kmod/manifests/blacklist.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# wmf-network-schedulers - blacklisted kernel modules\n# This file is managed by Puppet\n#\nblacklist act_connmark\ninstall act_connmark /bin/true\nblacklist act_pedit\ninstall act_pedit /bin/true\n","notify":["Exec[update-initramfs]"]}},{"type":"Systemd::Unit","title":"kernel-purge.service","tags":["systemd::unit","systemd","unit","kernel-purge.service","systemd::timer::job","timer","job","kernel-purge","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Purge unused kernels\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/bin/kernel-purge -p\n","unit":"kernel-purge.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"kernel-purge","tags":["systemd::timer","systemd","timer","kernel-purge","systemd::timer::job","job","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"monthly"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"kernel-purge.service"}},{"type":"Systemd::Syslog","title":"kernel-purge","tags":["systemd::syslog","systemd","syslog","kernel-purge","systemd::timer::job","timer","job","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Class","title":"Initramfs","tags":["class","initramfs","initramfs::script","script","mdadm-sleep","base::initramfs","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown"},{"type":"Package","title":"initramfs-tools","tags":["package","initramfs-tools","class","initramfs","initramfs::script","script","mdadm-sleep","base::initramfs","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/initramfs/manifests/init.pp","line":3,"exported":false,"kind":"compilable_type","parameters":{"ensure":"installed","provider":"apt"}},{"type":"Exec","title":"update-initramfs","tags":["exec","update-initramfs","class","initramfs","initramfs::script","script","mdadm-sleep","base::initramfs","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/initramfs/manifests/init.pp","line":7,"exported":false,"kind":"compilable_type","parameters":{"command":"update-initramfs -u -k all","refreshonly":true,"path":"/bin:/usr/bin:/sbin:/usr/sbin","require":"Package[initramfs-tools]"}},{"type":"File","title":"/etc/initramfs-tools/scripts/init-premount/mdadm-sleep","tags":["file","initramfs::script","initramfs","script","mdadm-sleep","class","base::initramfs","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/initramfs/manifests/script.pp","line":10,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0544","content":"#!/bin/sh\n#\n# Workaround for boot-time race condition assembling raid arrays:\n# https://phabricator.wikimedia.org/T131961\n#\n# This file is managed by Puppet.\n\necho \"Waiting 5s for disks to show up (T131961)\"\nsleep 5s\nexit 0\n","require":"Package[initramfs-tools]","notify":"Exec[update-initramfs]"}},{"type":"Systemd::Unit","title":"prometheus-debian-version-textfile.service","tags":["systemd::unit","systemd","unit","prometheus-debian-version-textfile.service","systemd::timer::job","timer","job","prometheus-debian-version-textfile","class","prometheus::node_debian_version","prometheus","node_debian_version","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Update Debian version stat exported by node_exporter\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/bin/prometheus-debian-version /var/lib/prometheus/node.d/debian_version.prom\n","unit":"prometheus-debian-version-textfile.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"prometheus-debian-version-textfile","tags":["systemd::timer","systemd","timer","prometheus-debian-version-textfile","systemd::timer::job","job","class","prometheus::node_debian_version","prometheus","node_debian_version","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnUnitInactiveSec","interval":"300s"},{"interval":"1s","start":"OnActiveSec"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"prometheus-debian-version-textfile.service"}},{"type":"Systemd::Unit","title":"prometheus-dpkg-success-textfile.service","tags":["systemd::unit","systemd","unit","prometheus-dpkg-success-textfile.service","systemd::timer::job","timer","job","prometheus-dpkg-success-textfile","class","prometheus::node_dpkg_success","prometheus","node_dpkg_success","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Update dpkg status exported by node_exporter\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=prometheus\nExecStart=/usr/local/bin/prometheus-dpkg-success /var/lib/prometheus/node.d/dpkg.prom\n","unit":"prometheus-dpkg-success-textfile.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"prometheus-dpkg-success-textfile","tags":["systemd::timer","systemd","timer","prometheus-dpkg-success-textfile","systemd::timer::job","job","class","prometheus::node_dpkg_success","prometheus","node_dpkg_success","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"*:00/30:00"}],"splay":1800,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"prometheus-dpkg-success-textfile.service"}},{"type":"File","title":"/etc/apt/apt.conf.d/00dpkg-force-confdef","tags":["file","apt::conf","apt","conf","dpkg-force-confdef","class","apt::unattendedupgrades","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/conf.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"Dpkg::Options:: \"--force-confdef\";\n","notify":"Exec[apt-get update]"}},{"type":"File","title":"/etc/apt/apt.conf.d/00dpkg-force-confold","tags":["file","apt::conf","apt","conf","dpkg-force-confold","class","apt::unattendedupgrades","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/conf.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"Dpkg::Options:: \"--force-confold\";\n","notify":"Exec[apt-get update]"}},{"type":"File","title":"/etc/apt/apt.conf.d/20auto-upgrades","tags":["file","apt::conf","apt","conf","auto-upgrades","class","apt::unattendedupgrades","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/conf.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"APT::Periodic::Unattended-Upgrade \"1\";\n","notify":"Exec[apt-get update]"}},{"type":"File","title":"/etc/apt/apt.conf.d/52unattended-upgrades-updates","tags":["file","apt::conf","apt","conf","unattended-upgrades-updates","class","apt::unattendedupgrades","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/conf.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"Unattended-Upgrade::Origins-Pattern:: \"origin=${distro_id},codename=${distro_codename}-updates\";\n","notify":"Exec[apt-get update]"}},{"type":"File","title":"/etc/apt/apt.conf.d/51unattended-upgrades-wikimedia","tags":["file","apt::conf","apt","conf","unattended-upgrades-wikimedia","class","apt::unattendedupgrades","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/conf.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"Unattended-Upgrade::Origins-Pattern:: \"origin=Wikimedia,codename=${distro_codename}-wikimedia\";\n","notify":"Exec[apt-get update]"}},{"type":"File","title":"/etc/apt/apt.conf.d/52unattended-upgrades-osbpo","tags":["file","apt::conf","apt","conf","unattended-upgrades-osbpo","class","apt::unattendedupgrades","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/conf.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"Unattended-Upgrade::Origins-Pattern:: \"origin=osbpo\";\n","notify":"Exec[apt-get update]"}},{"type":"File","title":"/etc/apt/apt.conf.d/52apt-autoclean","tags":["file","apt::conf","apt","conf","apt-autoclean","class","apt::unattendedupgrades","unattendedupgrades","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/conf.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"APT::Periodic::AutocleanInterval: 7;\n","notify":"Exec[apt-get update]"}},{"type":"Systemd::Unit","title":"send_puppet_failure_emails.service","tags":["systemd::unit","systemd","unit","send_puppet_failure_emails.service","systemd::timer::job","timer","job","send_puppet_failure_emails","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Send emails about Puppet failures\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/puppet_alert.py\n","unit":"send_puppet_failure_emails.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"send_puppet_failure_emails","tags":["systemd::timer","systemd","timer","send_puppet_failure_emails","systemd::timer::job","job","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","timer_intervals":[{"start":"OnCalendar","interval":"*-*-* 08:15:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"send_puppet_failure_emails.service"}},{"type":"Systemd::Unit","title":"cleanup_puppet_client_bucket.service","tags":["systemd::unit","systemd","unit","cleanup_puppet_client_bucket.service","systemd::timer::job","timer","job","cleanup_puppet_client_bucket","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Delete old files from the puppet client bucket\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/bin/find /var/lib/puppet/clientbucket/ -type f -mtime +14 -atime +14 -delete\n","unit":"cleanup_puppet_client_bucket.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"cleanup_puppet_client_bucket","tags":["systemd::timer","systemd","timer","cleanup_puppet_client_bucket","systemd::timer::job","job","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnUnitInactiveSec","interval":"24h"},{"interval":"1s","start":"OnActiveSec"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"cleanup_puppet_client_bucket.service"}},{"type":"Concat_file","title":"/root/.config/openstack/clouds.yaml","tags":["_root_.config_openstack_clouds.yaml","concat_file","concat","class","profile::openstack::base::observerenv","profile","openstack","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/init.pp","line":122,"exported":false,"kind":"compilable_type","parameters":{"tag":"_root_.config_openstack_clouds.yaml","mode":"0400","replace":true,"backup":"puppet","show_diff":false,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"Concat_fragment","title":"root_clouds_file_header","tags":["_root_.config_openstack_clouds.yaml","concat_fragment","root_clouds_file_header","concat::fragment","concat","fragment","class","profile::openstack::base::observerenv","profile","openstack","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/root/.config/openstack/clouds.yaml","tag":"_root_.config_openstack_clouds.yaml","order":"01","content":"clouds:\n"}},{"type":"Concat_file","title":"/etc/openstack/clouds.yaml","tags":["_etc_openstack_clouds.yaml","concat_file","concat","class","profile::openstack::base::observerenv","profile","openstack","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/init.pp","line":122,"exported":false,"kind":"compilable_type","parameters":{"tag":"_etc_openstack_clouds.yaml","mode":"0444","replace":true,"backup":"puppet","show_diff":false,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"Concat_fragment","title":"observer_clouds_file_header","tags":["_etc_openstack_clouds.yaml","concat_fragment","observer_clouds_file_header","concat::fragment","concat","fragment","class","profile::openstack::base::observerenv","profile","openstack","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/openstack/clouds.yaml","tag":"_etc_openstack_clouds.yaml","order":"01","content":"clouds:\n"}},{"type":"Concat::Fragment","title":"/etc/openstack/clouds.yaml_novaobserver","tags":["concat::fragment","concat","fragment","openstack::util::envscript","openstack","util","envscript","novaobserver","class","profile::openstack::base::observerenv","profile","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/util/envscript.pp","line":21,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/openstack/clouds.yaml","content":"# SPDX-License-Identifier: Apache-2.0\n  novaobserver:\n    auth:\n      auth_url: https://openstack.eqiad1.wikimediacloud.org:25000/v3\n      username: novaobserver\n      password: Fs6Dq2RtG8KwmM2Z\n      project_id: observer\n      user_domain_id: default\n      project_domain_id: default\n    region_name: eqiad1-r\n    identity_api_version: 3\n","order":"10"}},{"type":"Concat::Fragment","title":"/root/.config/openstack/clouds.yaml_novaobserver","tags":["concat::fragment","concat","fragment","openstack::util::envscript","openstack","util","envscript","novaobserver","class","profile::openstack::base::observerenv","profile","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/util/envscript.pp","line":21,"exported":false,"kind":"defined_type","parameters":{"target":"/root/.config/openstack/clouds.yaml","content":"# SPDX-License-Identifier: Apache-2.0\n  novaobserver:\n    auth:\n      auth_url: https://openstack.eqiad1.wikimediacloud.org:25000/v3\n      username: novaobserver\n      password: Fs6Dq2RtG8KwmM2Z\n      project_id: observer\n      user_domain_id: default\n      project_domain_id: default\n    region_name: eqiad1-r\n    identity_api_version: 3\n","order":"10"}},{"type":"File","title":"/etc/novaobserver.yaml","tags":["file","openstack::util::envscript","openstack","util","envscript","novaobserver","class","profile::openstack::base::observerenv","profile","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/util/envscript.pp","line":29,"exported":false,"kind":"compilable_type","parameters":{"content":"# These settings are duplicates of the 'novaobserver' section\n#  in [\"/etc/openstack/clouds.yaml\", \"/root/.config/openstack/clouds.yaml\"]. They're left here for easy discovery\n#  and for tools that need access to the raw values but don't\n#  want to parse clouds.yaml\n\nOS_USERNAME: novaobserver\nOS_USER_DOMAIN_ID: default\nOS_PASSWORD: \"Fs6Dq2RtG8KwmM2Z\"\nOS_AUTH_URL: \"https://openstack.eqiad1.wikimediacloud.org:25000/v3\"\nOS_REGION_NAME: \"eqiad1-r\"\nOS_NO_CACHE: 1\nOS_IDENTITY_API_VERSION: 3\nOS_INTERFACE: public\nPYTHONIOENCODING: utf-8\nOS_PROJECT_NAME: \"observer\"\nOS_PROJECT_ID: \"observer\"\nOS_PROJECT_DOMAIN_ID: default\nOS_DOMAIN_ID: default\n\nOS_VOLUME_API_VERSION: 3.44\n","mode":"0444","owner":"root","group":"root"}},{"type":"File","title":"/usr/local/bin/observerenv.sh","tags":["file","openstack::util::envscript","openstack","util","envscript","novaobserver","class","profile::openstack::base::observerenv","profile","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/util/envscript.pp","line":41,"exported":false,"kind":"compilable_type","parameters":{"content":"#!/bin/bash\n\necho \"remember, all this does is set OS_CLOUD=novaobserver\"\nexport OS_CLOUD=novaobserver\n","mode":"0555","owner":"root","group":"root"}},{"type":"Concat::Fragment","title":"/etc/openstack/clouds.yaml_ossystemobserver","tags":["concat::fragment","concat","fragment","openstack::util::envscript","openstack","util","envscript","ossystemobserver","class","profile::openstack::base::observerenv","profile","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/util/envscript.pp","line":21,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/openstack/clouds.yaml","content":"# SPDX-License-Identifier: Apache-2.0\n  ossystemobserver:\n    auth:\n      auth_url: https://openstack.eqiad1.wikimediacloud.org:25000/v3\n      username: novaobserver\n      password: Fs6Dq2RtG8KwmM2Z\n      user_domain_id: default\n      project_domain_id: default\n      system_scope: all\n    region_name: eqiad1-r\n    identity_api_version: 3\n","order":"10"}},{"type":"Concat::Fragment","title":"/root/.config/openstack/clouds.yaml_ossystemobserver","tags":["concat::fragment","concat","fragment","openstack::util::envscript","openstack","util","envscript","ossystemobserver","class","profile::openstack::base::observerenv","profile","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/util/envscript.pp","line":21,"exported":false,"kind":"defined_type","parameters":{"target":"/root/.config/openstack/clouds.yaml","content":"# SPDX-License-Identifier: Apache-2.0\n  ossystemobserver:\n    auth:\n      auth_url: https://openstack.eqiad1.wikimediacloud.org:25000/v3\n      username: novaobserver\n      password: Fs6Dq2RtG8KwmM2Z\n      user_domain_id: default\n      project_domain_id: default\n      system_scope: all\n    region_name: eqiad1-r\n    identity_api_version: 3\n","order":"10"}},{"type":"File","title":"/etc/ossystemobserver.yaml","tags":["file","openstack::util::envscript","openstack","util","envscript","ossystemobserver","class","profile::openstack::base::observerenv","profile","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/util/envscript.pp","line":29,"exported":false,"kind":"compilable_type","parameters":{"content":"# These settings are duplicates of the 'ossystemobserver' section\n#  in [\"/etc/openstack/clouds.yaml\", \"/root/.config/openstack/clouds.yaml\"]. They're left here for easy discovery\n#  and for tools that need access to the raw values but don't\n#  want to parse clouds.yaml\n\nOS_USERNAME: novaobserver\nOS_USER_DOMAIN_ID: default\nOS_PASSWORD: \"Fs6Dq2RtG8KwmM2Z\"\nOS_AUTH_URL: \"https://openstack.eqiad1.wikimediacloud.org:25000/v3\"\nOS_REGION_NAME: \"eqiad1-r\"\nOS_NO_CACHE: 1\nOS_IDENTITY_API_VERSION: 3\nOS_INTERFACE: public\nPYTHONIOENCODING: utf-8\nOS_PROJECT_NAME: UNSET\nOS_PROJECT_ID: UNSET\nOS_PROJECT_DOMAIN_ID: default\nOS_DOMAIN_ID: default\n\nOS_VOLUME_API_VERSION: 3.44\n","mode":"0444","owner":"root","group":"root"}},{"type":"File","title":"/usr/local/bin/osobserverenv.sh","tags":["file","openstack::util::envscript","openstack","util","envscript","ossystemobserver","class","profile::openstack::base::observerenv","profile","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/openstack/manifests/util/envscript.pp","line":41,"exported":false,"kind":"compilable_type","parameters":{"content":"#!/bin/bash\n\necho \"remember, all this does is set OS_CLOUD=ossystemobserver\"\nexport OS_CLOUD=ossystemobserver\n","mode":"0555","owner":"root","group":"root"}},{"type":"File","title":"/etc/ssh/userkeys/root.d/","tags":["file","ssh::userkey","ssh","userkey","root-cumin","class","profile::openstack::eqiad1::cumin::target","profile","openstack","eqiad1","cumin","target","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ssh/manifests/userkey.pp","line":44,"exported":false,"kind":"compilable_type","parameters":{"path":"/etc/ssh/userkeys/root.d","ensure":"directory","force":true,"owner":"root","group":"root","mode":"0755"}},{"type":"File","title":"/etc/ssh/userkeys/root.d/cumin","tags":["file","ssh::userkey","ssh","userkey","root-cumin","class","profile::openstack::eqiad1::cumin::target","profile","openstack","eqiad1","cumin","target","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ssh/manifests/userkey.pp","line":57,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","force":true,"owner":"root","group":"root","mode":"0444","content":"# Cumin Masters.\nfrom=\"172.16.1.220\",no-agent-forwarding,no-port-forwarding,no-x11-forwarding,no-user-rc ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICcav+ECiF6hW2XRuP7R8nqDw4hPlD0OChsGvB6K27jK root@cloudinfra-internal-puppetmaster-02\n\nfrom=\"172.16.2.62\",no-agent-forwarding,no-port-forwarding,no-x11-forwarding,no-user-rc ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHMS6pXywYSw1kaZQivozB8qUx0vd1gqiAnVqJuS365B root@deployment-cumin\n","show_diff":false}},{"type":"Ferm::Service","title":"ssh_from_cumin_project_masters","tags":["ferm::service","ferm","service","ssh_from_cumin_project_masters","firewall::service","firewall","ssh-from-cumin-project-masters","class","profile::openstack::eqiad1::cumin::target","profile","openstack","eqiad1","cumin","target","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":22,"srange":["172.16.2.62"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"ssh-from-cumin-project-masters","tags":["nftables::service","nftables","service","ssh-from-cumin-project-masters","firewall::service","firewall","class","profile::openstack::eqiad1::cumin::target","profile","openstack","eqiad1","cumin","target","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":22,"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":["172.16.2.62"]}},{"type":"File","title":"/etc/ssh/userkeys/root","tags":["file","ssh::userkey","ssh","userkey","root","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ssh/manifests/userkey.pp","line":57,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","force":true,"owner":"root","group":"root","mode":"0444","content":"# andrew\nssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEApK6IC2VOrv0wvfmpf2gnoC0XnRX5R1lqb8gpdEhxzoKfDBG/56KDbsNXK8r2jqCJoaHjicDPQLsyjh00F4am62jzath0mC10iw2V/FhkmIZ3XP/43cmYrLBo9NAMxyYzX5pf6zwsmijkhPlbdUYe8Rd/4MWsFP9dOZ6l4d0mq3m/oEbcX5E27wAvwwDK6NJHRA5FCLLtCBKHVHa9yKAjtRJpv8uQ+9BiuEuLUGN5oAUWHtfsKY7FuaZq24rAwI3D2JAmgwI6Umv4zsv5uhwEIPBYyiMxrHb8li93vV/tPZlAHeOyId8mHfbUm5ZP+StuT0E1oG/y1O//yO4ph2c8kw== andrew@AndrewMacbook-5.local\n# ariel\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDDcP8oXoJNHBmTowY1DlRWhK7N62sm3/9shxiRRSsdszLQ2erlYnyf+BTlIWsHMdZ07QjFJLGyLpt+KZxiYzS6ySUzRA4Ko/M6oziVM27woq7eOT7M6SvcbTXYoBc1IKz7ALl82duRKTakND8Vg3ZE0McMxopCa2EOx7CJlTjwNYRlu/wsfm6TbtmZ3fCKs+MnhIH+zn8SB0kejdAH1CFu971T7evZyB6AFH1+8n11JSX92VnNh4kV4Y6fHtDiFMivmWh8sI8XIVH6G1RLCwQp1I08VJ+C1kFDS/B1+C2q9akHt4ipcdlFFUX2q36Dw/AM5K5epN4ZUaWaQ4W9mRGR ariel@trouble.localdomain\n# bblack\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCWW9uwYcsipz9usC1lypoB9c8ABd5AaSL1FcNWK4/FkInwlwEKRlaZXKHCY+g1vxhmKJgpr1qMnxgFf7msifCaVGrCk6gGy0wpsF8PJCrw+gKgWjjsxcp7p/BbHMxR13Ur+FNTMXq/eDburf6Namlu8BU6u677aJVjcpIpEH4IJvludSukOL12f2mmD+Hn3PljvqjLDg2APHcn/z2VKNEFAP8LCSXSFZWxoqn3oV3wlNXZgEsdP6Y4BZiNNLDpSyysMWFaE3Fr6vyQQTclj+gm9ZG8PUEvhO2Aa1O6bOojr6ZhFYjVRf9wr+4vs1M1GVjvFXr/k8XwXCf1R97S3mcl bb@neo-1\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCGhItrIJaWASfPf9rOdxixwgAAXYYJmmm0UOxcsTKzlls0EX/MMhDPrtm0iNX9l1IbKia6+OKDeSAdNoWVN56dqBXwRej/83vApawpAM1T9lBoWiCQXR2vwK96dp5EotStLW7iBgob57T7QpV2OPng4/G7q1PdRBOo8/vErD4tlxDiAhWDAXwRMypXfLPQePxaIv0vkpUQYsRB3vx7NX+rRpTtDDHz3Wm/37EeOqE3RqvLAfvOPUQ0739wgFUcYDDXNlD6C0sxMeZSUyKwWvAawIt+r4C6IgMVlt2l7J6CF5lUjmzJCL5DwtwF1Sw6xM0CEEaWbKPNQ44yv4kaPCKp bb@neo-2\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCPwFMvPEqUCks63fD+0UjgPjoIfkqoECOiJ3Cl1PJMwLADldAMZEPBhwjyJT11sKP4bvCqcVb/HVooED1zmQmF1urSycopkMj02FMIXZRSfvOWA2evTHNPeNR+/7dvSGgRqYggI5r+8d7gRB1YNedRoHq9d+1lWv5TpZ+TKr1ns0DekiFHXP4JCRC2U8/QxAriMcRywrbQ9Wpib5UCDKjlg7YmP29K9g7XdTkczyQCCOFSqEk2qRw4/lm1IACZXh9PBxy0CW2LuiNkkij5TBWMc+KDBqWwpETfIGFdSE0yzX9nCH9IsADj9MyaIMxS+Vtc96zS9ZR2HaFMaWIGFB2h bb@neo-3\n# oblivian\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCf8yZc/+/LiiIXkweNACUDMYNezKpexv7W8d4xlUweCcnZeyVvdiVl/LoFySvf7G08shDXQrxhqnc9xA6ulGokfHLOjAoqEuwlVwA1Xjbyb7KSOA2PNLDG9kzQ36wQyaSIgSDZegA+3O1oi3Jp/oVfSaqN1zk+8/Jl1kUAsv5S2264lsQR1y34AHhL4txkn6lH4nxjBBl+nvspU/FPInsLrCprCvecR7OT5+kUJF4rEeiGqx1gu7Etd/4AQzb+csYXp3LKUYhW+6kxEhUbGhFRG+GYtwD5oYFwSR7CmqrYvthfaMmnG9JzvIJvGmEv9gIFAivNsodlJzR0ZZ1ya24UvEwpnHmgcPBgLI1tPGJT//p8P7Xd04KPHgbN1VG21s89gjNCvEErwR8lkTveFRBZ8I0D/ipVFP4fHcA+jx6Lit/krIcexZ3CN0Bfpr9rEiFOGMx081HvD6R3x2ZablNb3GA/lscUs3r18QdQDGazj2+4PkrgbCAl0pt52Pun9/uajQpfHEgkaO6CHMrdX9FR169D86ZDf3W7lV0SPjITDeHHFBFzzrVrju4xt01ybYsUiWaS+PZAeQEDgZ1156sH8RSm7/Oi18U++S/upN7csJfDwSwOss9ReJNn+tXMr+uEjnuIL+Z2v0oCfujAcJIauX5UpEt5oXlhK+8BClRzXQ== joe@wikimedia.org\n# filippo\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAKIn//imkSjgvRePVLLZNZFjCVMNxixkzAWH+UAnKPetUCHka1EyywyQGK373fB0nQj90L5gkcChZ5iua991PG0wdQNBZYbRbgHXGVut8FdfbAKqqDE7TYCJGE23i+0LO+6mtnEqgaNjd9pAdBBflj/Nfb15qiwvWS1LwGK2bKHEtIDbW+KqmTnjLvirhqIVpQEiOYgqfsmjECcWYvx/V4hZ/QkLLhxkTPp48zDe+aw7UVP31eWcLTRlEfL5S5jePNWsW3GWRttinb22PQwbiZ3PX5Ecb6uu0hvRjzYXmgk39/bultguIKX7rcBby3vC+OZxjCQ0XHwx7aYMd8Mwb fgiunchedi@wikimedia.org\n# gehel\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCex3gl0aBMD0eklv4jzNGjfZDjuffqinvaJ4j4lHfxA9YqcxyupxOpv/MRmb92sfOXsHY33RgfNTZ8dVFwMumbCLNMG53t+ugE0Cpg9X/Z7XvnASqW7+fMxUa7BjRGOIMANlJ77l0F2uDAh+6xdr2NjXk2kmRlS/whiz7E9hKa/Rrvs/pk5ocyYusxrBZlwA6a4PjvbE8majx5fB7266A0x8NWs2YDHJjHtTEx80y75bxo3mxw4LacLCSTNZDTeKVuMoglPR9u+2X0d3XtVpUkzHlcMjqg+AlU+AB116c8G1Vm2ha27e+v7yltE23mbkWGaN3izBrvPOv/B/ZVBRDV glederrey@wikimedia.org\n# bd808\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDb8nsxA3thqd87nLu+1mA0Jc1KY90t5qW7N+jRQksc4NLzlFqBTrld+Qm2FRVbLm37HZ9TRBZb2nuTYJIZhkNU7rRPEKs3cIUbh1pB7BbYv0aJ3F0qBD6UtHqOUIJhqVNYJ/ssobzFh2QrcrOM3eS8PrIPtL/CQSUmKmUjG8zhCocAiQZDFeIQLSyGyCWVrRg14SPjED0+wIQTGoTtCabL4B5AlLcTf2L5ztDUtaoXDObUpDJ5Tw6VUUzDoUjV+Y5AtxK4erwLRHeFEcSzmWWl0Sruhnp/TzaF4vGijl6Wcyi2O9TClBhGmp7gTl4CtMj8MDDm+7NO3dQmQMseded1 bd808+labs@wmf-bd808-mbp01.local\nssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPMEDLnrPDVrPPfDHyrzse/UbZwqm9TYmvnPoTVl4Nzd bd808+wmcsroot@wmf-bd808-mbp02.local\n# herron\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDHO09HkC/OUk+sWmDx0O15qiQXPHMM97zEC19o7tc8mh4vGTXCzbcIGj2Z18thLQZ9e2N5hzr2vmcQ4gOkiPsHEiIQXtIUK6zomSqrV3qFryaFAd2FCynsK2/xS1Lw7WXy+uCgjnsc8nckQS3rsJzQswucAQmXno65tvg/t+UbJOKZpxIofZAWwsCcZfhnNt65Mtt4PGHPy+STfL3E3aj47xHMk/TqZv7bj4QR++NLu2qpWwwnnG7SWgoqS3x/2m/OU8ui3UxKWEMvZouIZVblY50E0OG+Xs/bcndLhqKl0FSVPQVVWh9ZPJKCHXVoc1Ja3ZFFNcgBmuC/XqjnsDCGlcKWKiW0CbWRzGrJ0BCkydOf72cDB4EseGV3KeZLbxfEUVt1EOYuDEEmAXQVXTTBX3A5vyq9C1Bx1H7wSmzVUImZfw09236+Lzqr98SWV+pHOglSHgYfDq8CEJxjIo8oADmAoGu9uclOQJ/7Sp0XigUgUE44SPMRKUymwC9TTrblKtUR49gyoVHMtnH1blTUqNwFt5dcvLtHMKzDeXAlWILhdcDP7Ys+VBwOXsJ+txSLiktiI4+CKgz4XMY58jmSKPkbMBEQjzFDhujpsybUdswMEd2GcSidqw338MsCNTgDGlUPmB5LV4LQl7zh+hlHqCgfxNhIl9+zwIuw5IlnYQ==\n# volans\nssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJGEc35gnlkmFVNRpZPFpUD6BE0ztk81TiqKcJaaTWwG rcoccioli@wikimedia.org\n# dzahn\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCeSUaBOLv3ObiOPJ+72mTfOXOdSrRnzRnCV6vrVDTu803v/UkISPw77NW7kASkVAJmndGBM2g4l0garvfCACf4kAULfM7qvtblLRcKCLWmqNycEbUCqVmBh794yJryjsdZ1I3yxEJ2BsN68/Gu5H+S2lbf2v/LDHCAFS6kcwonbdZiKc+KHoePW53LsGU4J9f4tV+a4+7Rxus015yZcwga2gC8zySDoJUqbKJ4roXkFtJxC2Iv2tld7vO6/C2jl5dt18hDmi14h8L4Qogju4Ew4orDqjc06ErFayIsu4sOnmKYhK8zc+2+bB4jQpGjOtyeOzapXJgbDoSA/nfRa+8N dzahn@wikimedia.org\n# krenair\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjyQjatHRgTqYDmKtdneyNM8ujhXx2eso3U2oFIqTsyBCH6Svn7BU/xAGfXjgWSh75h7SjwsUmXWE9eyE/BF1rypsOVC5Tjy56i7anul6f0ffGKgnMWN8gKlIdiQY4WTCi+3UQiv5vLXKsFAPLvPOQIrcWZKHARJzjx0M5lcHxC95TXn8e85S9ZCXdBNSgQfPQU2/0oVH0E2IsHbxcA/WJBxCUc1YNGxFUNk3O4JbBZX4QXFa8K9HMxoGMuhVHmiF/RHu06JJdaPt0bvHLfYoSvnvEoW6zM16wLQpVeS46ZH7ED+dgKC/DZ1Y9uL2Q6BkYeWI4hu8ojh1VpVOTihLl Alex Monk Cloud VPS root\n# reedy\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCrbx9PQlWVrvYAw280ypYulMffcIUJnAXTgU7fWCEWD/k91133TJ15u5KhT6Kx1tS3aE+6Vb/5LpCxsre16OuVLZUH5qj+klAymysYpp1tR1UNKLNN8jQT07juPeHvsjjkixxwKRQeyojLnb+JdgTv8j7KztrdgcisB0o5hbLDiHSsMrRvFCDbTfDEKZgbWVHbLWztwy22RwYXZJm5YTRiW8YpuqZ1/PMAARku9B8Grm18JUZ53HwfLSiEWPOKo6vAfTxQHWhUYn+PV63oNhgWOtzLowaJ3OuiSTHF9YDKEV/6yzgHECjVSG+TO2eBkE1FKyEtfcU54z0Ej5jS5iu+P/GVhZNrw2CddxkgASRHUDw1sjeAtFP1bfQoFp0fmdHPTIJ84YqRTX6mVCVuG61gCgjgw3LxEPNRD52eDlkhk1f73sn7fbZQJ8lzSWj59r0mDt2Ja4hRYPjyJy1gr3Br6mjEdvCgRG9IUe12vAGdhxJFYJVSaD3y7HJHS1j5cyBdPNlnjlmpUfotoriAli9m01+0BEpkix80t4KzCF/q0o8lLcFviHzinmlP2Lfa9VrqMERNBokCREof1Emiv2o5g8yHLZgx6tb4pnKaBFk9AnnxyxlcX0ZwwVwaHZE7CQpBz+FmKIukei/+m3IMXWLdW7oZs3HUoxmMgRqq8BnP+w== sam@reedyboy.net\n# dcaro\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRLt5Ss9ykeA6uUfQdB+LeO80zqHND6FiG6aNZ79FaJwGSnVB0QdIvjZUbn6ubllLo/Xx0SfmWvbqp6HLwi5J5xZP21dkUAVDyWqHIbUvDwHrsxYhHw25OnkGE4i/uKzoT1LCCJHt8OF0tgcPLSQZwK9De4xVLgAmZrxWAUzPxLvHnTVsN6qOS6nRG3mgcol90Ny2F1lxIMrsbJEPd3Iso8l2GqCABIXatPPNjiqBel4mJ1VR88gx2vDg2Y8hJqeQ5EYFWincJENq8D812HnunkjKaej5VMK1vCq5H4Q+9UESBWQcT0qNfyRbzfaUuvgxrH0ZslT86yurejusxC8QV/stFzUSoPb7F+8bKkCJL7GmxjBGHOBZWh1Ez7fWys+lkA8Z/gIbq1mRuENkGFnxPazUykH+FV2dpc1x6FrMLpMf4yYKgvQzRTPFK/W9anAp/2CRrECIK21zG+pgARYWnXeWOhrfi5l0Glf5mgVBKmbSJhLPGzmVyfaPkdceLXNM= david@magnum\n# legoktm\nssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILmqXuFvgPkaqh6tvQZK1ytr1QlD6bOeUubu+590pln8 legoktm@dev\n# taavi\nssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH8XhfD1WmaiQuRG63R6pn+dhvVlyO9JPoDiA8vzcKer taavi@runko\nsk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIGKMx+9WZk90oPWb+hTrZuMAtT59FEhhIao44FWerlC+AAAABHNzaDo= taavi@runko wmcs yk1\nsk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIDOncihf8FADe8qnja41tv0naqemyOaevzNFZZxZF04xAAAABHNzaDo= taavi@runko wmcs yk2\n# cwhite\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCGUkHiLD7wRcTaDDOqTNwsTSuvmIAaBSggy7EXR/tQVhXPpRc91t/xl8nLtB4OBs9fG9R21HR4grjcSFxxSeFYguc5XDERtohLLIOu9nQcvYaYbRvOn2mh3y2Xonq2Jv/uHCZ1b76bp9fwA8rC/to5f6iOVz+ozSTEUwLVFr0310fXmgy7yt5QfXgT2iw4izEUv6n8aQFpUCojfzds58M2pw7vcuX2C/qVWX6MeF+n/SWTX4GNYk6CHfJ5dN+Kvq6d9KXk3xrsuE1y0cz7gUb1T0E8oMBxklTxvJgjFgBmjgkrV0w5bFUW66S0JNCW+Opw5wQVVTLxncCsvw6SrlRl6vMJoV5wId4uzEaJh4HCQrwkD+Uk7FwspexYkZvTsq2qTBr6l2UvL3GXxD01TcnKBgcsKtI4wciW6chGj/mxsQw8vFC0WFx/YrHa/0Ia3S5fpq/U1ZtmLuthgHW4Eg1TI2v2/DC9FJANwq9BBWodI4ODVbQ2K5VfAeSJdmIJ2PNjj+Asoc9Sa9pY6WKAhG/NH5Tf7DXlx8JLiHCYht+u7o/qvLDGcCguZW/+55vN3BD2Zl0xgTC86uE+/bCtMy5K3j8RYhxrjUkh67EwGYAgpTTEyUS/VBXxzsNJnlamPxvbU452YA/zPH8nWH5LfjLR6qzd+DPYwt9cO6QV6Vlxw== cwhite@wikimedia-org\n# fnegri\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDaTGwp3a7MKGiA+N0biMiwlREs4nMcmKZRNvxZfgywA6saIu5VazlFqZWCNVamTUgVuyLD7vsbqYghHEOVkaDZSvvA+W3TYSNiqi/xff/aGhT8eDH8i8IFaV4UQEPW+HwM4qZmdikCsgoFQKpK7DQFcqYqDSsf0TGRh/qyZPmfC4MqUUFkV42eZxwlRhHOubxgG888rRlbebcekDW+Nx6g8aZowOYho0CiLOJT+nc6onWLsRZHg63kq9Ee3TVrm/RyY31NIOCOxBHqZ//TWyTZqOL4zwjyID2FMrtyXcA1+oav7MZYdz3zAcTR4TdHMM8fNfZsbF/jFEihiuslXwHA3kUM969h3WOEMhY2Gi9keweGA9VIx7251HBuLCJXkMmLbjzHLzWn0AxI4i26RMBMQq0WI3Qm3fcu6ItsjoTn6NxQya+o/HcDgj31E9gfujNAezJmXnKcR7PV52hDKX+fLTz/NlfDZSIN9WcZ+rQecTHbEo7rOj4SKNqlYla4eCc= fnegri@wikimedia.org\n# tstarling\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/gmwMhe6S4EualYJVcisxJ+kH/VQdqtV0j0OHdj3ZBGtCop50DzMwDaVj5Hc/H+yxOjghd8lOODg5t5TT+GcBCRkbYA0ICspkpWepjHLVdYK/Y+hm3+UcWZ3yJMn6gL01KxvMQtvWqfpoGANitocteMiUh6quJ7uhU2DDdbs2wvocpZ/EvTo2kJoQqP3snf9qwDOhr5oES031asV8TZG6Zn9AQDOyrrYaVaxabYKgAz9gQfHsIi+xGYLQHDxG7AULbHQfStZvYHhyuuJt9i45fb7z1k9oRCb3XBaICjyhBFgTRLTPtdcOU5yHDRbpIZBmhZhARE4diek6JN0XJDhl yubikey2\n# alex\nssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICYxCqZkGys8gZB6Mq61Fw08CB7m1huxpnpII2ay3e0H krenair@gmail.com inspiron\n# hashar\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDD4ubnKSlwi8C1V1JraoztiIae79gfD3s+n9l2EVNkgA6R/kcnJqi/2/oBkUaX1CpOLLWoj7TAQfNAnEt+O6HyQvNpJ8taA1RcssNwek+hDevg+YthBEQRpMhLIhC8WuW2fytc+ELQ903WL2+MKzeni5qH22LLSILkqYSHsb/aViE1JUo59PFLG26mcEluqpm8MogFCqYuFbfsM7RLzSTTZwHPhoKTpb7lPHKrdqfQP4q18SjcrRRf2HkkknF5iDRQv0ngHLAXG5o6H1iPVrDDc1lNY98eBYBwNlcSb73LQIvKDXvbLnpZZDExS6XJoZqHpyQPMtoNWHyJ2EN3RW7l hashar@postwater_labs\n# mobrovac\nssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAr04C1g3grQJRwhOyrAic/xzW+2lxlxwjdTIY12HJs6aBvKTeUhwMLTxSMQ0nsFacnCcdTU1YcDYn0ypXxpd/v62uX4nbnw3goYSgKysmYlrHiQ+87GbQnBSe/j/0SvAF+oV9bB4EKGpGDK0hokfNKVzTpI2+0IbEAHK+Ag7+yIGYwWshLeoj1rTSzQCyFb1ELaXPt1OyAq37EYa+D9INA2aP4qHWHNSrAeG1FtJ3M4QDOIB/vB1UYE5i+XYeuugXlZzHXEkL5M1KbI5utPcBjpfncAmPGDLuiUKuBnDo85V75xpTmHQb485M4K1ZnqJ9XKnZT3NWDW2Fo+lvKU7VTw== doorman@istria-wifi.irisa.fr\n# samtar\nssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFLCTKca4D7k/ta8wk5hdnxo8nLFRWnmDCwpM13/fi3W samtar@theresnotime.co.uk\n# twentyafterfour\nssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPe9i/PI48Xk3BwCBSJ3L/o4n8noRBEFrINAPLVw4SDPmMOgPu5/HyvdxWkS47li2PQnDx4EobYE4WErxdQ0nB/Fe43ZzWEFQ6RvWuuPAxUwEFcGhraDHFFQc/TLh7adtNA247jUhLCQN/O3Nb6Qq1RPuAZgF59UuWKPNwnSOCOyLV0zHvqhjUkWmDcCI7sln1Kbv+JiEKBrVyokpv18pgCgyKL54UvFRbVD/aU7qu1DyJCFZ0GTitqFX0OMHjEyCo2bGPFUAHBkbKn/lsNz4hXNjF9iorxBvl1ZXLCRMkdRJBA6xGgLGWPXBQOXbUTc+9ow05KH0kHmQu5lXez7CZ twentyafterfour@wikiafterfour\n","show_diff":false}},{"type":"File","title":"/etc/sudoers.d/ops","tags":["file","sudo::group","sudo","group","ops","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sudo/manifests/group.pp","line":35,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0440","content":"# This file is managed by Puppet!\n\n%ops ALL=(ALL) NOPASSWD: ALL\n","validate_cmd":"/usr/sbin/visudo -cqf %"}},{"type":"Class","title":"Security::Access","tags":["class","security::access","security","access","security::access::config","config","labs-local","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"exported":false,"kind":"unknown"},{"type":"Concat","title":"/etc/security/access.conf","tags":["concat","class","security::access","security","access","security::access::config","config","labs-local","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/security/manifests/access.pp","line":10,"exported":false,"kind":"defined_type","parameters":{"owner":"root","group":"root","mode":"0444","ensure":"present","path":"/etc/security/access.conf","warn":false,"show_diff":true,"backup":"puppet","replace":true,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"File","title":"/etc/security/access.conf.d","tags":["file","class","security::access","security","access","security::access::config","config","labs-local","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/security/manifests/access.pp","line":16,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","recurse":true,"purge":true,"force":true,"owner":"root","group":"root"}},{"type":"Security::Pam::Config","title":"local-pam-access","tags":["security::pam::config","security","pam","config","local-pam-access","class","security::access","access","security::access::config","labs-local","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/security/manifests/access.pp","line":23,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/security/local-pam-access","ensure":"present"}},{"type":"Concat::Fragment","title":"security-access-labs-local","tags":["concat::fragment","concat","fragment","security-access-labs-local","security::access::config","security","access","config","labs-local","class","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/security/manifests/access/config.pp","line":44,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/security/access.conf","content":"+:ALL:LOCAL\n","order":0}},{"type":"Concat::Fragment","title":"security-access-labs-restrict-to-project","tags":["concat::fragment","concat","fragment","security-access-labs-restrict-to-project","security::access::config","security","access","config","labs-restrict-to-project","class","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/security/manifests/access/config.pp","line":44,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/security/access.conf","content":"-:ALL EXCEPT (project-deployment-prep) root:ALL\n","order":99}},{"type":"Systemd::Unit","title":"sssd-nss.service-sssd-nss-auto-restart","tags":["systemd::unit","systemd","unit","sssd-nss.service-sssd-nss-auto-restart","systemd::override","override","sssd-nss-auto-restart","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/override.pp","line":14,"exported":false,"kind":"defined_type","parameters":{"override_filename":"sssd-nss-auto-restart","override":true,"unit":"sssd-nss.service","source":"puppet:///modules/ldap/client/sssd/sssd-nss-auto-restart.override.service","ensure":"present","restart":false,"require":["Class[Systemd]"]}},{"type":"Systemd::Unit","title":"prometheus_ssh_open_sessions.service","tags":["systemd::unit","systemd","unit","prometheus_ssh_open_sessions.service","systemd::timer::job","timer","job","prometheus_ssh_open_sessions","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Regular job to collect active shell session information\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/bin/prometheus-ssh_open_sessions /var/lib/prometheus/node.d/ssh_open_sessions.prom\n","unit":"prometheus_ssh_open_sessions.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"prometheus_ssh_open_sessions","tags":["systemd::timer","systemd","timer","prometheus_ssh_open_sessions","systemd::timer::job","job","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"*-*-* *:0/5:0"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"prometheus_ssh_open_sessions.service"}},{"type":"Systemd::Syslog","title":"prometheus_ssh_open_sessions","tags":["systemd::syslog","systemd","syslog","prometheus_ssh_open_sessions","systemd::timer::job","timer","job","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Ferm::Service","title":"metricsinfra_prometheus_all_tcp","tags":["ferm::service","ferm","service","metricsinfra_prometheus_all_tcp","firewall::service","firewall","metricsinfra-prometheus-all-tcp","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port_range":[1,65535],"srange":["metricsinfra-prometheus-2.metricsinfra.eqiad1.wikimedia.cloud","metricsinfra-prometheus-3.metricsinfra.eqiad1.wikimedia.cloud"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"metricsinfra-prometheus-all-tcp","tags":["nftables::service","nftables","service","metricsinfra-prometheus-all-tcp","firewall::service","firewall","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port_range":[1,65535],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":["172.16.0.229","172.16.6.65"]}},{"type":"Ferm::Service","title":"metricsinfra_prometheus_all_udp","tags":["ferm::service","ferm","service","metricsinfra_prometheus_all_udp","firewall::service","firewall","metricsinfra-prometheus-all-udp","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"proto":"udp","port_range":[1,65535],"srange":["metricsinfra-prometheus-2.metricsinfra.eqiad1.wikimedia.cloud","metricsinfra-prometheus-3.metricsinfra.eqiad1.wikimedia.cloud"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"metricsinfra-prometheus-all-udp","tags":["nftables::service","nftables","service","metricsinfra-prometheus-all-udp","firewall::service","firewall","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"proto":"udp","port_range":[1,65535],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":["172.16.0.229","172.16.6.65"]}},{"type":"Ferm::Service","title":"dhcp6_response","tags":["ferm::service","ferm","service","dhcp6_response","firewall::service","firewall","dhcp6-response","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"proto":"udp","port":546,"srange":["fe80::/10"],"drange":["fe80::/10"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"dhcp6-response","tags":["nftables::service","nftables","service","dhcp6-response","firewall::service","firewall","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"proto":"udp","port":546,"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":["fe80::/10"],"dst_ips":["fe80::/10"]}},{"type":"Motd::Script","title":"beta_warning_and_terms","tags":["motd::script","motd","script","beta_warning_and_terms","class","profile::beta::motd","profile","beta","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/motd.pp","line":2,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","priority":1,"source":"puppet:///modules/profile/beta/beta_warning_and_terms.motd"}},{"type":"Class","title":"Profile::Java","tags":["class","profile::java","profile","java","profile::ci::slave::labs::common","ci","slave","labs","common","node","default"],"exported":false,"kind":"unknown","parameters":{"java_packages":[{"variant":"jre-headless","version":"17"}],"extra_args":{},"hardened_tls":false,"egd_source":"/dev/random","trust_puppet_ca":false,"enable_dbg":false}},{"type":"Class","title":"Java","tags":["class","java","profile::java","profile","profile::ci::slave::labs::common","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/java.pp","line":87,"exported":false,"kind":"class","parameters":{"java_packages":[{"variant":"jre-headless","version":"17"}],"hardened_tls":false,"egd_source":"/dev/random","enable_dbg":false,"before":["Java::Cacert[wmf:puppetca.pem]"]}},{"type":"Java::Package","title":"openjdk-jre-headless-17","tags":["java::package","java","package","openjdk-jre-headless-17","class","profile::java","profile","profile::ci::slave::labs::common","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/java/manifests/init.pp","line":21,"exported":false,"kind":"defined_type","parameters":{"package_info":{"variant":"jre-headless","version":"17"},"hardened_tls":false,"egd_source":"/dev/random"}},{"type":"Alternatives::Java","title":"17","tags":["alternatives::java","alternatives","java","17","class","profile::java","profile","profile::ci::slave::labs::common","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/java/manifests/init.pp","line":42,"exported":false,"kind":"defined_type","parameters":{"require":"Java::Package[openjdk-jre-headless-17]"}},{"type":"Java::Cacert","title":"wmf:puppetca.pem","tags":["java::cacert","java","cacert","wmf:puppetca.pem","class","profile::java","profile","profile::ci::slave::labs::common","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/java.pp","line":95,"exported":false,"kind":"defined_type","parameters":{"require":"Alternatives::Java[17]","ensure":"absent","path":"/var/lib/puppet/ssl/certs/ca.pem","storepass":"changeit","owner":"root","group":"root"}},{"type":"Class","title":"Profile::Ci::Firewall::Jenkinsagent","tags":["class","profile::ci::firewall::jenkinsagent","profile","ci","firewall","jenkinsagent","profile::ci::slave::labs::common","slave","labs","common","node","default"],"exported":false,"kind":"unknown","parameters":{"jenkins_controller_hosts":["contint1002.wikimedia.org","contint2002.wikimedia.org"]}},{"type":"Firewall::Service","title":"jenkins_controller_ssh","tags":["firewall::service","firewall","service","jenkins_controller_ssh","class","profile::ci::firewall::jenkinsagent","profile","ci","jenkinsagent","profile::ci::slave::labs::common","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ci/firewall/jenkinsagent.pp","line":6,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":22,"srange":["contint1002.wikimedia.org","contint2002.wikimedia.org"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Package","title":"rsync","tags":["package","rsync","class","profile::ci::slave::labs::common","profile","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ci/slave/labs/common.pp","line":20,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/srv/home","tags":["file","class","profile::ci::slave::labs::common","profile","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ci/slave/labs/common.pp","line":32,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755"}},{"type":"File","title":"/srv/jenkins","tags":["file","class","profile::ci::slave::labs::common","profile","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ci/slave/labs/common.pp","line":32,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"jenkins-deploy","group":"wikidev","mode":"0775"}},{"type":"File","title":"/srv/jenkins/cache","tags":["file","class","profile::ci::slave::labs::common","profile","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ci/slave/labs/common.pp","line":32,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"jenkins-deploy","group":"wikidev","mode":"0775"}},{"type":"File","title":"/srv/jenkins/workspace","tags":["file","class","profile::ci::slave::labs::common","profile","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ci/slave/labs/common.pp","line":32,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"jenkins-deploy","group":"wikidev","mode":"0775"}},{"type":"File","title":"/srv/home/jenkins-deploy","tags":["file","class","profile::ci::slave::labs::common","profile","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ci/slave/labs/common.pp","line":32,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"jenkins-deploy","group":"wikidev","mode":"0775"}},{"type":"Git::Userconfig","title":".gitconfig for jenkins-deploy user","tags":["git::userconfig","git","userconfig","class","profile::ci::slave::labs::common","profile","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ci/slave/labs/common.pp","line":48,"exported":false,"kind":"defined_type","parameters":{"homedir":"/srv/home/jenkins-deploy","settings":{"user":{"name":"Wikimedia Jenkins Deploy","email":"jenkins-deploy@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud"}},"require":"File[/srv/home/jenkins-deploy]"}},{"type":"Profile::Gerrit::Sshkey","title":"gerrit","tags":["profile::gerrit::sshkey","profile","gerrit","sshkey","class","profile::ci::slave::labs::common","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/ci/slave/labs/common.pp","line":58,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","exported":false}},{"type":"File_line","title":"locale-en_US.UTF-8","tags":["file_line","locale-en_us.utf-8","class","profile::locales::base","profile","locales","base","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/locales/base.pp","line":6,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","path":"/etc/locale.gen","line":"en_US.UTF-8 UTF-8","notify":"Exec[base-locale-gen]"}},{"type":"Exec","title":"base-locale-gen","tags":["exec","base-locale-gen","class","profile::locales::base","profile","locales","base","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/locales/base.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/locale-gen --purge","refreshonly":true}},{"type":"File","title":"/etc/ssl/certs/WMF_TEST_CA.pem","tags":["file","class","profile::pki::client","profile","pki","client","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/pki/client.pp","line":37,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0444","source":"puppet:///modules/profile/pki/ROOT/WMF_TEST_CA.pem"}},{"type":"File","title":"/etc/ssl/localcerts/pki_api_CA.pem","tags":["file","class","profile::pki::client","profile","pki","client","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/pki/client.pp","line":49,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0440","source":"puppet:///modules/profile/pki/cloud/pki_api_ca.pem"}},{"type":"Concat","title":"/etc/cfssl/mutual_tls_client_cert.pem","tags":["concat","class","profile::pki::client","profile","pki","client","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/pki/client.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","path":"/etc/cfssl/mutual_tls_client_cert.pem","mode":"0644","warn":false,"show_diff":true,"backup":"puppet","replace":true,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"Concat::Fragment","title":"mtls_client_cert_leaf","tags":["concat::fragment","concat","fragment","mtls_client_cert_leaf","class","profile::pki::client","profile","pki","client","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/pki/client.pp","line":64,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/cfssl/mutual_tls_client_cert.pem","order":"01","source":"/var/lib/puppet/ssl/certs/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud.pem"}},{"type":"Concat::Fragment","title":"mtls_client_cert_chain","tags":["concat::fragment","concat","fragment","mtls_client_cert_chain","class","profile::pki::client","profile","pki","client","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/pki/client.pp","line":74,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/cfssl/mutual_tls_client_cert.pem","order":"02","source":"/var/lib/puppet/ssl/certs/ca.pem"}},{"type":"Class","title":"Cfssl::Client","tags":["class","cfssl::client","cfssl","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/pki/client.pp","line":82,"exported":false,"kind":"class","parameters":{"ensure":"present","signer":"https://pki-intermediate.pki.eqiad1.wikimedia.cloud:443","bundles_source":"puppet:///modules/profile/pki/wmcs-intermediates","auth_key":"aaaabbbbccccdddd","enable_proxy":false,"listen_addr":"127.0.0.1","listen_port":8888,"mutual_tls_client_cert":"/etc/cfssl/mutual_tls_client_cert.pem","mutual_tls_client_key":"/var/lib/puppet/ssl/private_keys/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud.pem","tls_remote_ca":"/etc/ssl/localcerts/pki_api_CA.pem","log_level":"info"},"sensitive_parameters":["auth_key"]},{"type":"Class","title":"Cfssl","tags":["class","cfssl","cfssl::client","client","profile::pki::client","profile","pki","node","default"],"exported":false,"kind":"unknown","parameters":{"conf_dir":"/etc/cfssl","signer_dir":"/etc/cfssl/signers","csr_dir":"/etc/cfssl/csr","ocsp_dir":"/etc/cfssl/ocsp","ssl_dir":"/etc/cfssl/ssl","bundles_dir":"/etc/cfssl/ssl/bundles","packages":["golang-cfssl"]}},{"type":"Package","title":"golang-cfssl","tags":["package","golang-cfssl","class","cfssl","cfssl::client","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/init.pp","line":13,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/cfssl","tags":["file","class","cfssl","cfssl::client","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/init.pp","line":15,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","require":["Package[golang-cfssl]"],"ensure":"directory","purge":true,"recurse":true,"force":true,"mode":"0550"}},{"type":"File","title":"/usr/local/share/cfssl","tags":["file","class","cfssl","cfssl::client","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/init.pp","line":15,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","require":["Package[golang-cfssl]"],"ensure":"directory","purge":true,"recurse":true,"force":true,"mode":"0550"}},{"type":"File","title":"/etc/cfssl/signers","tags":["file","class","cfssl","cfssl::client","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/init.pp","line":15,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","require":["Package[golang-cfssl]"],"ensure":"directory","purge":true,"recurse":true,"force":true,"mode":"0550"}},{"type":"File","title":"/etc/cfssl/csr","tags":["file","class","cfssl","cfssl::client","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/init.pp","line":15,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","require":["Package[golang-cfssl]"],"ensure":"directory","purge":true,"recurse":true,"force":true,"mode":"0550"}},{"type":"File","title":"/etc/cfssl/ssl","tags":["file","class","cfssl","cfssl::client","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/init.pp","line":15,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","require":["Package[golang-cfssl]"],"ensure":"directory","purge":true,"recurse":true,"force":true,"mode":"0550"}},{"type":"File","title":"/etc/cfssl/ocsp","tags":["file","class","cfssl","cfssl::client","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/init.pp","line":15,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","require":["Package[golang-cfssl]"],"ensure":"directory","mode":"0550"}},{"type":"File","title":"/etc/cfssl/ssl/bundles","tags":["file","class","cfssl","cfssl::client","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/init.pp","line":15,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","require":["Package[golang-cfssl]"],"ensure":"directory","mode":"0550"}},{"type":"File","title":"/usr/local/share/cfssl/sqlite_initdb.sql","tags":["file","class","cfssl","cfssl::client","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/init.pp","line":15,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","require":["Package[golang-cfssl]"],"ensure":"file","mode":"0440","source":"puppet:///modules/cfssl/sqlite_initdb.sql"}},{"type":"File","title":"/usr/local/share/cfssl/mysql_initdb.sql","tags":["file","class","cfssl","cfssl::client","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/init.pp","line":15,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","require":["Package[golang-cfssl]"],"ensure":"file","mode":"0440","source":"puppet:///modules/cfssl/mysql_initdb.sql"}},{"type":"Cfssl::Config","title":"client-cfssl","tags":["cfssl::config","cfssl","config","client-cfssl","class","cfssl::client","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/client.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","default_auth_remote":{"remote":"default_remote","auth_key":"default_auth"},"auth_keys":{"default_auth":{"type":"standard","key":"aaaabbbbccccdddd"}},"remotes":{"default_remote":"https://pki-intermediate.pki.eqiad1.wikimedia.cloud:443"},"path":"/etc/cfssl/client-cfssl.conf","default_auth_key":"default_auth","default_usages":[],"profiles":{}}},{"type":"File","title":"/usr/local/sbin/cfssl-client","tags":["file","class","cfssl::client","cfssl","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/client.pp","line":36,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0550","content":"#!/bin/sh\n/usr/bin/cfssl \"$@\" -config /etc/cfssl/client-cfssl.conf"}},{"type":"Systemd::Service","title":"cfssl-serve@proxy-client","tags":["systemd::service","systemd","service","class","cfssl::client","cfssl","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/client.pp","line":43,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Cloudflare SSL (cfssl::client)\nAfter=network.target remote-fs.target nss-lookup.target\nDocumentation=https://github.com/cloudflare/cfssl/tree/master/doc\n\n[Service]\nExecStart=/usr/bin/cfssl serve \\\n          -mutual-tls-client-cert /etc/cfssl/mutual_tls_client_cert.pem \\\n          -mutual-tls-client-key /var/lib/puppet/ssl/private_keys/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud.pem \\\n          -config /etc/cfssl/client-cfssl.conf \\\n          -address 127.0.0.1 \\\n          -port 8888\nRestart=always\nRestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 AF_NETLINK\n\n[Install]\nWantedBy=multi-user.target\n","restart":true,"unit_type":"service","override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"Package","title":"rsyslog-kafka","tags":["package","rsyslog-kafka","class","profile::rsyslog::kafka_shipper","profile","rsyslog","kafka_shipper","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/rsyslog/kafka_shipper.pp","line":20,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/rsyslog.lookup.d","tags":["file","class","profile::rsyslog::kafka_shipper","profile","rsyslog","kafka_shipper","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/rsyslog/kafka_shipper.pp","line":29,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root"}},{"type":"File","title":"/etc/rsyslog.lookup.d/lookup_table_output.json","tags":["file","class","profile::rsyslog::kafka_shipper","profile","rsyslog","kafka_shipper","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/rsyslog/kafka_shipper.pp","line":33,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/rsyslog/lookup_table_output.json","require":"File[/etc/rsyslog.lookup.d]","notify":"Service[rsyslog]","owner":"root","group":"root"}},{"type":"Concat::Fragment","title":"/etc/rsyslog.d/00-global.conf-maxMessageSize","tags":["concat::fragment","concat","fragment","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/functions/global_entry.pp","line":9,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/rsyslog.d/00-global.conf","order":"maxMessageSize","content":"  maxMessageSize=\"64k\"\n"}},{"type":"Rsyslog::Conf","title":"lookup_output","tags":["rsyslog::conf","rsyslog","conf","lookup_output","class","profile::rsyslog::kafka_shipper","profile","kafka_shipper","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/rsyslog/kafka_shipper.pp","line":45,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"\n# define lookup table for log outputs\nlookup_table(name=\"output_lookup\" file=\"/etc/rsyslog.lookup.d/lookup_table_output.json\" reloadOnHUP=\"on\")\n\n# perform lookup of programname against table \"output_lookup\"\n# this is used later to determine which output actions to apply\nset $.log_outputs = lookup(\"output_lookup\", $programname);\n","priority":10,"require":"File[/etc/rsyslog.lookup.d/lookup_table_output.json]","mode":"0444"}},{"type":"Rsyslog::Conf","title":"template_syslog_json","tags":["rsyslog::conf","rsyslog","conf","template_syslog_json","class","profile::rsyslog::kafka_shipper","profile","kafka_shipper","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/rsyslog/kafka_shipper.pp","line":52,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","source":"puppet:///modules/profile/rsyslog/template_syslog_json.conf","priority":10,"mode":"0444"}},{"type":"Rsyslog::Conf","title":"output_kafka","tags":["rsyslog::conf","rsyslog","conf","output_kafka","class","profile::rsyslog::kafka_shipper","profile","kafka_shipper","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/rsyslog/kafka_shipper.pp","line":62,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# this is the kafka output config, so load the kafka output module\nmodule(load=\"omkafka\")\n\n# load mmrm1stspace to remove leading space from msg field in output\n# (leading space breaks existing grok/regex message filters)\nmodule(load=\"mmrm1stspace\")\n\n# load mmutf8fix to convert non-utf8 charsets to utf8\nmodule(load=\"mmutf8fix\")\n\n# parse json messages when @cee cookie is found\nmodule(load=\"mmjsonparse\")\n\n# define a template to be used by omkafka dynatopic\ntemplate(name=\"kafka_topic\" type=\"string\" string=\"rsyslog-%syslogseverity-text%\")\n\n# Event Platform support (T291645): messages that carry a 'meta.stream' field are\n# Event Platform events (e.g. ECS formatted logs). Produce them to the\n# '<datacenter>.<meta.stream>' topic so they can be ingested into the Data Lake.\n# The datacenter prefix is supplied by puppet; the stream suffix is read from the\n# parsed json message via the '%!meta!stream%' property.\ntemplate(name=\"event_platform_topic\" type=\"string\" string=\"eqiad.%!meta!stream%\")\n\n# Emit the parsed json message verbatim (with $schema, meta and dt intact) so the\n# event remains valid for Event Platform / Data Lake ingestion.\ntemplate(name=\"event_platform_json\" type=\"list\") {\n  property(name=\"$!all-json\")\n}\n\n# send to kafka if lookup table contains \"kafka\" for relevant programname\n# $.log_outputs defined by lookup table in lookup_output.conf\nif ( $.log_outputs contains \"kafka\" ) then {\n\n    # remove leading white space from msg field\n    action(type=\"mmrm1stspace\")\n\n    # attempt to convert log charset to utf8\n    action(type=\"mmutf8fix\")\n\n    # try parsing the message as json if @cee cookie is found\n    action(type=\"mmjsonparse\" name=\"mmjsonparse_kafka\")\n\n    # if parsing of @cee cookie fails, try parsing raw message as json\n    if $parsesuccess != \"OK\" then {\n        action(type=\"mmjsonparse\" name=\"mmjsonparse_kafka_raw\" cookie=\"\" useRawMsg=\"on\")\n    }\n\n    # if parsing of @cee cookie AND raw message fails, try parsing \"msg\" field as json\n    # https://www.rsyslog.com/doc/v8-stable/configuration/modules/mmjsonparse.html\n    if $parsesuccess != \"OK\" then {\n        action(type=\"mmjsonparse\" name=\"mmjsonparse_kafka_msg\" cookie=\"\")\n    }\n\n    # the message is json, use a different template (syslog_cee vs syslog_json)\n    # unfortunately rsyslog doesn't allow variables to be used as template\n    # names, so the kafka action is duplicated here.\n    if $parsesuccess == \"OK\" then {\n        # Event Platform events carry a 'meta.stream' field. Produce these only to\n        # the '<datacenter>.<meta.stream>' topic (T291645). Logstash consumes this\n        # topic via an explicit kafka input rather than the 'rsyslog-*' pattern.\n        # We also need to unset the $!msg field here, which is left over from the\n        # failed mmjsonparse_kafka_raw parsing attempt.\n        if ($!meta!stream != \"\") then {\n            unset $!msg;\n            action(type=\"omkafka\"\n                   name=\"omkafka_event_platform\"\n                   broker=[\"deployment-kafka-logging01.deployment-prep.eqiad1.wikimedia.cloud:9093\"]\n                   topic=\"event_platform_topic\"\n                   dynatopic=\"on\"\n                   dynatopic.cachesize=\"1000\"\n                   partitions.auto=\"on\"\n                   template=\"event_platform_json\"\n                   confParam=[ \"security.protocol=ssl\",\n                               \"ssl.ca.location=/etc/ssl/certs/wmf-ca-certificates.crt\",\n                               \"compression.codec=snappy\",\n                               \"socket.timeout.ms=10000\",\n                               \"socket.keepalive.enable=true\",\n                               \"queue.buffering.max.ms=50\",\n                               \"batch.num.messages=1000\" ]\n            )\n        } else {\n        action(type=\"omkafka\"\n               name=\"omkafka_syslog_cee\"\n               broker=[\"deployment-kafka-logging01.deployment-prep.eqiad1.wikimedia.cloud:9093\"]\n               topic=\"kafka_topic\"\n               dynatopic=\"on\"\n               dynatopic.cachesize=\"1000\"\n               partitions.auto=\"on\"\n               template=\"syslog_cee\"\n               confParam=[ \"security.protocol=ssl\",\n                           \"ssl.ca.location=/etc/ssl/certs/wmf-ca-certificates.crt\",\n                           \"compression.codec=snappy\",\n                           \"socket.timeout.ms=10000\",\n                           \"socket.keepalive.enable=true\",\n                           \"queue.buffering.max.ms=50\",\n                           \"batch.num.messages=1000\" ]\n        )\n        }\n    } else {\n        # if ecs_170 in log_outputs, use that template to format\n        # non-json-formatted syslog events into an ecs-compatible form\n        if ( $.log_outputs contains \"ecs_170\" ) then {\n            action(type=\"omkafka\"\n                   name=\"omkafka_ecs_170\"\n                   broker=[\"deployment-kafka-logging01.deployment-prep.eqiad1.wikimedia.cloud:9093\"]\n                   topic=\"kafka_topic\"\n                   dynatopic=\"on\"\n                   dynatopic.cachesize=\"1000\"\n                   partitions.auto=\"on\"\n                   template=\"ecs_170\"\n                   confParam=[ \"security.protocol=ssl\",\n                               \"ssl.ca.location=/etc/ssl/certs/wmf-ca-certificates.crt\",\n                               \"compression.codec=snappy\",\n                               \"socket.timeout.ms=10000\",\n                               \"socket.keepalive.enable=true\",\n                               \"queue.buffering.max.ms=50\",\n                               \"batch.num.messages=1000\" ]\n            )\n        } else {\n            # fall back to legacy json format\n            action(type=\"omkafka\"\n                   name=\"omkafka_syslog_json\"\n                   broker=[\"deployment-kafka-logging01.deployment-prep.eqiad1.wikimedia.cloud:9093\"]\n                   topic=\"kafka_topic\"\n                   dynatopic=\"on\"\n                   dynatopic.cachesize=\"1000\"\n                   partitions.auto=\"on\"\n                   template=\"syslog_json\"\n                   confParam=[ \"security.protocol=ssl\",\n                               \"ssl.ca.location=/etc/ssl/certs/wmf-ca-certificates.crt\",\n                               \"compression.codec=snappy\",\n                               \"socket.timeout.ms=10000\",\n                               \"socket.keepalive.enable=true\",\n                               \"queue.buffering.max.ms=50\",\n                               \"batch.num.messages=1000\" ]\n            )\n        }\n    }\n\n}\n","priority":30,"mode":"0444"}},{"type":"Rsyslog::Conf","title":"output_local","tags":["rsyslog::conf","rsyslog","conf","output_local","class","profile::rsyslog::kafka_shipper","profile","kafka_shipper","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/rsyslog/kafka_shipper.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# Use lookup table to determine if log continues on to local outputs (defined\n# in rsyslog.conf). If there is no entry in the lookup table for $programname,\n# the default value defined by \"nomatch\" is \"local\".\n# See https://www.rsyslog.com/doc/master/configuration/lookup_tables.html#lookup-table-file-format\n#\n# Note that the lookup is done at priority 10 by 10-lookup-output.conf, so\n# setting $.log_outputs in a configuration with higher priority overrides the\n# lookup.\nif ( not ($.log_outputs contains \"local\") ) then {\n    stop\n}\n","priority":95,"mode":"0444"}},{"type":"Class","title":"Profile::Beta::Autoupdater","tags":["class","profile::beta::autoupdater","profile","beta","autoupdater","role::beta::deploymentserver","role","deploymentserver","node","default"],"exported":false,"kind":"unknown","parameters":{"run_updater":true,"update_interval":"*:0/10","apache_fqdn":"beta-update.wmcloud.org","alert_on_failure":true,"notify_email":"releng@lists.wikimedia.org"}},{"type":"Class","title":"Beta::Autoupdater","tags":["class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/autoupdater.pp","line":32,"exported":false,"kind":"class","parameters":{"update_interval":"*:0/10","run_updater":true,"apache_fqdn":"beta-update.wmcloud.org","alert_on_failure":true,"notify_email":"releng@lists.wikimedia.org","require":"Class[Scap::Scripts]"}},{"type":"File","title":"/usr/local/bin/wmf-beta-update-all","tags":["file","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":36,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","content":"#!/usr/bin/env bash\n#\n# Update the MediaWiki deployments and databases powering the Beta Cluster\n#\n# SPDX-License-Identifier: Apache-2.0\n#######################################################################\n# WARNING: this file is managed by Puppet\n# puppet:///modules/beta/templates/wmf-beta-update-all.sh.erb\n#######################################################################\nset -euxo pipefail\n\nRUN_ID=${1:-$(date +%Y%m%d%H%M)}\nLOG_DIR=/srv/beta-update-logs\n\n# Log everything output by this script\n# - `ts` adds a timestamp to each line\n# - `tee` duplicates the output to the shell\nexec &> >(ts '[%H:%M:%S]' | tee -a \"${LOG_DIR}/${RUN_ID}.log\")\n\n# T204762: scap/sh blindly closes all potentially available file\n# descriptors. With one million of them, that slows down each command\n# execution by 240 ms.\nulimit -n 512\n\n# Clear a stale lock file if it exists\n# FIXME: Needed? This is cargo cult from beta-scap-sync-world Jenkins.\nLOCKFILE=\"/var/lock/scap.operations_mediawiki-config.lock\"\nif [ -O \"$LOCKFILE\" ]; then\n  rm \"$LOCKFILE\"\nfi\n\n# Log the version of scap that is currently deployed.\n/usr/bin/scap version\n\n# Update git clones\n/usr/bin/scap prep auto\n\n# Push the current code and config out to the MediaWiki fleet\n/usr/bin/scap sync-world \"wmf-beta-update-all run\"\n\n# Update databases to match the current code and config\n/usr/local/bin/wmf-beta-update-databases.py\n"}},{"type":"File","title":"/srv/beta-update-logs","tags":["file","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"jenkins-deploy","group":"root","mode":"0655"}},{"type":"Httpd::Site","title":"beta-autoupdater","tags":["httpd::site","httpd","site","beta-autoupdater","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":50,"exported":false,"kind":"defined_type","parameters":{"content":"# SPDX-License-Identifier: Apache-2.0\n<VirtualHost *:80>\n    ServerName beta-update.wmcloud.org\n    ServerAdmin noc@wikimedia.org\n    DocumentRoot /srv/beta-update-logs\n    <Directory /srv/beta-update-logs>\n        Options Indexes FollowSymLinks MultiViews\n        AddType text/plain .log\n        AddCharset utf-8 .log\n\n        AllowOverride None\n        Require all granted\n    </Directory>\n\n    LogLevel warn\n    ErrorLog /var/log/apache2/beta-update.wmcloud.org_error.log\n    CustomLog /var/log/apache2/beta-update.wmcloud.org_access.log wmf\n    ServerSignature Off\n</VirtualHost>\n\n","require":"File[/srv/beta-update-logs]","ensure":"present","priority":50}},{"type":"File","title":"/usr/local/bin/wmf-beta-update-databases.py","tags":["file","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/beta/wmf-beta-update-databases.py"}},{"type":"Systemd::Timer::Job","title":"wmf-beta-update-all","tags":["systemd::timer::job","systemd","timer","job","wmf-beta-update-all","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":62,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Update MediaWiki code, config, and databases","user":"jenkins-deploy","command":"/usr/local/bin/wmf-beta-update-all","send_mail":true,"send_mail_only_on_error":true,"send_mail_to":"releng@lists.wikimedia.org","send_mail_from":"noreply@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","interval":{"start":"OnCalendar","interval":"*:0/10"},"require":["File[/srv/beta-update-logs]","File[/usr/local/bin/wmf-beta-update-all]","File[/usr/local/bin/wmf-beta-update-databases.py]"],"environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"ignore_errors":false,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Systemd::Timer::Job","title":"beta-autoupdater-prune-stale-logs","tags":["systemd::timer::job","systemd","timer","job","beta-autoupdater-prune-stale-logs","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":85,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Prune stale autoupdater logs","user":"jenkins-deploy","command":"/usr/bin/find /srv/beta-update-logs -type f -mtime +3 -delete","interval":{"start":"OnCalendar","interval":"daily"},"require":"File[/srv/beta-update-logs]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Git::Clone","title":"beta-mediawiki-core","tags":["git::clone","git","clone","beta-mediawiki-core","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"directory":"/srv/mediawiki-staging/php-master","origin":"https://gerrit.wikimedia.org/r/mediawiki/core.git","branch":"master","owner":"jenkins-deploy","group":"wikidev","require":"Git::Clone[operations/mediawiki-config]","ensure":"present","update_method":"pull","shared":false,"timeout":300,"bare":false,"recurse_submodules":false,"source":"gerrit","environment_variables":[]}},{"type":"Git::Clone","title":"beta-portal","tags":["git::clone","git","clone","beta-portal","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":107,"exported":false,"kind":"defined_type","parameters":{"directory":"/srv/mediawiki-staging/portal-master","origin":"https://gerrit.wikimedia.org/r/wikimedia/portals.git","branch":"master","owner":"jenkins-deploy","group":"wikidev","require":"Git::Clone[operations/mediawiki-config]","ensure":"present","update_method":"pull","shared":false,"timeout":300,"bare":false,"recurse_submodules":false,"source":"gerrit","environment_variables":[]}},{"type":"File","title":"/srv/mediawiki-staging/docroot/wwwportal/portal-master","tags":["file","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":115,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"../../portal-master/prod","owner":"root","group":"root"}},{"type":"Exec","title":"/bin/rm -r /srv/mediawiki-staging/php-master/extensions","tags":["exec","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":122,"exported":false,"kind":"compilable_type","parameters":{"refreshonly":true,"subscribe":"Git::Clone[beta-mediawiki-core]","unless":"/usr/bin/test -d \"/srv/mediawiki-staging/php-master/extensions/.git\"","before":"Git::Clone[beta-mediawiki-extensions]"}},{"type":"Git::Clone","title":"beta-mediawiki-extensions","tags":["git::clone","git","clone","beta-mediawiki-extensions","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":132,"exported":false,"kind":"defined_type","parameters":{"directory":"/srv/mediawiki-staging/php-master/extensions","origin":"https://gerrit.wikimedia.org/r/mediawiki/extensions.git","branch":"master","owner":"jenkins-deploy","group":"wikidev","recurse_submodules":true,"timeout":1800,"require":"Git::Clone[beta-mediawiki-core]","ensure":"present","update_method":"pull","shared":false,"bare":false,"source":"gerrit","environment_variables":[]}},{"type":"Exec","title":"beta_mediawiki_skins_git_init","tags":["exec","beta_mediawiki_skins_git_init","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":150,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git init /srv/mediawiki-staging/php-master/skins","user":"jenkins-deploy","group":"wikidev","creates":"/srv/mediawiki-staging/php-master/skins/.git","require":"Git::Clone[beta-mediawiki-core]","notify":"Exec[beta_mediawiki_skins_git_remote_add]"}},{"type":"Exec","title":"beta_mediawiki_skins_git_remote_add","tags":["exec","beta_mediawiki_skins_git_remote_add","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":158,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git remote add origin https://gerrit.wikimedia.org/r/mediawiki/skins.git","user":"jenkins-deploy","group":"wikidev","cwd":"/srv/mediawiki-staging/php-master/skins","refreshonly":true}},{"type":"Git::Clone","title":"beta-mediawiki-skins","tags":["git::clone","git","clone","beta-mediawiki-skins","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":166,"exported":false,"kind":"defined_type","parameters":{"directory":"/srv/mediawiki-staging/php-master/skins","origin":"https://gerrit.wikimedia.org/r/mediawiki/skins.git","branch":"master","owner":"jenkins-deploy","group":"wikidev","recurse_submodules":true,"require":"Exec[beta_mediawiki_skins_git_init]","ensure":"present","update_method":"pull","shared":false,"timeout":300,"bare":false,"source":"gerrit","environment_variables":[]}},{"type":"Git::Clone","title":"mediawiki/vendor","tags":["git::clone","git","clone","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":177,"exported":false,"kind":"defined_type","parameters":{"directory":"/srv/mediawiki-staging/php-master/vendor","branch":"master","owner":"jenkins-deploy","group":"wikidev","require":"Git::Clone[beta-mediawiki-core]","ensure":"present","update_method":"pull","shared":false,"timeout":300,"bare":false,"recurse_submodules":false,"source":"gerrit","environment_variables":[]}},{"type":"File","title":"/usr/local/bin/wmf-beta-autoupdate.py","tags":["file","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":188,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"File","title":"/usr/local/bin/wmf-beta-mwconfig-update","tags":["file","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/beta/manifests/autoupdater.pp","line":191,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Class","title":"Role::Beta::Mediawiki","tags":["class","role::beta::mediawiki","role","beta","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"exported":false,"kind":"unknown"},{"type":"Class","title":"Profile::Beta::Mediawiki","tags":["class","profile::beta::mediawiki","profile","beta","mediawiki","role::beta::mediawiki","role","role::beta::deploymentserver","deploymentserver","node","default"],"exported":false,"kind":"unknown","parameters":{"deployment_hosts":["172.16.1.63"]}},{"type":"Security::Access::Config","title":"scap-allow-mwdeploy","tags":["security::access::config","security","access","config","scap-allow-mwdeploy","class","profile::beta::mediawiki","profile","beta","mediawiki","role::beta::mediawiki","role","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki.pp","line":11,"exported":false,"kind":"defined_type","parameters":{"content":"+ : mwdeploy : 172.16.1.63\n","priority":60,"ensure":"present"}},{"type":"Security::Access::Config","title":"scap-allow-scap","tags":["security::access::config","security","access","config","scap-allow-scap","class","profile::beta::mediawiki","profile","beta","mediawiki","role::beta::mediawiki","role","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki.pp","line":15,"exported":false,"kind":"defined_type","parameters":{"content":"+ : scap : 172.16.1.63\n","priority":65,"ensure":"present"}},{"type":"Class","title":"Profile::Beta::Mediawiki_packages","tags":["class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"exported":false,"kind":"unknown"},{"type":"Package","title":"lame","tags":["package","lame","class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki_packages.pp","line":9,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"djvulibre-bin","tags":["package","djvulibre-bin","class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki_packages.pp","line":9,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"libtiff-tools","tags":["package","libtiff-tools","class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki_packages.pp","line":9,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"poppler-utils","tags":["package","poppler-utils","class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki_packages.pp","line":9,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"imagemagick","tags":["package","imagemagick","class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki_packages.pp","line":9,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"ghostscript","tags":["package","ghostscript","class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki_packages.pp","line":9,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"fluidsynth","tags":["package","fluidsynth","class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki_packages.pp","line":9,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"fluid-soundfont-gs","tags":["package","fluid-soundfont-gs","class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki_packages.pp","line":9,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"fluid-soundfont-gm","tags":["package","fluid-soundfont-gm","class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki_packages.pp","line":9,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"fonts-noto","tags":["package","fonts-noto","class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki_packages.pp","line":9,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-pygments","tags":["package","python3-pygments","class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki_packages.pp","line":9,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"perl","tags":["package","perl","class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki_packages.pp","line":9,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"ploticus","tags":["package","ploticus","class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki_packages.pp","line":9,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"librsvg2-bin","tags":["package","librsvg2-bin","class","profile::beta::mediawiki_packages","profile","beta","mediawiki_packages","role::beta::mediawiki","role","mediawiki","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/mediawiki_packages.pp","line":9,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Class","title":"Profile::Beta::Deploymentserver_docker_group","tags":["class","profile::beta::deploymentserver_docker_group","profile","beta","deploymentserver_docker_group","role::beta::deploymentserver","role","deploymentserver","node","default"],"exported":false,"kind":"unknown","parameters":{"docker_packagename":"docker.io"}},{"type":"Exec","title":"mwbuilder user docker membership","tags":["exec","class","profile::beta::deploymentserver_docker_group","profile","beta","deploymentserver_docker_group","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/deploymentserver_docker_group.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/usermod -aG docker 'mwbuilder'","unless":"/usr/bin/id -Gn 'mwbuilder' | /bin/grep -qw docker","require":["Package[docker.io]"]}},{"type":"Exec","title":"hashar user docker membership","tags":["exec","class","profile::beta::deploymentserver_docker_group","profile","beta","deploymentserver_docker_group","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/deploymentserver_docker_group.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/usermod -aG docker 'hashar'","unless":"/usr/bin/id -Gn 'hashar' | /bin/grep -qw docker","require":["Package[docker.io]"]}},{"type":"Exec","title":"thcipriani user docker membership","tags":["exec","class","profile::beta::deploymentserver_docker_group","profile","beta","deploymentserver_docker_group","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/deploymentserver_docker_group.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/usermod -aG docker 'thcipriani'","unless":"/usr/bin/id -Gn 'thcipriani' | /bin/grep -qw docker","require":["Package[docker.io]"]}},{"type":"Exec","title":"brennen user docker membership","tags":["exec","class","profile::beta::deploymentserver_docker_group","profile","beta","deploymentserver_docker_group","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/deploymentserver_docker_group.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/usermod -aG docker 'brennen'","unless":"/usr/bin/id -Gn 'brennen' | /bin/grep -qw docker","require":["Package[docker.io]"]}},{"type":"Exec","title":"dancy user docker membership","tags":["exec","class","profile::beta::deploymentserver_docker_group","profile","beta","deploymentserver_docker_group","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/deploymentserver_docker_group.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/usermod -aG docker 'dancy'","unless":"/usr/bin/id -Gn 'dancy' | /bin/grep -qw docker","require":["Package[docker.io]"]}},{"type":"Exec","title":"jhuneidi user docker membership","tags":["exec","class","profile::beta::deploymentserver_docker_group","profile","beta","deploymentserver_docker_group","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/deploymentserver_docker_group.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/usermod -aG docker 'jhuneidi'","unless":"/usr/bin/id -Gn 'jhuneidi' | /bin/grep -qw docker","require":["Package[docker.io]"]}},{"type":"Exec","title":"dduvall user docker membership","tags":["exec","class","profile::beta::deploymentserver_docker_group","profile","beta","deploymentserver_docker_group","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/deploymentserver_docker_group.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/usermod -aG docker 'dduvall'","unless":"/usr/bin/id -Gn 'dduvall' | /bin/grep -qw docker","require":["Package[docker.io]"]}},{"type":"Exec","title":"jnuche user docker membership","tags":["exec","class","profile::beta::deploymentserver_docker_group","profile","beta","deploymentserver_docker_group","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/deploymentserver_docker_group.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/usermod -aG docker 'jnuche'","unless":"/usr/bin/id -Gn 'jnuche' | /bin/grep -qw docker","require":["Package[docker.io]"]}},{"type":"Exec","title":"aklapper user docker membership","tags":["exec","class","profile::beta::deploymentserver_docker_group","profile","beta","deploymentserver_docker_group","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/deploymentserver_docker_group.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/usermod -aG docker 'aklapper'","unless":"/usr/bin/id -Gn 'aklapper' | /bin/grep -qw docker","require":["Package[docker.io]"]}},{"type":"Exec","title":"bd808 user docker membership","tags":["exec","class","profile::beta::deploymentserver_docker_group","profile","beta","deploymentserver_docker_group","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/beta/deploymentserver_docker_group.pp","line":13,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/usermod -aG docker 'bd808'","unless":"/usr/bin/id -Gn 'bd808' | /bin/grep -qw docker","require":["Package[docker.io]"]}},{"type":"Class","title":"Profile::Base::Production","tags":["class","profile::base::production","profile","base","production","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"enable":false,"enable_ip6_mapped":false}},{"type":"Class","title":"Profile::Firewall","tags":["class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"provider":"ferm","manage_nf_conntrack":true,"enable_logging":true,"defs_from_etcd":false,"defs_from_etcd_nft":false,"ferm_icinga_retry_interval":1,"conftool_prefix":"/conftool/v1","monitoring_hosts":[],"cumin_masters":["172.16.1.220"],"bastion_hosts":["172.16.17.143","2a02:ec80:a000:1::156","172.16.18.237","2a02:ec80:a000:1::442","172.16.1.220"],"cache_hosts":["172.16.19.232","2a02:ec80:a000:1::2f3","172.16.17.55","2a02:ec80:a000:1::31d","172.16.3.164","172.16.3.146"],"lb_health_checks":[],"kafka_brokers_main":["10.192.5.9","2620:0:860:106:10:192:5:9","10.192.22.6","2620:0:860:112:10:192:22:6","10.192.29.28","2620:0:860:116:10:192:29:28","10.192.36.10","2620:0:860:11b:10:192:36:10","10.192.41.25","2620:0:860:120:10:192:41:25","10.64.0.101","2620:0:861:101:10:64:0:101","10.64.16.30","2620:0:861:102:10:64:16:30","10.64.141.7","2620:0:861:113:10:64:141:7","10.64.181.11","2620:0:861:13b:10:64:181:11","10.64.152.5","2620:0:861:120:10:64:152:5"],"kafka_brokers_jumbo":["10.64.130.10","2620:0:861:109:10:64:130:10","10.64.131.16","2620:0:861:10a:10:64:131:16","10.64.132.21","2620:0:861:10b:10:64:132:21","10.64.134.9","2620:0:861:10d:10:64:134:9","10.64.135.16","2620:0:861:10e:10:64:135:16","10.64.136.11","2620:0:861:10f:10:64:136:11","10.64.154.15","2620:0:861:122:10:64:154:15","10.64.160.16","2620:0:861:128:10:64:160:16","10.64.0.126","2620:0:861:101:10:64:0:126"],"kafka_brokers_logging":["10.64.16.205","2620:0:861:102:10:64:16:205","10.64.133.11","2620:0:861:10c:10:64:133:11","10.64.183.12","2620:0:861:13d:10:64:183:12","10.64.131.13","2620:0:861:10a:10:64:131:13","10.64.135.13","2620:0:861:10e:10:64:135:13","10.192.23.29","2620:0:860:113:10:192:23:29","10.192.11.28","2620:0:860:10c:10:192:11:28","10.192.26.22","2620:0:860:105:10:192:26:22","10.192.11.27","2620:0:860:10c:10:192:11:27","10.192.39.25","2620:0:860:11e:10:192:39:25"],"kafkamon_hosts":["10.64.32.11","2620:0:861:103:10:64:32:11","10.192.16.139","2620:0:860:102:10:192:16:139"],"zookeeper_hosts_main":["10.64.0.207","2620:0:861:101:10:64:0:207","10.64.16.110","2620:0:861:102:10:64:16:110","10.64.48.154","2620:0:861:107:10:64:48:154","10.192.16.45","2620:0:860:102:10:192:16:45","10.192.32.52","2620:0:860:103:10:192:32:52","10.192.48.59","2620:0:860:104:10:192:48:59"],"zookeeper_flink_hosts":["10.64.16.9","2620:0:861:102:10:64:16:9","10.64.0.8","2620:0:861:101:10:64:0:8","10.64.32.41","2620:0:861:103:10:64:32:41","10.192.16.227","2620:0:860:102:10:192:16:227","10.192.32.179","2620:0:860:103:10:192:32:179","10.192.48.219","2620:0:860:104:10:192:48:219"],"druid_public_hosts":["10.64.131.9","2620:0:861:10a:10:64:131:9","10.64.132.12","2620:0:861:10b:10:64:132:12","10.64.135.9","2620:0:861:10e:10:64:135:9","10.64.32.101","2620:0:861:103:10:64:32:101","10.64.48.185","2620:0:861:107:10:64:48:185"],"labstore_hosts":["208.80.154.142","2620:0:861:2:208:80:154:142","208.80.154.71","2620:0:861:3:208:80:154:71"],"mysql_root_clients":["10.64.16.90","10.192.16.191","10.64.16.154","10.192.32.49","208.80.154.9","10.64.0.20"],"deployment_hosts":["172.16.1.63"],"prometheus_nodes":["deployment-prometheus05.deployment-prep.eqiad1.wikimedia.cloud"]}},{"type":"Class","title":"Firewall","tags":["class","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall.pp","line":47,"exported":false,"kind":"class","parameters":{"provider":"ferm"}},{"type":"Class","title":"Ferm","tags":["class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/init.pp","line":8,"exported":false,"kind":"class","parameters":{"ensure":"present"}},{"type":"Package","title":"libnet-dns-perl","tags":["package","libnet-dns-perl","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/init.pp","line":8,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"iptables","tags":["package","iptables","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/init.pp","line":9,"exported":false,"kind":"compilable_type","parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"ferm","tags":["package","ferm","class","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/init.pp","line":14,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/modules-load.d/conntrack.conf","tags":["file","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/init.pp","line":26,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0444","content":"nf_conntrack\n","before":["Package[ferm]","Package[libnet-dns-perl]","Package[conntrack]"]}},{"type":"File","title":"/usr/local/sbin/ferm-status","tags":["file","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/init.pp","line":36,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","mode":"0550","owner":"root","group":"root","content":"#!/usr/bin/env python3\n\"\"\"script to check the status of ferm.service and compare the output of\niptables-save/ip6tables-save with the output of `ferm -nl /etc/ferm/ferm.conf`\nThis enables us to ensure the desired ruleset has been loaded by iptables\"\"\"\nfrom argparse import ArgumentParser\nfrom ipaddress import ip_network\nfrom re import match\nfrom socket import getservbyname\nfrom subprocess import check_output, run, CalledProcessError\nfrom pathlib import Path\nfrom syslog import syslog\n\n\ndef get_quoted_string(words_array, idx):\n    \"\"\"read words array for a quoted string starting at idx\n\n    This functions will parse words array looking for a quoted string starting\n    at words_array[idx]. if we do find a quoted string, keep scanning\n    words_array until we find the string terminator and return the found string.\n    Otherwise return words_array[idx].\n\n    Arguments:\n        words_array (list): the words array to search\n        idx (int): the idx pointing to the beginning of the quoted string\n\n    Returns:\n        str: if a quote string is found return that otherwise return words_array[idx]\n    \"\"\"\n    if words_array[idx][0] not in ['\"', \"'\"]:\n        return words_array[idx]\n    quote_mark = words_array[idx][0]\n    msg = []\n    for word in words_array[idx:]:\n        msg.append(word)\n        if word.endswith(quote_mark) and word[-2] != '\\\\':\n            break\n    return ' '.join(msg).strip(quote_mark)\n\n\nclass Tables(dict):\n    \"\"\"class to hold all tables\"\"\"\n\n    def __str__(self):\n        return '\\n'.join([str(table) for table in self.values()])\n\n\nclass Table:\n    \"\"\"Class to hold an individual Table\"\"\"\n\n    def __init__(self, name):\n        self.name = name\n        self._chains = {}\n\n    def __eq__(self, obj):\n        if not self.name == obj.name:\n            return False\n\n        if self.chains.keys() ^ obj.chains.keys():\n            # Chains differ, return early\n            return False\n\n        # Actually compare the chains\n        for chain_name, chain in self.chains.items():\n            if chain != obj.chains[chain_name]:\n                return False\n\n        return True\n\n    def __str__(self):\n        lines = ['*{}'.format(self.name)]\n        return '\\n'.join(lines + [str(chain) for chain in self.chains.values()])\n\n    def add(self, chain):\n        \"\"\"Add a chain to the table\n\n        Parameters:\n            chain (Chain): a chain to add to _chains\n        \"\"\"\n        self._chains[chain.name] = chain\n\n    def diff(self, table):\n        \"\"\"return  a diff or between self and table\n\n        Parameters:\n            table (Table): a Table object to compare\n        return:\n            list: a list of strings representing the difference between self and table\n        \"\"\"\n        lines = []\n        for missing in set(table.chains.keys()) - set(self.chains.keys()):\n            lines.append('-:{}'.format(missing))\n        for additional in set(self.chains.keys()) - set(table.chains.keys()):\n            lines.append('+:{}'.format(additional))\n        for name, chain in self.chains.items():\n            if name in table.chains.keys():\n                lines += chain.diff(table.chains[name])\n        return lines\n\n    @property\n    def chains(self):\n        \"\"\"return all chains\"\"\"\n        return self._chains\n\n\nclass Chain:\n    \"\"\"A class to maintain an iptables chain\"\"\"\n    _header = ':{name} {policy}'\n\n    def __init__(self, name, policy=None):\n        self.name = name\n        self.policy = policy  # one of ACCEPT, DROP, None\n        self._rules = []\n\n    def __eq__(self, obj):\n        for token, value in vars(self).items():\n            if value != vars(obj)[token]:\n                return False\n        return True\n\n    def __str__(self):\n        return '\\n'.join([self.header()] + [str(rule) for rule in self.rules])\n\n    def add(self, rule):\n        \"\"\"Add a rule to the chain\n\n        Parameters:\n            rule (Rule): a rule to add to _rules\n        \"\"\"\n        self._rules.append(rule)\n\n    def diff(self, chain):\n        \"\"\"return  a diff or between self and chain\n\n        Parameters:\n            table (Chain): a Chain object to compare\n        return:\n            list: a list of strings representing the difference between self and chain\n        \"\"\"\n        lines = []\n        if self.policy != chain.policy:\n            lines.append([\n                '-{}'.format(self.header()),\n                '+{}'.format(self.header(chain)),\n            ])\n        for rule in set(self.rules) - set(chain.rules):\n            lines.append('-{}'.format(str(rule)))\n        for rule in set(chain.rules) - set(self.rules):\n            lines.append('+{}'.format(str(rule)))\n        return lines\n\n    def header(self, obj=None):\n        \"\"\"Return a formated header\"\"\"\n        if obj is not None:\n            return self._header.format(name=obj.name, policy=obj.policy)\n        return self._header.format(name=self.name, policy=self.policy)\n\n    @property\n    def rules(self):\n        \"\"\"Return all rules\"\"\"\n        return self._rules\n\n\nclass Rule:\n    \"\"\"class to parse an iptables rule\"\"\"\n\n    # pylint: disable=too-many-instance-attributes\n    argument_switch = {\n        '-A': 'chain',\n        '-p': 'protocol',\n        '--protocol': 'protocol',\n        '-s': 'source',\n        '--source': 'source',\n        '-d': 'destination',\n        '--destination': 'destination',\n        '--dport': 'dport',\n        '--sport': 'sport',\n        '-m': 'match',\n        '--match': 'match',\n        '--comment': 'comments',\n        '--state': 'state',\n        '--limit': 'limit',\n        # limit burst is not present in iptables-save\n        # '--limit-burst': 'limit_burst',\n        '--pkt-type': 'pkt_type',\n        '-j': 'jump',\n        '--jump': 'jump',\n    }\n\n    def __init__(self, raw):\n        self._raw = raw\n        self._raw_words = raw.split()\n        self.chain = None\n        self.source = None\n        self.destination = None\n        self.protocol = None\n        self.dport = None\n        self.sport = None\n        self.match = None\n        self.state = None\n        self.comments = []\n        self.limit = None\n        self.limit_burst = None\n        self.pkt_type = None\n        self.jump = None\n        self._parse()\n\n    def __hash__(self):\n        return hash(str(self))\n\n    def __str__(self):\n        output = ['-A {}'.format(self.chain)]\n        for token, value in vars(self).items():\n            if value:\n                value = [value]\n            if token.startswith('_raw') or token == 'chain' or not isinstance(value, list):\n                continue\n            output += ['--{} {}'.format(token.replace('_', '-'), element) for element in value]\n        return ' '.join(output)\n\n    def __repr__(self):\n        return 'Rule(\"{}\")'.format(self._raw)\n\n    def __eq__(self, obj):\n        for token, value in vars(self).items():\n            if token.startswith('_raw'):\n                continue\n            if value != vars(obj)[token]:\n                return False\n        return True\n\n    @staticmethod\n    def _resolve_port(port):\n        \"\"\"convert a port name to a number e.g. ssh -> 22\"\"\"\n        # return ranges like 6800:7100\n        if match(r'\\d{1,5}:\\d{1,5}', str(port)):\n            return port\n        try:\n            return int(port)\n        except ValueError:\n            return getservbyname(port)\n\n    def _parse(self):\n        for idx, word in enumerate(self._raw_words):\n            if word in self.argument_switch.keys():\n                next_word = self._raw_words[idx + 1]\n                # don't track -m (tcp|udp)\n                if word in ['-m', '--match'] and next_word in ['tcp', 'udp']:\n                    continue\n                if word == '--comment':\n                    # We can have multiple comments so this is an array\n                    self.comments.append(get_quoted_string(self._raw_words, idx + 1))\n                    continue\n                vars(self)[self.argument_switch.get(word)] = next_word\n\n        # perform a bit of normalisation\n        if self.match == 'state':\n            self.state = self.state.split(',').sort()\n        if self.limit is not None:\n            self.limit = self.limit.replace('second', 'sec')\n        if self.protocol is not None:\n            self.protocol = self.protocol.replace('icmpv6', 'ipv6-icmp')\n        if self.source is not None:\n            self.source = ip_network(self.source)\n        if self.destination is not None:\n            self.destination = ip_network(self.destination)\n        if self.dport is not None:\n            self.dport = Rule._resolve_port(self.dport)\n        if self.sport is not None:\n            self.sport = Rule._resolve_port(self.sport)\n\n\nclass Parser:\n    \"\"\"A class to parse the output of iptabls-save and ferm -nl\"\"\"\n\n    parser_methods = {\n        '*': 'table',\n        ':': 'chain',\n        '-': 'rule',\n    }\n\n    def __init__(self, lines, ignored_chain_prefixes=(),\n                 ignored_comment_prefixs=(), autoparse=True):\n        self._lines = lines\n        self._table = None\n        self._chain = None\n        self.ignored_chain_prefixes = ignored_chain_prefixes\n        self.ignored_comment_prefixs = ignored_comment_prefixs\n        self._tables = Tables()\n        if autoparse:\n            self.parse()\n\n    def __eq__(self, obj):\n        return self.tables == obj.tables\n\n    def __str__(self):\n        return str(self.tables)\n\n    @property\n    def tables(self):\n        \"\"\"Return all tables\"\"\"\n        return self._tables\n\n    def parse(self):\n        \"\"\"Parse the all lines\"\"\"\n        for line in self._lines.splitlines():\n            if not line:\n                continue\n            first_char = line[0]\n            if first_char in self.parser_methods:\n                getattr(self, '_parse_{}'.format(self.parser_methods[first_char]))(line)\n\n    def diff(self, parser):\n        \"\"\"return a diff between self and parser\n\n        Parameters:\n            table (Parser): a Parser object to compare\n        return:\n            list: a list of strings representing the difference between self and parser\n        \"\"\"\n        lines = []\n        for missing in set(parser.tables.keys()) - set(self.tables.keys()):\n            lines.append('-*{}'.format(missing))\n        for additional in set(self.tables.keys()) - set(parser.tables.keys()):\n            lines.append('+*{}'.format(additional))\n        for name, table in self.tables.items():\n            if name in parser.tables:\n                lines += table.diff(parser.tables[name])\n        return '\\n'.join(lines)\n\n    def _parse_table(self, line):\n        self._table = Table(line[1:])\n        self._tables[self._table.name] = self._table\n        self._chain = None\n\n    def _parse_chain(self, line):\n        parts = line.split()\n        if parts[0][1:].startswith(self.ignored_chain_prefixes):\n            return\n        if parts[1] == '-':\n            parts[1] = None\n        self._chain = Chain(parts[0][1:], parts[1])\n        self._table.add(self._chain)\n\n    def _parse_rule(self, line):\n        chain = line.split()[1]\n        rule = Rule(line)\n        if chain.startswith(self.ignored_chain_prefixes):\n            return\n        if rule.jump and rule.jump.startswith(self.ignored_chain_prefixes):\n            return\n        if rule.comments and any(comment for comment in rule.comments\n                                 if comment.startswith(self.ignored_comment_prefixs)):\n            return\n        self._chain = self._table.chains[chain]\n        self._chain.add(Rule(line))\n\n    def print(self):\n        \"\"\"Print the parsed output\"\"\"\n        for table in self.tables.values():\n            print(f'*{table.name}')\n            for chain_name, chain in table.chains.items():\n                print(f':{chain_name} {chain.policy}')\n                for rule in chain.rules:\n                    print(rule)\n\n\ndef get_args():\n    \"\"\"Parse arguments\"\"\"\n    parser = ArgumentParser(description=__doc__)\n    parser.add_argument('-v', '--verbose', action='store_true')\n    parser.add_argument('--no-ipv6', action='store_true', default=False,\n                        help=\"Don't compare the state of IPv6 chains\")\n    parser.add_argument('--start-ferm', action='store_true', default=False,\n                        help=\"Start ferm if a diff was detected, will return with the \"\n                        \"exitcode from ferm\")\n    parser.add_argument('--iptables-save', type=Path, required=False,\n                        help='File containing iptables-save output to use for comparison '\n                        'instead of calling iptables-save')\n    parser.add_argument('--ferm-nl', type=Path, required=False,\n                        help=\"File containing 'ferm -nl --domain ip' output to use for \"\n                        \"comparison instead of calling ferm\")\n    return parser.parse_args()\n\n\ndef main():\n    \"\"\"Main entry point\"\"\"\n    args = get_args()\n\n    ret_code = 0\n    if not args.iptables_save and not args.ferm_nl:\n        # Actually check the service's status so it trigger puppet's ensure => running\n        try:\n            check_output('systemctl is-active --quiet ferm.service'.split())\n        except CalledProcessError as systemctl_error:\n            ret_code = systemctl_error.returncode\n            msg = 'ferm.service is in error state, check systemctl status ferm.service'\n            if args.verbose:\n                print(msg)\n            syslog(msg + f', exitcode: {ret_code}')\n            # Return early if ferm.service is in a bad state\n            return ret_code\n\n    # calico creates dynamic rules in chains prefixed with cali-\n    # as well as the following chains  KUBE-SERVICES, KUBE-FIREWALL and KUBE-FORWARD\n    # docker creates DOCKER and DOCKER_USER\n    ignored_chain_prefix = ('DOCKER', 'cali-', 'KUBE-')\n    ignored_comment_prefixs = ('cali:')\n\n    if args.iptables_save:\n        iptables = args.iptables_save.read_text()\n    else:\n        iptables = check_output(['iptables-save']).decode()\n    if args.ferm_nl:\n        ferm = args.ferm_nl.read_text()\n    else:\n        ferm = check_output('ferm -nl --domain ip /etc/ferm/ferm.conf'.split()).decode()\n    ferm_parsed = Parser(ferm, ignored_chain_prefix, ignored_comment_prefixs)\n    iptables_parsed = Parser(iptables, ignored_chain_prefix, ignored_comment_prefixs)\n\n    if not args.no_ipv6:\n        ip6tables = check_output(['ip6tables-save'])\n        ferm6 = check_output('ferm -nl --domain ip6 /etc/ferm/ferm.conf'.split())\n        ferm6_parsed = Parser(ferm6.decode(), ignored_chain_prefix, ignored_comment_prefixs)\n        ip6tables_parsed = Parser(ip6tables.decode(), ignored_chain_prefix, ignored_comment_prefixs)\n\n    if not args.no_ipv6 and (ferm6_parsed != ip6tables_parsed):\n        ret_code = 1\n        if args.verbose:\n            print('ipv6:\\n{}'.format(ip6tables_parsed.diff(ferm6_parsed)))\n    if ferm_parsed != iptables_parsed:\n        ret_code = 1\n        if args.verbose:\n            print('ipv4:\\n{}'.format(iptables_parsed.diff(ferm_parsed)))\n\n    if ret_code == 0:\n        if args.verbose:\n            print('iptables and ferm are in sync')\n        syslog(f'iptables and ferm are in sync, exitcode: {ret_code}')\n    else:\n        if args.verbose:\n            print('iptables and ferm are out of sync')\n        if args.start_ferm:\n            if args.verbose:\n                print('Starting ferm')\n            syslog('Starting ferm')\n            return run('ferm /etc/ferm/ferm.conf'.split()).returncode\n        else:\n            syslog(f'iptables and ferm are out of sync, exitcode: {ret_code}')\n\n    return ret_code\n\n\nif __name__ == '__main__':\n    raise SystemExit(main())\n"}},{"type":"File","title":"/etc/ferm","tags":["file","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/init.pp","line":44,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","force":true,"mode":"2751","group":"adm","owner":"root"}},{"type":"Service","title":"ferm","tags":["service","ferm","class","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/init.pp","line":52,"exported":false,"kind":"compilable_type","parameters":{"ensure":"running","restart":"/bin/systemctl reload-or-restart ferm"}},{"type":"Systemd::Override","title":"ferm-service-status-restart","tags":["systemd::override","systemd","override","ferm-service-status-restart","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/init.pp","line":60,"exported":false,"kind":"defined_type","parameters":{"unit":"ferm","source":"puppet:///modules/ferm/ferm_systemd_override","ensure":"present","restart":false}},{"type":"File","title":"/etc/ferm/ferm.conf","tags":["file","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/init.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0400","source":"puppet:///modules/ferm/ferm.conf","require":"Package[ferm]","notify":"Service[ferm]"}},{"type":"File","title":"/etc/ferm/functions.conf","tags":["file","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/init.pp","line":75,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0400","source":"puppet:///modules/ferm/functions.conf","require":"Package[ferm]","notify":"Service[ferm]"}},{"type":"File","title":"/etc/ferm/conf.d","tags":["file","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/init.pp","line":85,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"adm","mode":"0551","recurse":true,"purge":true,"force":true,"ignore":[".*"],"require":"Package[ferm]","notify":"Service[ferm]"}},{"type":"File","title":"/etc/default/ferm","tags":["file","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/init.pp","line":100,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0400","source":"puppet:///modules/ferm/ferm.default","require":"Package[ferm]","notify":"Service[ferm]"}},{"type":"Alternatives::Select","title":"iptables","tags":["alternatives::select","alternatives","select","iptables","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/init.pp","line":116,"exported":false,"kind":"defined_type","parameters":{"path":"/usr/sbin/iptables-legacy","require":"Package[iptables]"}},{"type":"Alternatives::Select","title":"ip6tables","tags":["alternatives::select","alternatives","select","ip6tables","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/init.pp","line":121,"exported":false,"kind":"defined_type","parameters":{"path":"/usr/sbin/ip6tables-legacy","require":"Package[iptables]"}},{"type":"Class","title":"Profile::Firewall::Log::Ferm","tags":["class","profile::firewall::log::ferm","profile","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"log_burst":5,"log_rate":"1/second","separate_file":false}},{"type":"Class","title":"Ulogd","tags":["class","ulogd","profile::firewall::log::ferm","profile","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall/log/ferm.pp","line":11,"exported":false,"kind":"class","parameters":{"ensure":"present","logfile":"syslog","log_level":"info","logemu_logfile":"/var/log/ulog/syslogemu.log","logemu_nfct_logfile":"/var/log/ulog/syslogemu_nfct.log","oprint_logfile":"/var/log/ulog/oprint.log","gprint_logfile":"/var/log/ulog/gprint.log","xml_directory":"/var/log/ulog/","json_logfile":"/var/log/ulog/ulogd.json","json_nfct_logfile":"/var/log/ulog/ulogd_nfct.json","pcap_file":"/var/log/ulog/ulogd.pcap","nacct_file":"/var/log/ulog/nacct.log","config_file":"/etc/ulogd.conf","syslog_facility":"local7","syslog_level":"info","sync":true,"nflog":["SYSLOG"],"nfct":[],"acct":[]}},{"type":"Package","title":"ulogd2","tags":["package","ulogd2","class","ulogd","profile::firewall::log::ferm","profile","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ulogd/manifests/init.pp","line":67,"exported":false,"kind":"compilable_type","parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/ulogd.conf","tags":["file","class","ulogd","profile::firewall::log::ferm","profile","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ulogd/manifests/init.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","content":"# MANAGED BY PUPPET\n[global]\nlogfile=syslog\nloglevel=3\n\n\nstack=log1:NFLOG,base1:BASE,ifi1:IFINDEX,ip2str1:IP2STR,print1:PRINTPKT,syslog1:SYSLOG\n\n\n\n\n[ct1]\n\n[ct2]\nhash_enable=0\n\n[mark]\n\n[log1]\ngroup=0\n\n[log2]\ngroup=1\n\n[log3]\ngroup=2\n\n[logemu1]\nsync=1\nfile=/var/log/ulog/syslogemu.log\n\n[emunfct1]\nsync=1\nfile=/var/log/ulog/syslogemu_nfct.log\n\n[json1]\nsync=1\nfile=/var/log/ulog/ulogd.json\n\n[jsonnfct1]\nsync=1\nfile=/var/log/ulog/ulogd_nfct.json\n\n\n[oprint1]\nsync=1\nfile=/var/log/ulog/oprint.log\n\n[gprint1]\nsync=1\nfile=/var/log/ulog/gprint.log\n\n[json1]\nsync=1\nfile=/var/log/ulog/ulogd.json\n\n[xml1]\nsync=1\nfile=/var/log/ulog/\n\n[pcap1]\nsync=1\nfile=\n\n[nacct1]\nsync=1\nfile=\n\n[syslog1]\nfacility=LOG_LOCAL7\nlevel=LOG_INFO\n","notify":"Service[ulogd2]","owner":"root","group":"root"}},{"type":"Service","title":"ulogd2","tags":["service","ulogd2","class","ulogd","profile::firewall::log::ferm","profile","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ulogd/manifests/init.pp","line":83,"exported":false,"kind":"compilable_type","parameters":{"ensure":"running","enable":true,"require":"Package[ulogd2]"}},{"type":"Profile::Auto_restarts::Service","title":"ulogd2","tags":["profile::auto_restarts::service","profile","auto_restarts","service","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ulogd/manifests/init.pp","line":89,"exported":false,"kind":"defined_type","parameters":{"ensure":"present"}},{"type":"Ferm::Filter_log","title":"filter-bootp","tags":["ferm::filter_log","ferm","filter_log","filter-bootp","class","profile::firewall::log::ferm","profile","firewall","log","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall/log/ferm.pp","line":14,"exported":false,"kind":"defined_type","parameters":{"proto":"udp","daddr":"255.255.255.255","sport":67,"dport":68,"ensure":"present"}},{"type":"Ferm::Rule","title":"log-everything","tags":["ferm::rule","ferm","rule","log-everything","class","profile::firewall::log::ferm","profile","firewall","log","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall/log/ferm.pp","line":21,"exported":false,"kind":"defined_type","parameters":{"rule":"NFLOG mod limit limit 1/second limit-burst 5 nflog-prefix \"[fw-in-drop]\";","prio":"98","ensure":"present","domain":"(ip ip6)","table":"filter","chain":"INPUT","desc":""}},{"type":"Sysctl::Parameters","title":"ferm_conntrack","tags":["sysctl::parameters","sysctl","parameters","ferm_conntrack","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"values":{"net.netfilter.nf_conntrack_max":262144,"net.netfilter.nf_conntrack_tcp_timeout_time_wait":65},"module":"nf_conntrack","ensure":"present","priority":70,"no_priority_prefix":false}},{"type":"Firewall::Service","title":"ssh-from-bastion","tags":["firewall::service","firewall","service","ssh-from-bastion","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall.pp","line":66,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":22,"srange":["172.16.17.143","2a02:ec80:a000:1::156","172.16.18.237","2a02:ec80:a000:1::442","172.16.1.220"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Firewall::Service","title":"ssh-from-cumin-masters","tags":["firewall::service","firewall","service","ssh-from-cumin-masters","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall.pp","line":72,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":22,"src_sets":["CUMIN_MASTERS"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Firewall::Service","title":"full-monitoring-metrics-access-udp","tags":["firewall::service","firewall","service","full-monitoring-metrics-access-udp","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall.pp","line":81,"exported":false,"kind":"defined_type","parameters":{"proto":"udp","port_range":[1,65535],"srange":["deployment-prometheus05.deployment-prep.eqiad1.wikimedia.cloud"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Firewall::Service","title":"full-monitoring-metrics-access-tcp","tags":["firewall::service","firewall","service","full-monitoring-metrics-access-tcp","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall.pp","line":81,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port_range":[1,65535],"srange":["deployment-prometheus05.deployment-prep.eqiad1.wikimedia.cloud"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Package","title":"conntrack","tags":["package","conntrack","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall.pp","line":89,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Confd::File","title":"/etc/ferm/conf.d/00_defs_requestctl","tags":["confd::file","confd","file","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall.pp","line":92,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","reload":"/bin/systemctl reload ferm","watch_keys":["/request-ipblocks/abuse"],"content":"{{/* SPDX-License-Identifier: Apache-2.0 */}}\n{{- range gets \"/request-ipblocks/abuse/*\" }}\n  {{- $ipblock := json .Value }}\n@def ${{ toUpper (base .Key) }} = (\n  {{- range $cidr := $ipblock.cidrs }}\n  {{ $cidr }}\n  {{- end }}\n);\n{{- end }}\n","prefix":"/conftool/v1","relative_prefix":false,"instance":"main","mode":"0444","notify":["Service[confd]"]}},{"type":"Ferm::Rule","title":"drop-blocked-nets","tags":["ferm::rule","ferm","rule","drop-blocked-nets","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall.pp","line":111,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","prio":"01","rule":"saddr $BLOCKED_NETS DROP;","desc":"drop abuse/blocked_nets.yaml defined in the requestctl private repo","domain":"(ip ip6)","table":"filter","chain":"INPUT"}},{"type":"Ferm::Conf","title":"main","tags":["ferm::conf","ferm","conf","main","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall.pp","line":117,"exported":false,"kind":"defined_type","parameters":{"prio":"02","source":"puppet:///modules/base/firewall/main-input-default-drop.conf","ensure":"present"}},{"type":"Ferm::Rule","title":"dscp-default","tags":["ferm::rule","ferm","rule","dscp-default","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall.pp","line":123,"exported":false,"kind":"defined_type","parameters":{"prio":99,"table":"mangle","chain":"POSTROUTING","rule":"DSCP set-dscp-class CS0;","ensure":"present","domain":"(ip ip6)","desc":""}},{"type":"Ferm::Conf","title":"defs","tags":["ferm::conf","ferm","conf","defs","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall.pp","line":130,"exported":false,"kind":"defined_type","parameters":{"prio":"00","content":"\n@def $LINK_LOCAL = (169.254.0.0/16 fe80::/10);\n@def $INTERNAL = (10.0.0.0/8 2620:0:860:100::/56 2620:0:861:100::/56 2620:0:863:100::/56 2001:df2:e500:100::/56 2a02:ec80:300:100::/56 2a02:ec80:600:100::/56 2a02:ec80:700:100::/56 2a02:ec80:ff00:100::/56);\n# $DOMAIN_NETWORKS is a set of all networks belonging to a domain.\n# a domain is a realm currently, but the notion is more generic than that on purpose\n@def $DOMAIN_NETWORKS = (172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100::/64 2a02:ec80:a000:1::/64 2a02:ec80:a000:201::/64 2a02:ec80:a000:202::/64 2a02:ec80:a000:203::/64 2a02:ec80:a000:204::/64 2a02:ec80:a000:2ff::/64 2a02:ec80:a000:4000::/64 2a02:ec80:a100:100::/64 2a02:ec80:a100:1::/64 2a02:ec80:a100:205::/64 2a02:ec80:a100:2ff::/64 2a02:ec80:a100:4000::/64 );\n\n# $PRODUCTION_NETWORKS is a set of all production networks\n@def $PRODUCTION_NETWORKS = (10.128.0.0/24 10.128.1.0/24 10.128.2.0/24 10.132.0.0/24 10.132.1.0/24 10.132.2.0/24 10.136.0.0/24 10.136.1.0/24 10.140.0.0/24 10.140.1.0/24 10.140.2.0/24 10.192.0.0/22 10.192.10.0/24 10.192.11.0/24 10.192.12.0/24 10.192.13.0/24 10.192.14.0/24 10.192.15.0/24 10.192.16.0/22 10.192.20.0/24 10.192.21.0/24 10.192.22.0/24 10.192.23.0/24 10.192.24.0/23 10.192.26.0/24 10.192.27.0/24 10.192.28.0/24 10.192.29.0/24 10.192.30.0/24 10.192.31.0/24 10.192.32.0/22 10.192.36.0/24 10.192.37.0/24 10.192.38.0/24 10.192.39.0/24 10.192.4.0/24 10.192.40.0/24 10.192.41.0/24 10.192.42.0/24 10.192.43.0/24 10.192.44.0/24 10.192.45.0/24 10.192.46.0/24 10.192.47.0/24 10.192.48.0/22 10.192.5.0/24 10.192.52.0/24 10.192.56.0/24 10.192.57.0/24 10.192.58.0/24 10.192.59.0/24 10.192.6.0/24 10.192.64.0/21 10.192.7.0/24 10.192.72.0/24 10.192.76.0/24 10.192.8.0/24 10.192.80.0/20 10.192.9.0/24 10.192.96.0/21 10.194.0.0/20 10.194.128.0/17 10.194.16.0/21 10.194.61.0/24 10.194.62.0/23 10.194.64.0/20 10.194.80.0/21 10.2.1.0/24 10.2.2.0/24 10.2.3.0/24 10.2.4.0/24 10.2.5.0/24 10.2.6.0/24 10.2.7.0/24 10.64.0.0/22 10.64.130.0/24 10.64.131.0/24 10.64.132.0/24 10.64.133.0/24 10.64.134.0/24 10.64.135.0/24 10.64.136.0/24 10.64.137.0/24 10.64.138.0/24 10.64.139.0/24 10.64.140.0/24 10.64.141.0/24 10.64.142.0/24 10.64.143.0/24 10.64.144.0/24 10.64.145.0/24 10.64.148.0/24 10.64.149.0/24 10.64.150.0/24 10.64.151.0/24 10.64.152.0/24 10.64.153.0/24 10.64.154.0/24 10.64.155.0/24 10.64.156.0/24 10.64.157.0/24 10.64.158.0/24 10.64.159.0/24 10.64.16.0/22 10.64.160.0/24 10.64.161.0/24 10.64.162.0/24 10.64.163.0/24 10.64.164.0/24 10.64.165.0/24 10.64.166.0/24 10.64.167.0/24 10.64.169.0/24 10.64.170.0/24 10.64.171.0/24 10.64.172.0/24 10.64.173.0/24 10.64.174.0/24 10.64.175.0/24 10.64.176.0/24 10.64.177.0/24 10.64.178.0/24 10.64.179.0/24 10.64.180.0/24 10.64.181.0/24 10.64.182.0/24 10.64.183.0/24 10.64.184.0/24 10.64.185.0/24 10.64.186.0/24 10.64.187.0/24 10.64.188.0/24 10.64.189.0/24 10.64.190.0/24 10.64.191.0/24 10.64.192.0/24 10.64.193.0/24 10.64.194.0/24 10.64.195.0/24 10.64.196.0/24 10.64.197.0/24 10.64.198.0/24 10.64.199.0/24 10.64.20.0/24 10.64.200.0/24 10.64.201.0/24 10.64.202.0/24 10.64.203.0/24 10.64.204.0/24 10.64.205.0/24 10.64.206.0/24 10.64.207.0/24 10.64.208.0/24 10.64.209.0/24 10.64.21.0/24 10.64.210.0/24 10.64.211.0/24 10.64.212.0/24 10.64.213.0/24 10.64.214.0/24 10.64.215.0/24 10.64.216.0/24 10.64.217.0/24 10.64.218.0/24 10.64.219.0/24 10.64.220.0/24 10.64.221.0/24 10.64.222.0/24 10.64.24.0/23 10.64.32.0/22 10.64.36.0/24 10.64.48.0/22 10.64.5.0/24 10.64.53.0/24 10.64.64.0/21 10.64.72.0/24 10.64.76.0/24 10.67.0.0/20 10.67.128.0/17 10.67.16.0/21 10.67.24.0/21 10.67.32.0/20 10.67.64.0/20 10.67.80.0/21 10.80.0.0/24 10.80.1.0/24 10.80.2.0/24 103.102.166.0/28 103.102.166.224/27 103.102.166.32/27 103.102.166.96/27 185.15.58.0/27 185.15.58.224/27 185.15.58.32/27 185.15.59.0/27 185.15.59.224/27 185.15.59.32/27 185.15.59.96/27 195.200.68.0/27 195.200.68.224/27 195.200.68.32/27 195.200.68.96/27 198.35.26.0/27 198.35.26.32/27 198.35.26.96/27 198.35.26.96/27 2001:df2:e500:101::/64 2001:df2:e500:102::/64 2001:df2:e500:103::/64 2001:df2:e500:1::/64 2001:df2:e500:2::/64 2001:df2:e500:3::/64 2001:df2:e500:ed1a::/64 208.80.152.128/27 208.80.153.0/27 208.80.153.128/28 208.80.153.144/28 208.80.153.160/28 208.80.153.224/27 208.80.153.32/27 208.80.153.64/27 208.80.153.96/27 208.80.154.0/26 208.80.154.128/26 208.80.154.224/27 208.80.154.64/26 208.80.155.32/28 208.80.155.48/28 208.80.155.80/28 208.80.155.96/27 2620:0:860:100::/64 2620:0:860:101::/64 2620:0:860:102::/64 2620:0:860:103::/64 2620:0:860:104::/64 2620:0:860:105::/64 2620:0:860:106::/64 2620:0:860:107::/64 2620:0:860:108::/64 2620:0:860:109::/64 2620:0:860:10a::/64 2620:0:860:10b::/64 2620:0:860:10c::/64 2620:0:860:10d::/64 2620:0:860:10e::/64 2620:0:860:10f::/64 2620:0:860:110::/64 2620:0:860:111::/64 2620:0:860:112::/64 2620:0:860:113::/64 2620:0:860:114::/64 2620:0:860:115::/64 2620:0:860:116::/64 2620:0:860:118::/64 2620:0:860:119::/64 2620:0:860:11a::/64 2620:0:860:11b::/64 2620:0:860:11c::/64 2620:0:860:11d::/64 2620:0:860:11e::/64 2620:0:860:11f::/64 2620:0:860:120::/64 2620:0:860:121::/64 2620:0:860:122::/64 2620:0:860:123::/64 2620:0:860:124::/64 2620:0:860:125::/64 2620:0:860:126::/64 2620:0:860:127::/64 2620:0:860:12b::/64 2620:0:860:12c::/64 2620:0:860:12d::/64 2620:0:860:12e::/64 2620:0:860:140::/64 2620:0:860:1::/64 2620:0:860:2::/64 2620:0:860:300::/64 2620:0:860:301::/64 2620:0:860:302::/64 2620:0:860:303::/64 2620:0:860:304::/64 2620:0:860:305::/64 2620:0:860:307::/64 2620:0:860:308::/64 2620:0:860:3::/64 2620:0:860:4::/64 2620:0:860:5::/64 2620:0:860:6::/64 2620:0:860:7::/64 2620:0:860:8::/64 2620:0:860:babe::/64 2620:0:860:babf::/64 2620:0:860:cabe::/64 2620:0:860:cabf::/64 2620:0:860:ed1a::/64 2620:0:861:100::/64 2620:0:861:101::/64 2620:0:861:102::/64 2620:0:861:103::/64 2620:0:861:104::/64 2620:0:861:105::/64 2620:0:861:106::/64 2620:0:861:107::/64 2620:0:861:108::/64 2620:0:861:109::/64 2620:0:861:10a::/64 2620:0:861:10b::/64 2620:0:861:10c::/64 2620:0:861:10d::/64 2620:0:861:10e::/64 2620:0:861:10f::/64 2620:0:861:110::/64 2620:0:861:111::/64 2620:0:861:112::/64 2620:0:861:113::/64 2620:0:861:114::/64 2620:0:861:115::/64 2620:0:861:116::/64 2620:0:861:117::/64 2620:0:861:118::/64 2620:0:861:119::/64 2620:0:861:11a::/64 2620:0:861:11c::/64 2620:0:861:11d::/64 2620:0:861:11e::/64 2620:0:861:11f::/64 2620:0:861:120::/64 2620:0:861:121::/64 2620:0:861:122::/64 2620:0:861:123::/64 2620:0:861:124::/64 2620:0:861:125::/64 2620:0:861:126::/64 2620:0:861:127::/64 2620:0:861:128::/64 2620:0:861:129::/64 2620:0:861:12a::/64 2620:0:861:12b::/64 2620:0:861:12c::/64 2620:0:861:12d::/64 2620:0:861:12e::/64 2620:0:861:12f::/64 2620:0:861:131::/64 2620:0:861:132::/64 2620:0:861:133::/64 2620:0:861:134::/64 2620:0:861:135::/64 2620:0:861:136::/64 2620:0:861:137::/64 2620:0:861:138::/64 2620:0:861:139::/64 2620:0:861:13a::/64 2620:0:861:13b::/64 2620:0:861:13c::/64 2620:0:861:13d::/64 2620:0:861:13e::/64 2620:0:861:13f::/64 2620:0:861:140::/64 2620:0:861:141::/64 2620:0:861:142::/64 2620:0:861:143::/64 2620:0:861:144::/64 2620:0:861:145::/64 2620:0:861:147::/64 2620:0:861:148::/64 2620:0:861:149::/64 2620:0:861:14a::/64 2620:0:861:14b::/64 2620:0:861:14c::/64 2620:0:861:14d::/64 2620:0:861:14e::/64 2620:0:861:14f::/64 2620:0:861:150::/64 2620:0:861:151::/64 2620:0:861:152::/64 2620:0:861:153::/64 2620:0:861:154::/64 2620:0:861:155::/64 2620:0:861:156::/64 2620:0:861:157::/64 2620:0:861:158::/64 2620:0:861:159::/64 2620:0:861:15a::/64 2620:0:861:15b::/64 2620:0:861:15c::/64 2620:0:861:15d::/64 2620:0:861:15e::/64 2620:0:861:15f::/64 2620:0:861:160::/64 2620:0:861:161::/64 2620:0:861:162::/64 2620:0:861:163::/64 2620:0:861:164::/64 2620:0:861:165::/64 2620:0:861:166::/64 2620:0:861:1::/64 2620:0:861:2::/64 2620:0:861:300::/64 2620:0:861:301::/116 2620:0:861:302::/64 2620:0:861:303::/116 2620:0:861:304::/116 2620:0:861:305::/64 2620:0:861:3::/64 2620:0:861:4::/64 2620:0:861:6::/64 2620:0:861:7::/64 2620:0:861:8::/64 2620:0:861:babe::/64 2620:0:861:babf::/116 2620:0:861:cabe::/64 2620:0:861:cabf::/116 2620:0:861:ed1a::/64 2620:0:863:101::/64 2620:0:863:102::/64 2620:0:863:103::/64 2620:0:863:1::/64 2620:0:863:2::/64 2620:0:863:3::/64 2620:0:863:ed1a::/64 2a02:ec80:300:101::/64 2a02:ec80:300:102::/64 2a02:ec80:300:103::/64 2a02:ec80:300:1::/64 2a02:ec80:300:2::/64 2a02:ec80:300:3::/64 2a02:ec80:300:ed1a::/64 2a02:ec80:600:101::/64 2a02:ec80:600:102::/64 2a02:ec80:600:1::/64 2a02:ec80:600:2::/64 2a02:ec80:600:ed1a::/64 2a02:ec80:700:101::/64 2a02:ec80:700:102::/64 2a02:ec80:700:103::/64 2a02:ec80:700:1::/64 2a02:ec80:700:2::/64 2a02:ec80:700:3::/64 2a02:ec80:700:ed1a::/64 );\n# $CLOUD_NETWORKS is a set of all Cloud VPS instance networks\n@def $CLOUD_NETWORKS = (172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100::/64 2a02:ec80:a000:1::/64 2a02:ec80:a000:201::/64 2a02:ec80:a000:202::/64 2a02:ec80:a000:203::/64 2a02:ec80:a000:204::/64 2a02:ec80:a000:2ff::/64 2a02:ec80:a000:4000::/64 2a02:ec80:a100:100::/64 2a02:ec80:a100:1::/64 2a02:ec80:a100:205::/64 2a02:ec80:a100:2ff::/64 2a02:ec80:a100:4000::/64 );\n# $LABS_NETWORKS is a deprecated alias for $CLOUD_NETWORKS\n@def $LABS_NETWORKS = (172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100::/64 2a02:ec80:a000:1::/64 2a02:ec80:a000:201::/64 2a02:ec80:a000:202::/64 2a02:ec80:a000:203::/64 2a02:ec80:a000:204::/64 2a02:ec80:a000:2ff::/64 2a02:ec80:a000:4000::/64 2a02:ec80:a100:100::/64 2a02:ec80:a100:1::/64 2a02:ec80:a100:205::/64 2a02:ec80:a100:2ff::/64 2a02:ec80:a100:4000::/64 );\n# $CLOUD_NETWORKS_PUBLIC is meant to be a set of all Cloud public networks\n@def $CLOUD_NETWORKS_PUBLIC = (185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:4000::/64 2a02:ec80:a100:4000::/64 );\n# $CLOUD_PRIVATE_NETWORKS is the cloud-private networks with WMCS\n# hardware with cloud realm private 172.20.x.x addresses. These\n# hosts are dual-homed, usually also in at least cloud-hosts.\n@def $CLOUD_PRIVATE_NETWORKS = (172.20.1.0/24 172.20.2.0/24 172.20.3.0/24 172.20.4.0/24 2a02:ec80:a000:201::/64 2a02:ec80:a000:202::/64 2a02:ec80:a000:203::/64 2a02:ec80:a000:204::/64 172.20.5.0/24 2a02:ec80:a100:205::/64);\n# $FRACK_NETWORKS is meant to be a set of all fundraising networks\n@def $FRACK_NETWORKS = (10.195.0.0/27 10.195.0.128/29 10.195.0.32/27 10.195.0.64/28 10.195.0.80/29 10.195.0.96/27 10.195.1.0/25 10.64.40.0/27 10.64.40.160/27 10.64.40.192/26 10.64.40.32/27 10.64.40.64/27 10.64.40.96/27 208.80.152.224/28 208.80.155.0/27 );\n\n@def $ANALYTICS_NETWORKS = (10.64.137.0/24 10.64.138.0/24 10.64.139.0/24 10.64.140.0/24 10.64.142.0/24 10.64.143.0/24 10.64.144.0/24 10.64.145.0/24 10.64.153.0/24 10.64.155.0/24 10.64.157.0/24 10.64.159.0/24 10.64.161.0/24 10.64.163.0/24 10.64.165.0/24 10.64.167.0/24 10.64.170.0/24 10.64.172.0/24 10.64.174.0/24 10.64.176.0/24 10.64.178.0/24 10.64.180.0/24 10.64.182.0/24 10.64.184.0/24 10.64.186.0/24 10.64.188.0/24 10.64.190.0/24 10.64.207.0/24 10.64.208.0/24 10.64.209.0/24 10.64.21.0/24 10.64.210.0/24 10.64.211.0/24 10.64.212.0/24 10.64.213.0/24 10.64.214.0/24 10.64.215.0/24 10.64.216.0/24 10.64.217.0/24 10.64.218.0/24 10.64.219.0/24 10.64.220.0/24 10.64.221.0/24 10.64.222.0/24 10.64.36.0/24 10.64.5.0/24 10.64.53.0/24 2620:0:861:100::/64 2620:0:861:104::/64 2620:0:861:105::/64 2620:0:861:106::/64 2620:0:861:108::/64 2620:0:861:110::/64 2620:0:861:111::/64 2620:0:861:112::/64 2620:0:861:114::/64 2620:0:861:115::/64 2620:0:861:116::/64 2620:0:861:117::/64 2620:0:861:11a::/64 2620:0:861:121::/64 2620:0:861:123::/64 2620:0:861:125::/64 2620:0:861:127::/64 2620:0:861:129::/64 2620:0:861:12b::/64 2620:0:861:12d::/64 2620:0:861:12f::/64 2620:0:861:132::/64 2620:0:861:134::/64 2620:0:861:136::/64 2620:0:861:138::/64 2620:0:861:13a::/64 2620:0:861:13c::/64 2620:0:861:13e::/64 2620:0:861:141::/64 2620:0:861:143::/64 2620:0:861:145::/64 2620:0:861:157::/64 2620:0:861:158::/64 2620:0:861:159::/64 2620:0:861:15a::/64 2620:0:861:15b::/64 2620:0:861:15c::/64 2620:0:861:15d::/64 2620:0:861:15e::/64 2620:0:861:15f::/64 2620:0:861:160::/64 2620:0:861:161::/64 2620:0:861:162::/64 2620:0:861:163::/64 2620:0:861:164::/64 2620:0:861:165::/64 2620:0:861:166::/64 );\n@def $MW_APPSERVER_NETWORKS = (172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100::/64 2a02:ec80:a000:1::/64 2a02:ec80:a000:201::/64 2a02:ec80:a000:202::/64 2a02:ec80:a000:203::/64 2a02:ec80:a000:204::/64 2a02:ec80:a000:2ff::/64 2a02:ec80:a000:4000::/64 2a02:ec80:a100:100::/64 2a02:ec80:a100:1::/64 2a02:ec80:a100:205::/64 2a02:ec80:a100:2ff::/64 2a02:ec80:a100:4000::/64 127.0.0.1 );\n@def $WIKIKUBE_KUBEPODS_NETWORKS  = (10.67.128.0/17 2620:0:861:cabe::/64 10.194.128.0/17 2620:0:860:cabe::/64 );\n@def $STAGING_KUBEPODS_NETWORKS  = (10.64.64.0/21 2620:0:861:babe::/64 10.192.64.0/21 2620:0:860:babe::/64 );\n@def $MLSERVE_KUBEPODS_NETWORKS = (10.67.16.0/21 2620:0:861:300::/64 10.194.16.0/21 2620:0:860:300::/64 );\n@def $MLSTAGE_KUBEPODS_NETWORKS = (10.194.61.0/24 2620:0:860:302::/64 );\n@def $DSE_KUBEPODS_NETWORKS = (10.67.24.0/21 2620:0:861:302::/64 10.192.96.0/21 2620:0:860:308::/64 );\n@def $AUX_KUBEPODS_NETWORKS = (10.67.80.0/21 2620:0:861:305::/64 10.194.80.0/21 2620:0:860:305::/64 );\n\n@def $NETWORK_INFRA = (185.15.59.128/27 2a02:ec80:300:fe00::/55 198.35.26.128/27 2620:0:863:fe00::/55 208.80.153.192/27 2620:0:860:fe00::/55 10.192.255.0/24 2620:0:860:13f::/64 10.192.253.0/24 2620:0:860:139::/64 208.80.154.192/27 2620:0:861:fe00::/55 10.64.146.0/24 2620:0:861:11b::/64 10.64.168.0/24 2620:0:861:130::/64 10.64.147.0/24 103.102.166.128/27 2001:df2:e500:fe00::/55 185.15.58.128/27 2a02:ec80:600:fe00::/55 195.200.68.128/27 2a02:ec80:700:fe00::/55);\n@def $MGMT_NETWORKS = (10.65.0.0/16 10.128.128.0/17 10.193.0.0/16 10.80.128.0/17 10.132.128.0/17 10.136.128.0/17 10.140.128.0/17 );\n@def $SANDBOX_NETWORKS = (103.102.166.72/29 185.15.59.72/29 195.200.68.64/29 198.35.26.240/28 2001:df2:e500:202::/64 208.80.152.240/28 208.80.155.64/28 2620:0:860:201::/64 2620:0:861:202::/64 2620:0:863:201::/64 2a02:ec80:300:202::/64 2a02:ec80:700:201::/64 );\n\n@def $DEPLOYMENT_HOSTS = (172.16.1.63 );\n@def $CUMIN_MASTERS = (172.16.1.220 );\n@def $CACHES = (172.16.19.232 2a02:ec80:a000:1::2f3 172.16.17.55 2a02:ec80:a000:1::31d 172.16.3.164 172.16.3.146 );\n@def $LOAD_BALANCER_HEALTH_CHECKS = ();\n@def $KAFKA_BROKERS_MAIN = (10.192.5.9 2620:0:860:106:10:192:5:9 10.192.22.6 2620:0:860:112:10:192:22:6 10.192.29.28 2620:0:860:116:10:192:29:28 10.192.36.10 2620:0:860:11b:10:192:36:10 10.192.41.25 2620:0:860:120:10:192:41:25 10.64.0.101 2620:0:861:101:10:64:0:101 10.64.16.30 2620:0:861:102:10:64:16:30 10.64.141.7 2620:0:861:113:10:64:141:7 10.64.181.11 2620:0:861:13b:10:64:181:11 10.64.152.5 2620:0:861:120:10:64:152:5 );\n@def $KAFKA_BROKERS_JUMBO = (10.64.130.10 2620:0:861:109:10:64:130:10 10.64.131.16 2620:0:861:10a:10:64:131:16 10.64.132.21 2620:0:861:10b:10:64:132:21 10.64.134.9 2620:0:861:10d:10:64:134:9 10.64.135.16 2620:0:861:10e:10:64:135:16 10.64.136.11 2620:0:861:10f:10:64:136:11 10.64.154.15 2620:0:861:122:10:64:154:15 10.64.160.16 2620:0:861:128:10:64:160:16 10.64.0.126 2620:0:861:101:10:64:0:126 );\n@def $KAFKA_BROKERS_LOGGING = (10.64.16.205 2620:0:861:102:10:64:16:205 10.64.133.11 2620:0:861:10c:10:64:133:11 10.64.183.12 2620:0:861:13d:10:64:183:12 10.64.131.13 2620:0:861:10a:10:64:131:13 10.64.135.13 2620:0:861:10e:10:64:135:13 10.192.23.29 2620:0:860:113:10:192:23:29 10.192.11.28 2620:0:860:10c:10:192:11:28 10.192.26.22 2620:0:860:105:10:192:26:22 10.192.11.27 2620:0:860:10c:10:192:11:27 10.192.39.25 2620:0:860:11e:10:192:39:25 );\n@def $KAFKAMON_HOSTS = (10.64.32.11 2620:0:861:103:10:64:32:11 10.192.16.139 2620:0:860:102:10:192:16:139 );\n@def $ZOOKEEPER_HOSTS_MAIN = (10.64.0.207 2620:0:861:101:10:64:0:207 10.64.16.110 2620:0:861:102:10:64:16:110 10.64.48.154 2620:0:861:107:10:64:48:154 10.192.16.45 2620:0:860:102:10:192:16:45 10.192.32.52 2620:0:860:103:10:192:32:52 10.192.48.59 2620:0:860:104:10:192:48:59 );\n@def $ZOOKEEPER_FLINK_HOSTS = (10.64.16.9 2620:0:861:102:10:64:16:9 10.64.0.8 2620:0:861:101:10:64:0:8 10.64.32.41 2620:0:861:103:10:64:32:41 10.192.16.227 2620:0:860:102:10:192:16:227 10.192.32.179 2620:0:860:103:10:192:32:179 10.192.48.219 2620:0:860:104:10:192:48:219 );\n@def $DRUID_PUBLIC_HOSTS = (10.64.131.9 2620:0:861:10a:10:64:131:9 10.64.132.12 2620:0:861:10b:10:64:132:12 10.64.135.9 2620:0:861:10e:10:64:135:9 10.64.32.101 2620:0:861:103:10:64:32:101 10.64.48.185 2620:0:861:107:10:64:48:185 );\n@def $LABSTORE_HOSTS = (208.80.154.142 2620:0:861:2:208:80:154:142 208.80.154.71 2620:0:861:3:208:80:154:71 );\n@def $MYSQL_ROOT_CLIENTS = (10.64.16.90 10.192.16.191 10.64.16.154 10.192.32.49 208.80.154.9 10.64.0.20 );\n\n# Realm: cloud, # Site: codfw, # Sphere: private, # Network: cloud-codfw-bgp-private-vips\n@def $CODFW_PRIVATE_CLOUD_CODFW_BGP_PRIVATE_VIPS_IPV4 = (172.20.254.0/24);\n@def $CODFW_PRIVATE_CLOUD_CODFW_BGP_PRIVATE_VIPS_IPV6 = (2a02:ec80:a100:2ff::/64);\n@def $CODFW_PRIVATE_CLOUD_CODFW_BGP_PRIVATE_VIPS = ($CODFW_PRIVATE_CLOUD_CODFW_BGP_PRIVATE_VIPS_IPV4 $CODFW_PRIVATE_CLOUD_CODFW_BGP_PRIVATE_VIPS_IPV6 );\n\n# Realm: cloud, # Site: codfw, # Sphere: private, # Network: cloud-instances-flat3-codfw\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_FLAT3_CODFW_IPV4 = (172.16.129.0/24);\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_FLAT3_CODFW_IPV6 = (2a02:ec80:a100:1::/64);\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_FLAT3_CODFW = ($CODFW_PRIVATE_CLOUD_INSTANCES_FLAT3_CODFW_IPV4 $CODFW_PRIVATE_CLOUD_INSTANCES_FLAT3_CODFW_IPV6 );\n\n# Realm: cloud, # Site: codfw, # Sphere: private, # Network: cloud-instances-octavia-lb-mgmt-net-codfw1dev\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_CODFW1DEV_IPV4 = (172.16.131.0/24);\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_CODFW1DEV_IPV6 = (2a02:ec80:a100:100::/64);\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_CODFW1DEV = ($CODFW_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_CODFW1DEV_IPV4 $CODFW_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_CODFW1DEV_IPV6 );\n\n# Realm: cloud, # Site: codfw, # Sphere: private, # Network: cloud-instances-vxlan-ipv4-only-codfw\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_VXLAN_IPV4_ONLY_CODFW_IPV4 = (172.16.130.0/24);\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_VXLAN_IPV4_ONLY_CODFW = ($CODFW_PRIVATE_CLOUD_INSTANCES_VXLAN_IPV4_ONLY_CODFW_IPV4 );\n\n# Realm: cloud, # Site: codfw, # Sphere: private, # Network: cloud-instances2-b-codfw\n@def $CODFW_PRIVATE_CLOUD_INSTANCES2_B_CODFW_IPV4 = (172.16.128.0/24);\n@def $CODFW_PRIVATE_CLOUD_INSTANCES2_B_CODFW = ($CODFW_PRIVATE_CLOUD_INSTANCES2_B_CODFW_IPV4 );\n\n# Realm: cloud, # Site: codfw, # Sphere: private, # Network: cloud-private-b1-codfw\n@def $CODFW_PRIVATE_CLOUD_PRIVATE_B1_CODFW_IPV4 = (172.20.5.0/24);\n@def $CODFW_PRIVATE_CLOUD_PRIVATE_B1_CODFW_IPV6 = (2a02:ec80:a100:205::/64);\n@def $CODFW_PRIVATE_CLOUD_PRIVATE_B1_CODFW = ($CODFW_PRIVATE_CLOUD_PRIVATE_B1_CODFW_IPV4 $CODFW_PRIVATE_CLOUD_PRIVATE_B1_CODFW_IPV6 );\n\n# Realm: cloud, # Site: codfw, # Sphere: public, # Network: cloud-codfw1dev-bgp-public-vips\n@def $CODFW_PUBLIC_CLOUD_CODFW1DEV_BGP_PUBLIC_VIPS_IPV4 = (185.15.57.24/29);\n@def $CODFW_PUBLIC_CLOUD_CODFW1DEV_BGP_PUBLIC_VIPS_IPV6 = (2a02:ec80:a100:4000::/64);\n@def $CODFW_PUBLIC_CLOUD_CODFW1DEV_BGP_PUBLIC_VIPS = ($CODFW_PUBLIC_CLOUD_CODFW1DEV_BGP_PUBLIC_VIPS_IPV4 $CODFW_PUBLIC_CLOUD_CODFW1DEV_BGP_PUBLIC_VIPS_IPV6 );\n\n# Realm: cloud, # Site: codfw, # Sphere: public, # Network: cloud-codfw1dev-floating\n@def $CODFW_PUBLIC_CLOUD_CODFW1DEV_FLOATING_IPV4 = (185.15.57.0/29);\n@def $CODFW_PUBLIC_CLOUD_CODFW1DEV_FLOATING = ($CODFW_PUBLIC_CLOUD_CODFW1DEV_FLOATING_IPV4 );\n\n# Realm: cloud, # Site: codfw, # Sphere: public, # Network: cloud-codfw1dev-floating-additional\n@def $CODFW_PUBLIC_CLOUD_CODFW1DEV_FLOATING_ADDITIONAL_IPV4 = (185.15.57.16/29);\n@def $CODFW_PUBLIC_CLOUD_CODFW1DEV_FLOATING_ADDITIONAL = ($CODFW_PUBLIC_CLOUD_CODFW1DEV_FLOATING_ADDITIONAL_IPV4 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-eqiad-bgp-private-vips\n@def $EQIAD_PRIVATE_CLOUD_EQIAD_BGP_PRIVATE_VIPS_IPV4 = (172.20.255.0/24);\n@def $EQIAD_PRIVATE_CLOUD_EQIAD_BGP_PRIVATE_VIPS_IPV6 = (2a02:ec80:a000:2ff::/64);\n@def $EQIAD_PRIVATE_CLOUD_EQIAD_BGP_PRIVATE_VIPS = ($EQIAD_PRIVATE_CLOUD_EQIAD_BGP_PRIVATE_VIPS_IPV4 $EQIAD_PRIVATE_CLOUD_EQIAD_BGP_PRIVATE_VIPS_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-instances-octavia-lb-mgmt-net-eqiad1\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_EQIAD1_IPV4 = (172.16.24.0/24);\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_EQIAD1_IPV6 = (2a02:ec80:a000:100::/64);\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_EQIAD1 = ($EQIAD_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_EQIAD1_IPV4 $EQIAD_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_EQIAD1_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-instances-vxlan-dualstack-eqiad\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_DUALSTACK_EQIAD_IPV4 = (172.16.16.0/21);\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_DUALSTACK_EQIAD_IPV6 = (2a02:ec80:a000:1::/64);\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_DUALSTACK_EQIAD = ($EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_DUALSTACK_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_DUALSTACK_EQIAD_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-instances-vxlan-v4only-eqiad\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_V4ONLY_EQIAD_IPV4 = (172.16.8.0/21);\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_V4ONLY_EQIAD = ($EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_V4ONLY_EQIAD_IPV4 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-instances2-b-eqiad\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES2_B_EQIAD_IPV4 = (172.16.0.0/21);\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES2_B_EQIAD = ($EQIAD_PRIVATE_CLOUD_INSTANCES2_B_EQIAD_IPV4 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-private-c8-eqiad\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_C8_EQIAD_IPV4 = (172.20.1.0/24);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_C8_EQIAD_IPV6 = (2a02:ec80:a000:201::/64);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_C8_EQIAD = ($EQIAD_PRIVATE_CLOUD_PRIVATE_C8_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_PRIVATE_C8_EQIAD_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-private-d5-eqiad\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_D5_EQIAD_IPV4 = (172.20.2.0/24);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_D5_EQIAD_IPV6 = (2a02:ec80:a000:202::/64);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_D5_EQIAD = ($EQIAD_PRIVATE_CLOUD_PRIVATE_D5_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_PRIVATE_D5_EQIAD_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-private-e4-eqiad\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_E4_EQIAD_IPV4 = (172.20.3.0/24);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_E4_EQIAD_IPV6 = (2a02:ec80:a000:203::/64);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_E4_EQIAD = ($EQIAD_PRIVATE_CLOUD_PRIVATE_E4_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_PRIVATE_E4_EQIAD_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-private-f4-eqiad\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_F4_EQIAD_IPV4 = (172.20.4.0/24);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_F4_EQIAD_IPV6 = (2a02:ec80:a000:204::/64);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_F4_EQIAD = ($EQIAD_PRIVATE_CLOUD_PRIVATE_F4_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_PRIVATE_F4_EQIAD_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: public, # Network: cloud-eqiad1-bgp-public-vips\n@def $EQIAD_PUBLIC_CLOUD_EQIAD1_BGP_PUBLIC_VIPS_IPV4 = (185.15.56.160/28);\n@def $EQIAD_PUBLIC_CLOUD_EQIAD1_BGP_PUBLIC_VIPS_IPV6 = (2a02:ec80:a000:4000::/64);\n@def $EQIAD_PUBLIC_CLOUD_EQIAD1_BGP_PUBLIC_VIPS = ($EQIAD_PUBLIC_CLOUD_EQIAD1_BGP_PUBLIC_VIPS_IPV4 $EQIAD_PUBLIC_CLOUD_EQIAD1_BGP_PUBLIC_VIPS_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: public, # Network: cloud-eqiad1-floating\n@def $EQIAD_PUBLIC_CLOUD_EQIAD1_FLOATING_IPV4 = (185.15.56.0/25);\n@def $EQIAD_PUBLIC_CLOUD_EQIAD1_FLOATING = ($EQIAD_PUBLIC_CLOUD_EQIAD1_FLOATING_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: private, # Network: frack-administration-codfw\n@def $CODFW_PRIVATE_FRACK_ADMINISTRATION_CODFW_IPV4 = (10.195.0.64/28);\n@def $CODFW_PRIVATE_FRACK_ADMINISTRATION_CODFW = ($CODFW_PRIVATE_FRACK_ADMINISTRATION_CODFW_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: private, # Network: frack-bastion-codfw\n@def $CODFW_PRIVATE_FRACK_BASTION_CODFW_IPV4 = (10.195.0.128/29);\n@def $CODFW_PRIVATE_FRACK_BASTION_CODFW = ($CODFW_PRIVATE_FRACK_BASTION_CODFW_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: private, # Network: frack-fundraising-codfw\n@def $CODFW_PRIVATE_FRACK_FUNDRAISING_CODFW_IPV4 = (10.195.0.32/27);\n@def $CODFW_PRIVATE_FRACK_FUNDRAISING_CODFW = ($CODFW_PRIVATE_FRACK_FUNDRAISING_CODFW_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: private, # Network: frack-listenerdmz-codfw\n@def $CODFW_PRIVATE_FRACK_LISTENERDMZ_CODFW_IPV4 = (10.195.0.80/29);\n@def $CODFW_PRIVATE_FRACK_LISTENERDMZ_CODFW = ($CODFW_PRIVATE_FRACK_LISTENERDMZ_CODFW_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: private, # Network: frack-management-codfw\n@def $CODFW_PRIVATE_FRACK_MANAGEMENT_CODFW_IPV4 = (10.195.1.0/25);\n@def $CODFW_PRIVATE_FRACK_MANAGEMENT_CODFW = ($CODFW_PRIVATE_FRACK_MANAGEMENT_CODFW_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: private, # Network: frack-management-legacy-codfw\n@def $CODFW_PRIVATE_FRACK_MANAGEMENT_LEGACY_CODFW_IPV4 = (10.195.0.96/27);\n@def $CODFW_PRIVATE_FRACK_MANAGEMENT_LEGACY_CODFW = ($CODFW_PRIVATE_FRACK_MANAGEMENT_LEGACY_CODFW_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: private, # Network: frack-payments-codfw\n@def $CODFW_PRIVATE_FRACK_PAYMENTS_CODFW_IPV4 = (10.195.0.0/27);\n@def $CODFW_PRIVATE_FRACK_PAYMENTS_CODFW = ($CODFW_PRIVATE_FRACK_PAYMENTS_CODFW_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: public, # Network: frack-external-codfw\n@def $CODFW_PUBLIC_FRACK_EXTERNAL_CODFW_IPV4 = (208.80.152.224/28);\n@def $CODFW_PUBLIC_FRACK_EXTERNAL_CODFW = ($CODFW_PUBLIC_FRACK_EXTERNAL_CODFW_IPV4 );\n\n# Realm: frack, # Site: eqiad, # Sphere: private, # Network: frack-administration1-e15-eqiad\n@def $EQIAD_PRIVATE_FRACK_ADMINISTRATION1_E15_EQIAD_IPV4 = (10.64.40.64/27);\n@def $EQIAD_PRIVATE_FRACK_ADMINISTRATION1_E15_EQIAD = ($EQIAD_PRIVATE_FRACK_ADMINISTRATION1_E15_EQIAD_IPV4 );\n\n# Realm: frack, # Site: eqiad, # Sphere: private, # Network: frack-bastion1-e15-eqiad\n@def $EQIAD_PRIVATE_FRACK_BASTION1_E15_EQIAD_IPV4 = (10.64.40.32/27);\n@def $EQIAD_PRIVATE_FRACK_BASTION1_E15_EQIAD = ($EQIAD_PRIVATE_FRACK_BASTION1_E15_EQIAD_IPV4 );\n\n# Realm: frack, # Site: eqiad, # Sphere: private, # Network: frack-fundraising1-e16-eqiad\n@def $EQIAD_PRIVATE_FRACK_FUNDRAISING1_E16_EQIAD_IPV4 = (10.64.40.96/27);\n@def $EQIAD_PRIVATE_FRACK_FUNDRAISING1_E16_EQIAD = ($EQIAD_PRIVATE_FRACK_FUNDRAISING1_E16_EQIAD_IPV4 );\n\n# Realm: frack, # Site: eqiad, # Sphere: private, # Network: frack-listenerdmz1-e15-eqiad\n@def $EQIAD_PRIVATE_FRACK_LISTENERDMZ1_E15_EQIAD_IPV4 = (10.64.40.160/27);\n@def $EQIAD_PRIVATE_FRACK_LISTENERDMZ1_E15_EQIAD = ($EQIAD_PRIVATE_FRACK_LISTENERDMZ1_E15_EQIAD_IPV4 );\n\n# Realm: frack, # Site: eqiad, # Sphere: private, # Network: frack-management1-eqiad\n@def $EQIAD_PRIVATE_FRACK_MANAGEMENT1_EQIAD_IPV4 = (10.64.40.192/26);\n@def $EQIAD_PRIVATE_FRACK_MANAGEMENT1_EQIAD = ($EQIAD_PRIVATE_FRACK_MANAGEMENT1_EQIAD_IPV4 );\n\n# Realm: frack, # Site: eqiad, # Sphere: private, # Network: frack-payments1-e15-eqiad\n@def $EQIAD_PRIVATE_FRACK_PAYMENTS1_E15_EQIAD_IPV4 = (10.64.40.0/27);\n@def $EQIAD_PRIVATE_FRACK_PAYMENTS1_E15_EQIAD = ($EQIAD_PRIVATE_FRACK_PAYMENTS1_E15_EQIAD_IPV4 );\n\n# Realm: frack, # Site: eqiad, # Sphere: public, # Network: frack-external1-eqiad\n@def $EQIAD_PUBLIC_FRACK_EXTERNAL1_EQIAD_IPV4 = (208.80.155.0/27);\n@def $EQIAD_PUBLIC_FRACK_EXTERNAL1_EQIAD = ($EQIAD_PUBLIC_FRACK_EXTERNAL1_EQIAD_IPV4 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: cloud-hosts1-b1-codfw\n@def $CODFW_PRIVATE_CLOUD_HOSTS1_B1_CODFW_IPV4 = (10.192.20.0/24);\n@def $CODFW_PRIVATE_CLOUD_HOSTS1_B1_CODFW_IPV6 = (2620:0:860:118::/64);\n@def $CODFW_PRIVATE_CLOUD_HOSTS1_B1_CODFW = ($CODFW_PRIVATE_CLOUD_HOSTS1_B1_CODFW_IPV4 $CODFW_PRIVATE_CLOUD_HOSTS1_B1_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A_CODFW_IPV4 = (10.192.0.0/22);\n@def $CODFW_PRIVATE_PRIVATE1_A_CODFW_IPV6 = (2620:0:860:101::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A_CODFW = ($CODFW_PRIVATE_PRIVATE1_A_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a2-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A2_CODFW_IPV4 = (10.192.23.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_A2_CODFW_IPV6 = (2620:0:860:113::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A2_CODFW = ($CODFW_PRIVATE_PRIVATE1_A2_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A2_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a3-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A3_CODFW_IPV4 = (10.192.5.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_A3_CODFW_IPV6 = (2620:0:860:106::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A3_CODFW = ($CODFW_PRIVATE_PRIVATE1_A3_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a4-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A4_CODFW_IPV4 = (10.192.6.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_A4_CODFW_IPV6 = (2620:0:860:107::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A4_CODFW = ($CODFW_PRIVATE_PRIVATE1_A4_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A4_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a5-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A5_CODFW_IPV4 = (10.192.7.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_A5_CODFW_IPV6 = (2620:0:860:108::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A5_CODFW = ($CODFW_PRIVATE_PRIVATE1_A5_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A5_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a6-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A6_CODFW_IPV4 = (10.192.8.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_A6_CODFW_IPV6 = (2620:0:860:109::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A6_CODFW = ($CODFW_PRIVATE_PRIVATE1_A6_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A6_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a7-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A7_CODFW_IPV4 = (10.192.9.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_A7_CODFW_IPV6 = (2620:0:860:10a::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A7_CODFW = ($CODFW_PRIVATE_PRIVATE1_A7_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A7_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a8-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A8_CODFW_IPV4 = (10.192.10.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_A8_CODFW_IPV6 = (2620:0:860:10b::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A8_CODFW = ($CODFW_PRIVATE_PRIVATE1_A8_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A8_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-aux-kubepods-codfw\n@def $CODFW_PRIVATE_PRIVATE1_AUX_KUBEPODS_CODFW_IPV4 = (10.194.80.0/21);\n@def $CODFW_PRIVATE_PRIVATE1_AUX_KUBEPODS_CODFW_IPV6 = (2620:0:860:305::/64);\n@def $CODFW_PRIVATE_PRIVATE1_AUX_KUBEPODS_CODFW = ($CODFW_PRIVATE_PRIVATE1_AUX_KUBEPODS_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_AUX_KUBEPODS_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-aux-kubesvc-codfw\n@def $CODFW_PRIVATE_PRIVATE1_AUX_KUBESVC_CODFW_IPV4 = (10.194.64.0/20);\n@def $CODFW_PRIVATE_PRIVATE1_AUX_KUBESVC_CODFW_IPV6 = (2620:0:860:304::/64);\n@def $CODFW_PRIVATE_PRIVATE1_AUX_KUBESVC_CODFW = ($CODFW_PRIVATE_PRIVATE1_AUX_KUBESVC_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_AUX_KUBESVC_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B_CODFW_IPV4 = (10.192.16.0/22);\n@def $CODFW_PRIVATE_PRIVATE1_B_CODFW_IPV6 = (2620:0:860:102::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B_CODFW = ($CODFW_PRIVATE_PRIVATE1_B_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b2-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B2_CODFW_IPV4 = (10.192.11.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_B2_CODFW_IPV6 = (2620:0:860:10c::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B2_CODFW = ($CODFW_PRIVATE_PRIVATE1_B2_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B2_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b3-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B3_CODFW_IPV4 = (10.192.12.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_B3_CODFW_IPV6 = (2620:0:860:10d::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B3_CODFW = ($CODFW_PRIVATE_PRIVATE1_B3_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b4-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B4_CODFW_IPV4 = (10.192.13.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_B4_CODFW_IPV6 = (2620:0:860:10e::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B4_CODFW = ($CODFW_PRIVATE_PRIVATE1_B4_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B4_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b5-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B5_CODFW_IPV4 = (10.192.14.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_B5_CODFW_IPV6 = (2620:0:860:10f::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B5_CODFW = ($CODFW_PRIVATE_PRIVATE1_B5_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B5_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b6-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B6_CODFW_IPV4 = (10.192.15.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_B6_CODFW_IPV6 = (2620:0:860:110::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B6_CODFW = ($CODFW_PRIVATE_PRIVATE1_B6_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B6_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b7-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B7_CODFW_IPV4 = (10.192.21.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_B7_CODFW_IPV6 = (2620:0:860:111::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B7_CODFW = ($CODFW_PRIVATE_PRIVATE1_B7_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B7_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b8-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B8_CODFW_IPV4 = (10.192.22.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_B8_CODFW_IPV6 = (2620:0:860:112::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B8_CODFW = ($CODFW_PRIVATE_PRIVATE1_B8_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B8_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C_CODFW_IPV4 = (10.192.32.0/22);\n@def $CODFW_PRIVATE_PRIVATE1_C_CODFW_IPV6 = (2620:0:860:103::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C_CODFW = ($CODFW_PRIVATE_PRIVATE1_C_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c1-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C1_CODFW_IPV4 = (10.192.4.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_C1_CODFW_IPV6 = (2620:0:860:100::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C1_CODFW = ($CODFW_PRIVATE_PRIVATE1_C1_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C1_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c2-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C2_CODFW_IPV4 = (10.192.26.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_C2_CODFW_IPV6 = (2620:0:860:105::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C2_CODFW = ($CODFW_PRIVATE_PRIVATE1_C2_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C2_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c3-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C3_CODFW_IPV4 = (10.192.27.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_C3_CODFW_IPV6 = (2620:0:860:114::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C3_CODFW = ($CODFW_PRIVATE_PRIVATE1_C3_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c4-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C4_CODFW_IPV4 = (10.192.28.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_C4_CODFW_IPV6 = (2620:0:860:115::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C4_CODFW = ($CODFW_PRIVATE_PRIVATE1_C4_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C4_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c5-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C5_CODFW_IPV4 = (10.192.29.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_C5_CODFW_IPV6 = (2620:0:860:116::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C5_CODFW = ($CODFW_PRIVATE_PRIVATE1_C5_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C5_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c6-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C6_CODFW_IPV4 = (10.192.30.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_C6_CODFW_IPV6 = (2620:0:860:119::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C6_CODFW = ($CODFW_PRIVATE_PRIVATE1_C6_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C6_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c7-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C7_CODFW_IPV4 = (10.192.31.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_C7_CODFW_IPV6 = (2620:0:860:11a::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C7_CODFW = ($CODFW_PRIVATE_PRIVATE1_C7_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C7_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D_CODFW_IPV4 = (10.192.48.0/22);\n@def $CODFW_PRIVATE_PRIVATE1_D_CODFW_IPV6 = (2620:0:860:104::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D_CODFW = ($CODFW_PRIVATE_PRIVATE1_D_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d1-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D1_CODFW_IPV4 = (10.192.36.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D1_CODFW_IPV6 = (2620:0:860:11b::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D1_CODFW = ($CODFW_PRIVATE_PRIVATE1_D1_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D1_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d2-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D2_CODFW_IPV4 = (10.192.37.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D2_CODFW_IPV6 = (2620:0:860:11c::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D2_CODFW = ($CODFW_PRIVATE_PRIVATE1_D2_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D2_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d3-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D3_CODFW_IPV4 = (10.192.38.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D3_CODFW_IPV6 = (2620:0:860:11d::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D3_CODFW = ($CODFW_PRIVATE_PRIVATE1_D3_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d4-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D4_CODFW_IPV4 = (10.192.39.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D4_CODFW_IPV6 = (2620:0:860:11e::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D4_CODFW = ($CODFW_PRIVATE_PRIVATE1_D4_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D4_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d5-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D5_CODFW_IPV4 = (10.192.40.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D5_CODFW_IPV6 = (2620:0:860:11f::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D5_CODFW = ($CODFW_PRIVATE_PRIVATE1_D5_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D5_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d6-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D6_CODFW_IPV4 = (10.192.41.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D6_CODFW_IPV6 = (2620:0:860:120::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D6_CODFW = ($CODFW_PRIVATE_PRIVATE1_D6_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D6_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d7-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D7_CODFW_IPV4 = (10.192.42.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D7_CODFW_IPV6 = (2620:0:860:121::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D7_CODFW = ($CODFW_PRIVATE_PRIVATE1_D7_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D7_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d8-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D8_CODFW_IPV4 = (10.192.43.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D8_CODFW_IPV6 = (2620:0:860:122::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D8_CODFW = ($CODFW_PRIVATE_PRIVATE1_D8_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D8_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-dse-kubepods-codfw\n@def $CODFW_PRIVATE_PRIVATE1_DSE_KUBEPODS_CODFW_IPV4 = (10.192.96.0/21);\n@def $CODFW_PRIVATE_PRIVATE1_DSE_KUBEPODS_CODFW_IPV6 = (2620:0:860:308::/64);\n@def $CODFW_PRIVATE_PRIVATE1_DSE_KUBEPODS_CODFW = ($CODFW_PRIVATE_PRIVATE1_DSE_KUBEPODS_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_DSE_KUBEPODS_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-dse-kubesvc-codfw\n@def $CODFW_PRIVATE_PRIVATE1_DSE_KUBESVC_CODFW_IPV4 = (10.192.80.0/20);\n@def $CODFW_PRIVATE_PRIVATE1_DSE_KUBESVC_CODFW_IPV6 = (2620:0:860:307::/64);\n@def $CODFW_PRIVATE_PRIVATE1_DSE_KUBESVC_CODFW = ($CODFW_PRIVATE_PRIVATE1_DSE_KUBESVC_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_DSE_KUBESVC_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-e1-codfw\n@def $CODFW_PRIVATE_PRIVATE1_E1_CODFW_IPV4 = (10.192.56.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_E1_CODFW_IPV6 = (2620:0:860:12b::/64);\n@def $CODFW_PRIVATE_PRIVATE1_E1_CODFW = ($CODFW_PRIVATE_PRIVATE1_E1_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_E1_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-e2-codfw\n@def $CODFW_PRIVATE_PRIVATE1_E2_CODFW_IPV4 = (10.192.44.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_E2_CODFW_IPV6 = (2620:0:860:123::/64);\n@def $CODFW_PRIVATE_PRIVATE1_E2_CODFW = ($CODFW_PRIVATE_PRIVATE1_E2_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_E2_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-e3-codfw\n@def $CODFW_PRIVATE_PRIVATE1_E3_CODFW_IPV4 = (10.192.57.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_E3_CODFW_IPV6 = (2620:0:860:12c::/64);\n@def $CODFW_PRIVATE_PRIVATE1_E3_CODFW = ($CODFW_PRIVATE_PRIVATE1_E3_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_E3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-e4-codfw\n@def $CODFW_PRIVATE_PRIVATE1_E4_CODFW_IPV4 = (10.192.45.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_E4_CODFW_IPV6 = (2620:0:860:124::/64);\n@def $CODFW_PRIVATE_PRIVATE1_E4_CODFW = ($CODFW_PRIVATE_PRIVATE1_E4_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_E4_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-e5-codfw\n@def $CODFW_PRIVATE_PRIVATE1_E5_CODFW_IPV4 = (10.192.46.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_E5_CODFW_IPV6 = (2620:0:860:125::/64);\n@def $CODFW_PRIVATE_PRIVATE1_E5_CODFW = ($CODFW_PRIVATE_PRIVATE1_E5_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_E5_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-f1-codfw\n@def $CODFW_PRIVATE_PRIVATE1_F1_CODFW_IPV4 = (10.192.58.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_F1_CODFW_IPV6 = (2620:0:860:12d::/64);\n@def $CODFW_PRIVATE_PRIVATE1_F1_CODFW = ($CODFW_PRIVATE_PRIVATE1_F1_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_F1_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-f2-codfw\n@def $CODFW_PRIVATE_PRIVATE1_F2_CODFW_IPV4 = (10.192.47.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_F2_CODFW_IPV6 = (2620:0:860:126::/64);\n@def $CODFW_PRIVATE_PRIVATE1_F2_CODFW = ($CODFW_PRIVATE_PRIVATE1_F2_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_F2_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-f3-codfw\n@def $CODFW_PRIVATE_PRIVATE1_F3_CODFW_IPV4 = (10.192.59.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_F3_CODFW_IPV6 = (2620:0:860:12e::/64);\n@def $CODFW_PRIVATE_PRIVATE1_F3_CODFW = ($CODFW_PRIVATE_PRIVATE1_F3_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_F3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-f4-codfw\n@def $CODFW_PRIVATE_PRIVATE1_F4_CODFW_IPV4 = (10.192.52.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_F4_CODFW_IPV6 = (2620:0:860:127::/64);\n@def $CODFW_PRIVATE_PRIVATE1_F4_CODFW = ($CODFW_PRIVATE_PRIVATE1_F4_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_F4_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-lvs-codfw\n@def $CODFW_PRIVATE_PRIVATE1_LVS_CODFW_IPV4 = (10.2.1.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_LVS_CODFW = ($CODFW_PRIVATE_PRIVATE1_LVS_CODFW_IPV4 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-mlserve-kubepods-codfw\n@def $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_CODFW_IPV4 = (10.194.16.0/21);\n@def $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_CODFW_IPV6 = (2620:0:860:300::/64);\n@def $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_CODFW = ($CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-mlserve-kubesvc-codfw\n@def $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_CODFW_IPV4 = (10.194.0.0/20);\n@def $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_CODFW_IPV6 = (2620:0:860:301::/64);\n@def $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_CODFW = ($CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-mlstage-kubepods-codfw\n@def $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBEPODS_CODFW_IPV4 = (10.194.61.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBEPODS_CODFW_IPV6 = (2620:0:860:302::/64);\n@def $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBEPODS_CODFW = ($CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBEPODS_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBEPODS_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-mlstage-kubesvc-codfw\n@def $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBESVC_CODFW_IPV4 = (10.194.62.0/23);\n@def $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBESVC_CODFW_IPV6 = (2620:0:860:303::/64);\n@def $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBESVC_CODFW = ($CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBESVC_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBESVC_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-services-kubepods-codfw\n@def $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_CODFW_IPV4 = (10.194.128.0/17);\n@def $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_CODFW_IPV6 = (2620:0:860:cabe::/64);\n@def $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_CODFW = ($CODFW_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-services-kubesvc-codfw\n@def $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBESVC_CODFW_IPV4 = (10.192.72.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBESVC_CODFW_IPV6 = (2620:0:860:cabf::/64);\n@def $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBESVC_CODFW = ($CODFW_PRIVATE_PRIVATE1_SERVICES_KUBESVC_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBESVC_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-staging-kubepods-codfw\n@def $CODFW_PRIVATE_PRIVATE1_STAGING_KUBEPODS_CODFW_IPV4 = (10.192.64.0/21);\n@def $CODFW_PRIVATE_PRIVATE1_STAGING_KUBEPODS_CODFW_IPV6 = (2620:0:860:babe::/64);\n@def $CODFW_PRIVATE_PRIVATE1_STAGING_KUBEPODS_CODFW = ($CODFW_PRIVATE_PRIVATE1_STAGING_KUBEPODS_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_STAGING_KUBEPODS_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-staging-kubesvc-codfw\n@def $CODFW_PRIVATE_PRIVATE1_STAGING_KUBESVC_CODFW_IPV4 = (10.192.76.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_STAGING_KUBESVC_CODFW_IPV6 = (2620:0:860:babf::/64);\n@def $CODFW_PRIVATE_PRIVATE1_STAGING_KUBESVC_CODFW = ($CODFW_PRIVATE_PRIVATE1_STAGING_KUBESVC_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_STAGING_KUBESVC_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-virtual-codfw\n@def $CODFW_PRIVATE_PRIVATE1_VIRTUAL_CODFW_IPV4 = (10.192.24.0/23);\n@def $CODFW_PRIVATE_PRIVATE1_VIRTUAL_CODFW_IPV6 = (2620:0:860:140::/64);\n@def $CODFW_PRIVATE_PRIVATE1_VIRTUAL_CODFW = ($CODFW_PRIVATE_PRIVATE1_VIRTUAL_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_VIRTUAL_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-a-codfw\n@def $CODFW_PUBLIC_PUBLIC1_A_CODFW_IPV4 = (208.80.153.0/27);\n@def $CODFW_PUBLIC_PUBLIC1_A_CODFW_IPV6 = (2620:0:860:1::/64);\n@def $CODFW_PUBLIC_PUBLIC1_A_CODFW = ($CODFW_PUBLIC_PUBLIC1_A_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_A_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-b-codfw\n@def $CODFW_PUBLIC_PUBLIC1_B_CODFW_IPV4 = (208.80.153.32/27);\n@def $CODFW_PUBLIC_PUBLIC1_B_CODFW_IPV6 = (2620:0:860:2::/64);\n@def $CODFW_PUBLIC_PUBLIC1_B_CODFW = ($CODFW_PUBLIC_PUBLIC1_B_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_B_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-b3-codfw\n@def $CODFW_PUBLIC_PUBLIC1_B3_CODFW_IPV4 = (208.80.153.128/28);\n@def $CODFW_PUBLIC_PUBLIC1_B3_CODFW_IPV6 = (2620:0:860:6::/64);\n@def $CODFW_PUBLIC_PUBLIC1_B3_CODFW = ($CODFW_PUBLIC_PUBLIC1_B3_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_B3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-c-codfw\n@def $CODFW_PUBLIC_PUBLIC1_C_CODFW_IPV4 = (208.80.153.64/27);\n@def $CODFW_PUBLIC_PUBLIC1_C_CODFW_IPV6 = (2620:0:860:3::/64);\n@def $CODFW_PUBLIC_PUBLIC1_C_CODFW = ($CODFW_PUBLIC_PUBLIC1_C_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_C_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-d-codfw\n@def $CODFW_PUBLIC_PUBLIC1_D_CODFW_IPV4 = (208.80.153.96/27);\n@def $CODFW_PUBLIC_PUBLIC1_D_CODFW_IPV6 = (2620:0:860:4::/64);\n@def $CODFW_PUBLIC_PUBLIC1_D_CODFW = ($CODFW_PUBLIC_PUBLIC1_D_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_D_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-d3-codfw\n@def $CODFW_PUBLIC_PUBLIC1_D3_CODFW_IPV4 = (208.80.153.144/28);\n@def $CODFW_PUBLIC_PUBLIC1_D3_CODFW_IPV6 = (2620:0:860:7::/64);\n@def $CODFW_PUBLIC_PUBLIC1_D3_CODFW = ($CODFW_PUBLIC_PUBLIC1_D3_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_D3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-e5-codfw\n@def $CODFW_PUBLIC_PUBLIC1_E5_CODFW_IPV4 = (208.80.153.160/28);\n@def $CODFW_PUBLIC_PUBLIC1_E5_CODFW_IPV6 = (2620:0:860:8::/64);\n@def $CODFW_PUBLIC_PUBLIC1_E5_CODFW = ($CODFW_PUBLIC_PUBLIC1_E5_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_E5_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-lvs-codfw\n@def $CODFW_PUBLIC_PUBLIC1_LVS_CODFW_IPV4 = (208.80.153.224/27);\n@def $CODFW_PUBLIC_PUBLIC1_LVS_CODFW_IPV6 = (2620:0:860:ed1a::/64);\n@def $CODFW_PUBLIC_PUBLIC1_LVS_CODFW = ($CODFW_PUBLIC_PUBLIC1_LVS_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_LVS_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-virtual-codfw\n@def $CODFW_PUBLIC_PUBLIC1_VIRTUAL_CODFW_IPV4 = (208.80.152.128/27);\n@def $CODFW_PUBLIC_PUBLIC1_VIRTUAL_CODFW_IPV6 = (2620:0:860:5::/64);\n@def $CODFW_PUBLIC_PUBLIC1_VIRTUAL_CODFW = ($CODFW_PUBLIC_PUBLIC1_VIRTUAL_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_VIRTUAL_CODFW_IPV6 );\n\n# Realm: production, # Site: drmrs, # Sphere: private, # Network: private1-b12-drmrs\n@def $DRMRS_PRIVATE_PRIVATE1_B12_DRMRS_IPV4 = (10.136.0.0/24);\n@def $DRMRS_PRIVATE_PRIVATE1_B12_DRMRS_IPV6 = (2a02:ec80:600:101::/64);\n@def $DRMRS_PRIVATE_PRIVATE1_B12_DRMRS = ($DRMRS_PRIVATE_PRIVATE1_B12_DRMRS_IPV4 $DRMRS_PRIVATE_PRIVATE1_B12_DRMRS_IPV6 );\n\n# Realm: production, # Site: drmrs, # Sphere: private, # Network: private1-b13-drmrs\n@def $DRMRS_PRIVATE_PRIVATE1_B13_DRMRS_IPV4 = (10.136.1.0/24);\n@def $DRMRS_PRIVATE_PRIVATE1_B13_DRMRS_IPV6 = (2a02:ec80:600:102::/64);\n@def $DRMRS_PRIVATE_PRIVATE1_B13_DRMRS = ($DRMRS_PRIVATE_PRIVATE1_B13_DRMRS_IPV4 $DRMRS_PRIVATE_PRIVATE1_B13_DRMRS_IPV6 );\n\n# Realm: production, # Site: drmrs, # Sphere: private, # Network: private1-lvs-drmrs\n@def $DRMRS_PRIVATE_PRIVATE1_LVS_DRMRS_IPV4 = (10.2.6.0/24);\n@def $DRMRS_PRIVATE_PRIVATE1_LVS_DRMRS = ($DRMRS_PRIVATE_PRIVATE1_LVS_DRMRS_IPV4 );\n\n# Realm: production, # Site: drmrs, # Sphere: public, # Network: public1-b12-drmrs\n@def $DRMRS_PUBLIC_PUBLIC1_B12_DRMRS_IPV4 = (185.15.58.0/27);\n@def $DRMRS_PUBLIC_PUBLIC1_B12_DRMRS_IPV6 = (2a02:ec80:600:1::/64);\n@def $DRMRS_PUBLIC_PUBLIC1_B12_DRMRS = ($DRMRS_PUBLIC_PUBLIC1_B12_DRMRS_IPV4 $DRMRS_PUBLIC_PUBLIC1_B12_DRMRS_IPV6 );\n\n# Realm: production, # Site: drmrs, # Sphere: public, # Network: public1-b13-drmrs\n@def $DRMRS_PUBLIC_PUBLIC1_B13_DRMRS_IPV4 = (185.15.58.32/27);\n@def $DRMRS_PUBLIC_PUBLIC1_B13_DRMRS_IPV6 = (2a02:ec80:600:2::/64);\n@def $DRMRS_PUBLIC_PUBLIC1_B13_DRMRS = ($DRMRS_PUBLIC_PUBLIC1_B13_DRMRS_IPV4 $DRMRS_PUBLIC_PUBLIC1_B13_DRMRS_IPV6 );\n\n# Realm: production, # Site: drmrs, # Sphere: public, # Network: public1-lvs-drmrs\n@def $DRMRS_PUBLIC_PUBLIC1_LVS_DRMRS_IPV4 = (185.15.58.224/27);\n@def $DRMRS_PUBLIC_PUBLIC1_LVS_DRMRS_IPV6 = (2a02:ec80:600:ed1a::/64);\n@def $DRMRS_PUBLIC_PUBLIC1_LVS_DRMRS = ($DRMRS_PUBLIC_PUBLIC1_LVS_DRMRS_IPV4 $DRMRS_PUBLIC_PUBLIC1_LVS_DRMRS_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A_EQIAD_IPV4 = (10.64.5.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A_EQIAD_IPV6 = (2620:0:861:104::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a1-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A1_EQIAD_IPV4 = (10.64.207.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A1_EQIAD_IPV6 = (2620:0:861:157::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A1_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A1_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a2-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A2_EQIAD_IPV4 = (10.64.208.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A2_EQIAD_IPV6 = (2620:0:861:158::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A2_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A2_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a3-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A3_EQIAD_IPV4 = (10.64.209.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A3_EQIAD_IPV6 = (2620:0:861:159::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A3_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A3_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a4-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A4_EQIAD_IPV4 = (10.64.210.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A4_EQIAD_IPV6 = (2620:0:861:15a::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A4_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A4_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a5-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A5_EQIAD_IPV4 = (10.64.211.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A5_EQIAD_IPV6 = (2620:0:861:15b::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A5_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A5_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a6-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A6_EQIAD_IPV4 = (10.64.212.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A6_EQIAD_IPV6 = (2620:0:861:15c::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A6_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A6_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a7-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A7_EQIAD_IPV4 = (10.64.213.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A7_EQIAD_IPV6 = (2620:0:861:15d::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A7_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A7_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a8-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A8_EQIAD_IPV4 = (10.64.214.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A8_EQIAD_IPV6 = (2620:0:861:15e::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A8_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A8_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B_EQIAD_IPV4 = (10.64.21.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B_EQIAD_IPV6 = (2620:0:861:105::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b1-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B1_EQIAD_IPV4 = (10.64.215.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B1_EQIAD_IPV6 = (2620:0:861:15f::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B1_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B1_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b2-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B2_EQIAD_IPV4 = (10.64.216.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B2_EQIAD_IPV6 = (2620:0:861:160::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B2_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B2_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b3-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B3_EQIAD_IPV4 = (10.64.217.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B3_EQIAD_IPV6 = (2620:0:861:161::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B3_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B3_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b4-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B4_EQIAD_IPV4 = (10.64.218.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B4_EQIAD_IPV6 = (2620:0:861:162::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B4_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B4_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b5-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B5_EQIAD_IPV4 = (10.64.219.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B5_EQIAD_IPV6 = (2620:0:861:163::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B5_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B5_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b6-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B6_EQIAD_IPV4 = (10.64.220.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B6_EQIAD_IPV6 = (2620:0:861:164::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B6_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B6_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b7-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B7_EQIAD_IPV4 = (10.64.221.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B7_EQIAD_IPV6 = (2620:0:861:165::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B7_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B7_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b8-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B8_EQIAD_IPV4 = (10.64.222.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B8_EQIAD_IPV6 = (2620:0:861:166::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B8_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B8_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-c-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_C_EQIAD_IPV4 = (10.64.36.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_C_EQIAD_IPV6 = (2620:0:861:106::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_C_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_C_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_C_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-c2-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_C2_EQIAD_IPV4 = (10.64.137.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_C2_EQIAD_IPV6 = (2620:0:861:110::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_C2_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_C2_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_C2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-c3-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_C3_EQIAD_IPV4 = (10.64.145.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_C3_EQIAD_IPV6 = (2620:0:861:117::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_C3_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_C3_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_C3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-c4-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_C4_EQIAD_IPV4 = (10.64.170.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_C4_EQIAD_IPV6 = (2620:0:861:11a::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_C4_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_C4_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_C4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-c5-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_C5_EQIAD_IPV4 = (10.64.172.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_C5_EQIAD_IPV6 = (2620:0:861:132::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_C5_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_C5_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_C5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-c6-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_C6_EQIAD_IPV4 = (10.64.174.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_C6_EQIAD_IPV6 = (2620:0:861:134::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_C6_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_C6_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_C6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-c7-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_C7_EQIAD_IPV4 = (10.64.176.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_C7_EQIAD_IPV6 = (2620:0:861:136::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_C7_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_C7_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_C7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D_EQIAD_IPV4 = (10.64.53.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D_EQIAD_IPV6 = (2620:0:861:108::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d1-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D1_EQIAD_IPV4 = (10.64.178.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D1_EQIAD_IPV6 = (2620:0:861:138::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D1_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D1_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d2-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D2_EQIAD_IPV4 = (10.64.180.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D2_EQIAD_IPV6 = (2620:0:861:13a::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D2_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D2_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d3-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D3_EQIAD_IPV4 = (10.64.182.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D3_EQIAD_IPV6 = (2620:0:861:13c::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D3_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D3_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d4-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D4_EQIAD_IPV4 = (10.64.184.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D4_EQIAD_IPV6 = (2620:0:861:13e::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D4_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D4_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d6-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D6_EQIAD_IPV4 = (10.64.186.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D6_EQIAD_IPV6 = (2620:0:861:141::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D6_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D6_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d7-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D7_EQIAD_IPV4 = (10.64.188.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D7_EQIAD_IPV6 = (2620:0:861:143::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D7_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D7_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d8-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D8_EQIAD_IPV4 = (10.64.190.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D8_EQIAD_IPV6 = (2620:0:861:145::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D8_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D8_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-e1-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_E1_EQIAD_IPV4 = (10.64.138.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_E1_EQIAD_IPV6 = (2620:0:861:100::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_E1_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_E1_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_E1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-e2-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_E2_EQIAD_IPV4 = (10.64.139.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_E2_EQIAD_IPV6 = (2620:0:861:111::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_E2_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_E2_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_E2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-e3-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_E3_EQIAD_IPV4 = (10.64.140.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_E3_EQIAD_IPV6 = (2620:0:861:112::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_E3_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_E3_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_E3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-e5-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_E5_EQIAD_IPV4 = (10.64.153.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_E5_EQIAD_IPV6 = (2620:0:861:121::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_E5_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_E5_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_E5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-e6-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_E6_EQIAD_IPV4 = (10.64.155.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_E6_EQIAD_IPV6 = (2620:0:861:123::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_E6_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_E6_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_E6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-e7-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_E7_EQIAD_IPV4 = (10.64.157.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_E7_EQIAD_IPV6 = (2620:0:861:125::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_E7_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_E7_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_E7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-e8-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_E8_EQIAD_IPV4 = (10.64.159.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_E8_EQIAD_IPV6 = (2620:0:861:127::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_E8_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_E8_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_E8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-f1-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_F1_EQIAD_IPV4 = (10.64.142.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_F1_EQIAD_IPV6 = (2620:0:861:114::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_F1_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_F1_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_F1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-f2-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_F2_EQIAD_IPV4 = (10.64.143.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_F2_EQIAD_IPV6 = (2620:0:861:115::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_F2_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_F2_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_F2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-f3-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_F3_EQIAD_IPV4 = (10.64.144.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_F3_EQIAD_IPV6 = (2620:0:861:116::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_F3_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_F3_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_F3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-f5-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_F5_EQIAD_IPV4 = (10.64.161.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_F5_EQIAD_IPV6 = (2620:0:861:129::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_F5_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_F5_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_F5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-f6-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_F6_EQIAD_IPV4 = (10.64.163.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_F6_EQIAD_IPV6 = (2620:0:861:12b::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_F6_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_F6_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_F6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-f7-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_F7_EQIAD_IPV4 = (10.64.165.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_F7_EQIAD_IPV6 = (2620:0:861:12d::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_F7_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_F7_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_F7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-f8-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_F8_EQIAD_IPV4 = (10.64.167.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_F8_EQIAD_IPV6 = (2620:0:861:12f::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_F8_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_F8_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_F8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: cloud-hosts1-c8-eqiad\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_C8_EQIAD_IPV4 = (10.64.151.0/24);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_C8_EQIAD_IPV6 = (2620:0:861:11f::/64);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_C8_EQIAD = ($EQIAD_PRIVATE_CLOUD_HOSTS1_C8_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_HOSTS1_C8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: cloud-hosts1-d5-eqiad\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_D5_EQIAD_IPV4 = (10.64.150.0/24);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_D5_EQIAD_IPV6 = (2620:0:861:11e::/64);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_D5_EQIAD = ($EQIAD_PRIVATE_CLOUD_HOSTS1_D5_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_HOSTS1_D5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: cloud-hosts1-e4-eqiad\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_E4_EQIAD_IPV4 = (10.64.148.0/24);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_E4_EQIAD_IPV6 = (2620:0:861:11c::/64);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_E4_EQIAD = ($EQIAD_PRIVATE_CLOUD_HOSTS1_E4_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_HOSTS1_E4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: cloud-hosts1-eqiad\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_EQIAD_IPV4 = (10.64.20.0/24);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_EQIAD_IPV6 = (2620:0:861:118::/64);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_EQIAD = ($EQIAD_PRIVATE_CLOUD_HOSTS1_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_HOSTS1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: cloud-hosts1-f4-eqiad\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_F4_EQIAD_IPV4 = (10.64.149.0/24);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_F4_EQIAD_IPV6 = (2620:0:861:11d::/64);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_F4_EQIAD = ($EQIAD_PRIVATE_CLOUD_HOSTS1_F4_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_HOSTS1_F4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A_EQIAD_IPV4 = (10.64.0.0/22);\n@def $EQIAD_PRIVATE_PRIVATE1_A_EQIAD_IPV6 = (2620:0:861:101::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a1-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A1_EQIAD_IPV4 = (10.64.191.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A1_EQIAD_IPV6 = (2620:0:861:147::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A1_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A1_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a2-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A2_EQIAD_IPV4 = (10.64.192.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A2_EQIAD_IPV6 = (2620:0:861:148::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A2_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A2_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a3-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A3_EQIAD_IPV4 = (10.64.193.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A3_EQIAD_IPV6 = (2620:0:861:149::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A3_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A3_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a4-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A4_EQIAD_IPV4 = (10.64.194.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A4_EQIAD_IPV6 = (2620:0:861:14a::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A4_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A4_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a5-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A5_EQIAD_IPV4 = (10.64.195.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A5_EQIAD_IPV6 = (2620:0:861:14b::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A5_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A5_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a6-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A6_EQIAD_IPV4 = (10.64.196.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A6_EQIAD_IPV6 = (2620:0:861:14c::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A6_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A6_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a7-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A7_EQIAD_IPV4 = (10.64.197.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A7_EQIAD_IPV6 = (2620:0:861:14d::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A7_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A7_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a8-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A8_EQIAD_IPV4 = (10.64.198.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A8_EQIAD_IPV6 = (2620:0:861:14e::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A8_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A8_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-aux-kubepods-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_AUX_KUBEPODS_EQIAD_IPV4 = (10.67.80.0/21);\n@def $EQIAD_PRIVATE_PRIVATE1_AUX_KUBEPODS_EQIAD_IPV6 = (2620:0:861:305::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_AUX_KUBEPODS_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_AUX_KUBEPODS_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_AUX_KUBEPODS_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-aux-kubesvc-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_AUX_KUBESVC_EQIAD_IPV4 = (10.67.64.0/20);\n@def $EQIAD_PRIVATE_PRIVATE1_AUX_KUBESVC_EQIAD_IPV6 = (2620:0:861:304::/116);\n@def $EQIAD_PRIVATE_PRIVATE1_AUX_KUBESVC_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_AUX_KUBESVC_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_AUX_KUBESVC_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B_EQIAD_IPV4 = (10.64.16.0/22);\n@def $EQIAD_PRIVATE_PRIVATE1_B_EQIAD_IPV6 = (2620:0:861:102::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b1-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B1_EQIAD_IPV4 = (10.64.199.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B1_EQIAD_IPV6 = (2620:0:861:14f::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B1_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B1_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b2-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B2_EQIAD_IPV4 = (10.64.200.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B2_EQIAD_IPV6 = (2620:0:861:150::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B2_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B2_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b3-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B3_EQIAD_IPV4 = (10.64.201.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B3_EQIAD_IPV6 = (2620:0:861:151::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B3_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B3_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b4-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B4_EQIAD_IPV4 = (10.64.202.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B4_EQIAD_IPV6 = (2620:0:861:152::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B4_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B4_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b5-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B5_EQIAD_IPV4 = (10.64.203.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B5_EQIAD_IPV6 = (2620:0:861:153::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B5_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B5_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b6-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B6_EQIAD_IPV4 = (10.64.204.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B6_EQIAD_IPV6 = (2620:0:861:154::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B6_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B6_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b7-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B7_EQIAD_IPV4 = (10.64.205.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B7_EQIAD_IPV6 = (2620:0:861:155::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B7_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B7_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b8-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B8_EQIAD_IPV4 = (10.64.206.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B8_EQIAD_IPV6 = (2620:0:861:156::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B8_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B8_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-c-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_C_EQIAD_IPV4 = (10.64.32.0/22);\n@def $EQIAD_PRIVATE_PRIVATE1_C_EQIAD_IPV6 = (2620:0:861:103::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_C_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_C_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_C_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-c2-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_C2_EQIAD_IPV4 = (10.64.133.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_C2_EQIAD_IPV6 = (2620:0:861:10c::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_C2_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_C2_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_C2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-c3-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_C3_EQIAD_IPV4 = (10.64.141.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_C3_EQIAD_IPV6 = (2620:0:861:113::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_C3_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_C3_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_C3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-c4-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_C4_EQIAD_IPV4 = (10.64.169.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_C4_EQIAD_IPV6 = (2620:0:861:119::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_C4_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_C4_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_C4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-c5-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_C5_EQIAD_IPV4 = (10.64.171.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_C5_EQIAD_IPV6 = (2620:0:861:131::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_C5_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_C5_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_C5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-c6-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_C6_EQIAD_IPV4 = (10.64.173.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_C6_EQIAD_IPV6 = (2620:0:861:133::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_C6_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_C6_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_C6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-c7-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_C7_EQIAD_IPV4 = (10.64.175.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_C7_EQIAD_IPV6 = (2620:0:861:135::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_C7_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_C7_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_C7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D_EQIAD_IPV4 = (10.64.48.0/22);\n@def $EQIAD_PRIVATE_PRIVATE1_D_EQIAD_IPV6 = (2620:0:861:107::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d1-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D1_EQIAD_IPV4 = (10.64.177.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_D1_EQIAD_IPV6 = (2620:0:861:137::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D1_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D1_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d2-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D2_EQIAD_IPV4 = (10.64.179.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_D2_EQIAD_IPV6 = (2620:0:861:139::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D2_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D2_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d3-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D3_EQIAD_IPV4 = (10.64.181.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_D3_EQIAD_IPV6 = (2620:0:861:13b::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D3_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D3_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d4-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D4_EQIAD_IPV4 = (10.64.183.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_D4_EQIAD_IPV6 = (2620:0:861:13d::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D4_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D4_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d6-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D6_EQIAD_IPV4 = (10.64.185.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_D6_EQIAD_IPV6 = (2620:0:861:13f::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D6_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D6_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d7-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D7_EQIAD_IPV4 = (10.64.187.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_D7_EQIAD_IPV6 = (2620:0:861:142::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D7_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D7_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d8-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D8_EQIAD_IPV4 = (10.64.189.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_D8_EQIAD_IPV6 = (2620:0:861:144::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D8_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D8_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-dse-kubepods-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_DSE_KUBEPODS_EQIAD_IPV4 = (10.67.24.0/21);\n@def $EQIAD_PRIVATE_PRIVATE1_DSE_KUBEPODS_EQIAD_IPV6 = (2620:0:861:302::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_DSE_KUBEPODS_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_DSE_KUBEPODS_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_DSE_KUBEPODS_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-dse-kubesvc-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_DSE_KUBESVC_EQIAD_IPV4 = (10.67.32.0/20);\n@def $EQIAD_PRIVATE_PRIVATE1_DSE_KUBESVC_EQIAD_IPV6 = (2620:0:861:303::/116);\n@def $EQIAD_PRIVATE_PRIVATE1_DSE_KUBESVC_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_DSE_KUBESVC_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_DSE_KUBESVC_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-e1-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_E1_EQIAD_IPV4 = (10.64.130.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_E1_EQIAD_IPV6 = (2620:0:861:109::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_E1_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_E1_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_E1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-e2-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_E2_EQIAD_IPV4 = (10.64.131.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_E2_EQIAD_IPV6 = (2620:0:861:10a::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_E2_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_E2_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_E2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-e3-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_E3_EQIAD_IPV4 = (10.64.132.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_E3_EQIAD_IPV6 = (2620:0:861:10b::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_E3_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_E3_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_E3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-e5-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_E5_EQIAD_IPV4 = (10.64.152.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_E5_EQIAD_IPV6 = (2620:0:861:120::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_E5_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_E5_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_E5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-e6-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_E6_EQIAD_IPV4 = (10.64.154.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_E6_EQIAD_IPV6 = (2620:0:861:122::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_E6_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_E6_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_E6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-e7-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_E7_EQIAD_IPV4 = (10.64.156.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_E7_EQIAD_IPV6 = (2620:0:861:124::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_E7_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_E7_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_E7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-e8-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_E8_EQIAD_IPV4 = (10.64.158.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_E8_EQIAD_IPV6 = (2620:0:861:126::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_E8_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_E8_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_E8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-f1-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_F1_EQIAD_IPV4 = (10.64.134.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_F1_EQIAD_IPV6 = (2620:0:861:10d::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_F1_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_F1_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_F1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-f2-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_F2_EQIAD_IPV4 = (10.64.135.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_F2_EQIAD_IPV6 = (2620:0:861:10e::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_F2_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_F2_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_F2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-f3-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_F3_EQIAD_IPV4 = (10.64.136.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_F3_EQIAD_IPV6 = (2620:0:861:10f::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_F3_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_F3_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_F3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-f5-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_F5_EQIAD_IPV4 = (10.64.160.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_F5_EQIAD_IPV6 = (2620:0:861:128::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_F5_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_F5_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_F5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-f6-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_F6_EQIAD_IPV4 = (10.64.162.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_F6_EQIAD_IPV6 = (2620:0:861:12a::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_F6_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_F6_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_F6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-f7-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_F7_EQIAD_IPV4 = (10.64.164.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_F7_EQIAD_IPV6 = (2620:0:861:12c::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_F7_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_F7_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_F7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-f8-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_F8_EQIAD_IPV4 = (10.64.166.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_F8_EQIAD_IPV6 = (2620:0:861:12e::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_F8_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_F8_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_F8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-lvs-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_LVS_EQIAD_IPV4 = (10.2.2.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_LVS_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_LVS_EQIAD_IPV4 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-mlserve-kubepods-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_EQIAD_IPV4 = (10.67.16.0/21);\n@def $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_EQIAD_IPV6 = (2620:0:861:300::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-mlserve-kubesvc-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_EQIAD_IPV4 = (10.67.0.0/20);\n@def $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_EQIAD_IPV6 = (2620:0:861:301::/116);\n@def $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-services-kubepods-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_EQIAD_IPV4 = (10.67.128.0/17);\n@def $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_EQIAD_IPV6 = (2620:0:861:cabe::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-services-kubesvc-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBESVC_EQIAD_IPV4 = (10.64.72.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBESVC_EQIAD_IPV6 = (2620:0:861:cabf::/116);\n@def $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBESVC_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBESVC_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBESVC_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-staging-kubepods-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBEPODS_EQIAD_IPV4 = (10.64.64.0/21);\n@def $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBEPODS_EQIAD_IPV6 = (2620:0:861:babe::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBEPODS_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_STAGING_KUBEPODS_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBEPODS_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-staging-kubesvc-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBESVC_EQIAD_IPV4 = (10.64.76.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBESVC_EQIAD_IPV6 = (2620:0:861:babf::/116);\n@def $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBESVC_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_STAGING_KUBESVC_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBESVC_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-virtual-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_VIRTUAL_EQIAD_IPV4 = (10.64.24.0/23);\n@def $EQIAD_PRIVATE_PRIVATE1_VIRTUAL_EQIAD_IPV6 = (2620:0:861:140::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_VIRTUAL_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_VIRTUAL_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_VIRTUAL_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-a-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_A_EQIAD_IPV4 = (208.80.154.0/26);\n@def $EQIAD_PUBLIC_PUBLIC1_A_EQIAD_IPV6 = (2620:0:861:1::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_A_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_A_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_A_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-a3-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_A3_EQIAD_IPV4 = (208.80.155.32/28);\n@def $EQIAD_PUBLIC_PUBLIC1_A3_EQIAD_IPV6 = (2620:0:861:6::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_A3_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_A3_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_A3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-b-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_B_EQIAD_IPV4 = (208.80.154.128/26);\n@def $EQIAD_PUBLIC_PUBLIC1_B_EQIAD_IPV6 = (2620:0:861:2::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_B_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_B_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_B_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-c-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_C_EQIAD_IPV4 = (208.80.154.64/26);\n@def $EQIAD_PUBLIC_PUBLIC1_C_EQIAD_IPV6 = (2620:0:861:3::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_C_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_C_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_C_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-c1-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_C1_EQIAD_IPV4 = (208.80.155.48/28);\n@def $EQIAD_PUBLIC_PUBLIC1_C1_EQIAD_IPV6 = (2620:0:861:7::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_C1_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_C1_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_C1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-d-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_D_EQIAD_IPV4 = (208.80.155.96/27);\n@def $EQIAD_PUBLIC_PUBLIC1_D_EQIAD_IPV6 = (2620:0:861:4::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_D_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_D_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_D_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-e8-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_E8_EQIAD_IPV4 = (208.80.155.80/28);\n@def $EQIAD_PUBLIC_PUBLIC1_E8_EQIAD_IPV6 = (2620:0:861:8::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_E8_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_E8_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_E8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-lvs-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_LVS_EQIAD_IPV4 = (208.80.154.224/27);\n@def $EQIAD_PUBLIC_PUBLIC1_LVS_EQIAD_IPV6 = (2620:0:861:ed1a::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_LVS_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_LVS_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_LVS_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqsin, # Sphere: private, # Network: private1-604-eqsin\n@def $EQSIN_PRIVATE_PRIVATE1_604_EQSIN_IPV4 = (10.132.1.0/24);\n@def $EQSIN_PRIVATE_PRIVATE1_604_EQSIN_IPV6 = (2001:df2:e500:102::/64);\n@def $EQSIN_PRIVATE_PRIVATE1_604_EQSIN = ($EQSIN_PRIVATE_PRIVATE1_604_EQSIN_IPV4 $EQSIN_PRIVATE_PRIVATE1_604_EQSIN_IPV6 );\n\n# Realm: production, # Site: eqsin, # Sphere: private, # Network: private1-eqsin\n@def $EQSIN_PRIVATE_PRIVATE1_EQSIN_IPV4 = (10.132.0.0/24);\n@def $EQSIN_PRIVATE_PRIVATE1_EQSIN_IPV6 = (2001:df2:e500:101::/64);\n@def $EQSIN_PRIVATE_PRIVATE1_EQSIN = ($EQSIN_PRIVATE_PRIVATE1_EQSIN_IPV4 $EQSIN_PRIVATE_PRIVATE1_EQSIN_IPV6 );\n\n# Realm: production, # Site: eqsin, # Sphere: private, # Network: private1-lvs-eqsin\n@def $EQSIN_PRIVATE_PRIVATE1_LVS_EQSIN_IPV4 = (10.2.5.0/24);\n@def $EQSIN_PRIVATE_PRIVATE1_LVS_EQSIN = ($EQSIN_PRIVATE_PRIVATE1_LVS_EQSIN_IPV4 );\n\n# Realm: production, # Site: eqsin, # Sphere: private, # Network: private1-virtual-eqsin\n@def $EQSIN_PRIVATE_PRIVATE1_VIRTUAL_EQSIN_IPV4 = (10.132.2.0/24);\n@def $EQSIN_PRIVATE_PRIVATE1_VIRTUAL_EQSIN_IPV6 = (2001:df2:e500:103::/64);\n@def $EQSIN_PRIVATE_PRIVATE1_VIRTUAL_EQSIN = ($EQSIN_PRIVATE_PRIVATE1_VIRTUAL_EQSIN_IPV4 $EQSIN_PRIVATE_PRIVATE1_VIRTUAL_EQSIN_IPV6 );\n\n# Realm: production, # Site: eqsin, # Sphere: public, # Network: public1-604-eqsin\n@def $EQSIN_PUBLIC_PUBLIC1_604_EQSIN_IPV4 = (103.102.166.32/27);\n@def $EQSIN_PUBLIC_PUBLIC1_604_EQSIN_IPV6 = (2001:df2:e500:2::/64);\n@def $EQSIN_PUBLIC_PUBLIC1_604_EQSIN = ($EQSIN_PUBLIC_PUBLIC1_604_EQSIN_IPV4 $EQSIN_PUBLIC_PUBLIC1_604_EQSIN_IPV6 );\n\n# Realm: production, # Site: eqsin, # Sphere: public, # Network: public1-eqsin\n@def $EQSIN_PUBLIC_PUBLIC1_EQSIN_IPV4 = (103.102.166.0/28);\n@def $EQSIN_PUBLIC_PUBLIC1_EQSIN_IPV6 = (2001:df2:e500:1::/64);\n@def $EQSIN_PUBLIC_PUBLIC1_EQSIN = ($EQSIN_PUBLIC_PUBLIC1_EQSIN_IPV4 $EQSIN_PUBLIC_PUBLIC1_EQSIN_IPV6 );\n\n# Realm: production, # Site: eqsin, # Sphere: public, # Network: public1-lvs-eqsin\n@def $EQSIN_PUBLIC_PUBLIC1_LVS_EQSIN_IPV4 = (103.102.166.224/27);\n@def $EQSIN_PUBLIC_PUBLIC1_LVS_EQSIN_IPV6 = (2001:df2:e500:ed1a::/64);\n@def $EQSIN_PUBLIC_PUBLIC1_LVS_EQSIN = ($EQSIN_PUBLIC_PUBLIC1_LVS_EQSIN_IPV4 $EQSIN_PUBLIC_PUBLIC1_LVS_EQSIN_IPV6 );\n\n# Realm: production, # Site: eqsin, # Sphere: public, # Network: public1-virtual-eqsin\n@def $EQSIN_PUBLIC_PUBLIC1_VIRTUAL_EQSIN_IPV4 = (103.102.166.96/27);\n@def $EQSIN_PUBLIC_PUBLIC1_VIRTUAL_EQSIN_IPV6 = (2001:df2:e500:3::/64);\n@def $EQSIN_PUBLIC_PUBLIC1_VIRTUAL_EQSIN = ($EQSIN_PUBLIC_PUBLIC1_VIRTUAL_EQSIN_IPV4 $EQSIN_PUBLIC_PUBLIC1_VIRTUAL_EQSIN_IPV6 );\n\n# Realm: production, # Site: esams, # Sphere: private, # Network: private1-bw27-esams\n@def $ESAMS_PRIVATE_PRIVATE1_BW27_ESAMS_IPV4 = (10.80.0.0/24);\n@def $ESAMS_PRIVATE_PRIVATE1_BW27_ESAMS_IPV6 = (2a02:ec80:300:101::/64);\n@def $ESAMS_PRIVATE_PRIVATE1_BW27_ESAMS = ($ESAMS_PRIVATE_PRIVATE1_BW27_ESAMS_IPV4 $ESAMS_PRIVATE_PRIVATE1_BW27_ESAMS_IPV6 );\n\n# Realm: production, # Site: esams, # Sphere: private, # Network: private1-by27-esams\n@def $ESAMS_PRIVATE_PRIVATE1_BY27_ESAMS_IPV4 = (10.80.1.0/24);\n@def $ESAMS_PRIVATE_PRIVATE1_BY27_ESAMS_IPV6 = (2a02:ec80:300:102::/64);\n@def $ESAMS_PRIVATE_PRIVATE1_BY27_ESAMS = ($ESAMS_PRIVATE_PRIVATE1_BY27_ESAMS_IPV4 $ESAMS_PRIVATE_PRIVATE1_BY27_ESAMS_IPV6 );\n\n# Realm: production, # Site: esams, # Sphere: private, # Network: private1-lvs-esams\n@def $ESAMS_PRIVATE_PRIVATE1_LVS_ESAMS_IPV4 = (10.2.3.0/24);\n@def $ESAMS_PRIVATE_PRIVATE1_LVS_ESAMS = ($ESAMS_PRIVATE_PRIVATE1_LVS_ESAMS_IPV4 );\n\n# Realm: production, # Site: esams, # Sphere: private, # Network: private1-virtual-esams\n@def $ESAMS_PRIVATE_PRIVATE1_VIRTUAL_ESAMS_IPV4 = (10.80.2.0/24);\n@def $ESAMS_PRIVATE_PRIVATE1_VIRTUAL_ESAMS_IPV6 = (2a02:ec80:300:103::/64);\n@def $ESAMS_PRIVATE_PRIVATE1_VIRTUAL_ESAMS = ($ESAMS_PRIVATE_PRIVATE1_VIRTUAL_ESAMS_IPV4 $ESAMS_PRIVATE_PRIVATE1_VIRTUAL_ESAMS_IPV6 );\n\n# Realm: production, # Site: esams, # Sphere: public, # Network: public1-bw27-esams\n@def $ESAMS_PUBLIC_PUBLIC1_BW27_ESAMS_IPV4 = (185.15.59.0/27);\n@def $ESAMS_PUBLIC_PUBLIC1_BW27_ESAMS_IPV6 = (2a02:ec80:300:1::/64);\n@def $ESAMS_PUBLIC_PUBLIC1_BW27_ESAMS = ($ESAMS_PUBLIC_PUBLIC1_BW27_ESAMS_IPV4 $ESAMS_PUBLIC_PUBLIC1_BW27_ESAMS_IPV6 );\n\n# Realm: production, # Site: esams, # Sphere: public, # Network: public1-by27-esams\n@def $ESAMS_PUBLIC_PUBLIC1_BY27_ESAMS_IPV4 = (185.15.59.32/27);\n@def $ESAMS_PUBLIC_PUBLIC1_BY27_ESAMS_IPV6 = (2a02:ec80:300:2::/64);\n@def $ESAMS_PUBLIC_PUBLIC1_BY27_ESAMS = ($ESAMS_PUBLIC_PUBLIC1_BY27_ESAMS_IPV4 $ESAMS_PUBLIC_PUBLIC1_BY27_ESAMS_IPV6 );\n\n# Realm: production, # Site: esams, # Sphere: public, # Network: public1-lvs-esams\n@def $ESAMS_PUBLIC_PUBLIC1_LVS_ESAMS_IPV4 = (185.15.59.224/27);\n@def $ESAMS_PUBLIC_PUBLIC1_LVS_ESAMS_IPV6 = (2a02:ec80:300:ed1a::/64);\n@def $ESAMS_PUBLIC_PUBLIC1_LVS_ESAMS = ($ESAMS_PUBLIC_PUBLIC1_LVS_ESAMS_IPV4 $ESAMS_PUBLIC_PUBLIC1_LVS_ESAMS_IPV6 );\n\n# Realm: production, # Site: esams, # Sphere: public, # Network: public1-virtual-esams\n@def $ESAMS_PUBLIC_PUBLIC1_VIRTUAL_ESAMS_IPV4 = (185.15.59.96/27);\n@def $ESAMS_PUBLIC_PUBLIC1_VIRTUAL_ESAMS_IPV6 = (2a02:ec80:300:3::/64);\n@def $ESAMS_PUBLIC_PUBLIC1_VIRTUAL_ESAMS = ($ESAMS_PUBLIC_PUBLIC1_VIRTUAL_ESAMS_IPV4 $ESAMS_PUBLIC_PUBLIC1_VIRTUAL_ESAMS_IPV6 );\n\n# Realm: production, # Site: magru, # Sphere: private, # Network: private1-b3-magru\n@def $MAGRU_PRIVATE_PRIVATE1_B3_MAGRU_IPV4 = (10.140.0.0/24);\n@def $MAGRU_PRIVATE_PRIVATE1_B3_MAGRU_IPV6 = (2a02:ec80:700:101::/64);\n@def $MAGRU_PRIVATE_PRIVATE1_B3_MAGRU = ($MAGRU_PRIVATE_PRIVATE1_B3_MAGRU_IPV4 $MAGRU_PRIVATE_PRIVATE1_B3_MAGRU_IPV6 );\n\n# Realm: production, # Site: magru, # Sphere: private, # Network: private1-b4-magru\n@def $MAGRU_PRIVATE_PRIVATE1_B4_MAGRU_IPV4 = (10.140.1.0/24);\n@def $MAGRU_PRIVATE_PRIVATE1_B4_MAGRU_IPV6 = (2a02:ec80:700:102::/64);\n@def $MAGRU_PRIVATE_PRIVATE1_B4_MAGRU = ($MAGRU_PRIVATE_PRIVATE1_B4_MAGRU_IPV4 $MAGRU_PRIVATE_PRIVATE1_B4_MAGRU_IPV6 );\n\n# Realm: production, # Site: magru, # Sphere: private, # Network: private1-lvs-magru\n@def $MAGRU_PRIVATE_PRIVATE1_LVS_MAGRU_IPV4 = (10.2.7.0/24);\n@def $MAGRU_PRIVATE_PRIVATE1_LVS_MAGRU = ($MAGRU_PRIVATE_PRIVATE1_LVS_MAGRU_IPV4 );\n\n# Realm: production, # Site: magru, # Sphere: private, # Network: private1-virtual-magru\n@def $MAGRU_PRIVATE_PRIVATE1_VIRTUAL_MAGRU_IPV4 = (10.140.2.0/24);\n@def $MAGRU_PRIVATE_PRIVATE1_VIRTUAL_MAGRU_IPV6 = (2a02:ec80:700:103::/64);\n@def $MAGRU_PRIVATE_PRIVATE1_VIRTUAL_MAGRU = ($MAGRU_PRIVATE_PRIVATE1_VIRTUAL_MAGRU_IPV4 $MAGRU_PRIVATE_PRIVATE1_VIRTUAL_MAGRU_IPV6 );\n\n# Realm: production, # Site: magru, # Sphere: public, # Network: public1-b3-magru\n@def $MAGRU_PUBLIC_PUBLIC1_B3_MAGRU_IPV4 = (195.200.68.0/27);\n@def $MAGRU_PUBLIC_PUBLIC1_B3_MAGRU_IPV6 = (2a02:ec80:700:1::/64);\n@def $MAGRU_PUBLIC_PUBLIC1_B3_MAGRU = ($MAGRU_PUBLIC_PUBLIC1_B3_MAGRU_IPV4 $MAGRU_PUBLIC_PUBLIC1_B3_MAGRU_IPV6 );\n\n# Realm: production, # Site: magru, # Sphere: public, # Network: public1-b4-magru\n@def $MAGRU_PUBLIC_PUBLIC1_B4_MAGRU_IPV4 = (195.200.68.32/27);\n@def $MAGRU_PUBLIC_PUBLIC1_B4_MAGRU_IPV6 = (2a02:ec80:700:2::/64);\n@def $MAGRU_PUBLIC_PUBLIC1_B4_MAGRU = ($MAGRU_PUBLIC_PUBLIC1_B4_MAGRU_IPV4 $MAGRU_PUBLIC_PUBLIC1_B4_MAGRU_IPV6 );\n\n# Realm: production, # Site: magru, # Sphere: public, # Network: public1-lvs-magru\n@def $MAGRU_PUBLIC_PUBLIC1_LVS_MAGRU_IPV4 = (195.200.68.224/27);\n@def $MAGRU_PUBLIC_PUBLIC1_LVS_MAGRU_IPV6 = (2a02:ec80:700:ed1a::/64);\n@def $MAGRU_PUBLIC_PUBLIC1_LVS_MAGRU = ($MAGRU_PUBLIC_PUBLIC1_LVS_MAGRU_IPV4 $MAGRU_PUBLIC_PUBLIC1_LVS_MAGRU_IPV6 );\n\n# Realm: production, # Site: magru, # Sphere: public, # Network: public1-virtual-magru\n@def $MAGRU_PUBLIC_PUBLIC1_VIRTUAL_MAGRU_IPV4 = (195.200.68.96/27);\n@def $MAGRU_PUBLIC_PUBLIC1_VIRTUAL_MAGRU_IPV6 = (2a02:ec80:700:3::/64);\n@def $MAGRU_PUBLIC_PUBLIC1_VIRTUAL_MAGRU = ($MAGRU_PUBLIC_PUBLIC1_VIRTUAL_MAGRU_IPV4 $MAGRU_PUBLIC_PUBLIC1_VIRTUAL_MAGRU_IPV6 );\n\n# Realm: production, # Site: ulsfo, # Sphere: private, # Network: private1-22-ulsfo\n@def $ULSFO_PRIVATE_PRIVATE1_22_ULSFO_IPV4 = (10.128.0.0/24);\n@def $ULSFO_PRIVATE_PRIVATE1_22_ULSFO_IPV6 = (2620:0:863:101::/64);\n@def $ULSFO_PRIVATE_PRIVATE1_22_ULSFO = ($ULSFO_PRIVATE_PRIVATE1_22_ULSFO_IPV4 $ULSFO_PRIVATE_PRIVATE1_22_ULSFO_IPV6 );\n\n# Realm: production, # Site: ulsfo, # Sphere: private, # Network: private1-23-ulsfo\n@def $ULSFO_PRIVATE_PRIVATE1_23_ULSFO_IPV4 = (10.128.1.0/24);\n@def $ULSFO_PRIVATE_PRIVATE1_23_ULSFO_IPV6 = (2620:0:863:102::/64);\n@def $ULSFO_PRIVATE_PRIVATE1_23_ULSFO = ($ULSFO_PRIVATE_PRIVATE1_23_ULSFO_IPV4 $ULSFO_PRIVATE_PRIVATE1_23_ULSFO_IPV6 );\n\n# Realm: production, # Site: ulsfo, # Sphere: private, # Network: private1-lvs-ulsfo\n@def $ULSFO_PRIVATE_PRIVATE1_LVS_ULSFO_IPV4 = (10.2.4.0/24);\n@def $ULSFO_PRIVATE_PRIVATE1_LVS_ULSFO = ($ULSFO_PRIVATE_PRIVATE1_LVS_ULSFO_IPV4 );\n\n# Realm: production, # Site: ulsfo, # Sphere: private, # Network: private1-virtual-ulsfo\n@def $ULSFO_PRIVATE_PRIVATE1_VIRTUAL_ULSFO_IPV4 = (10.128.2.0/24);\n@def $ULSFO_PRIVATE_PRIVATE1_VIRTUAL_ULSFO_IPV6 = (2620:0:863:103::/64);\n@def $ULSFO_PRIVATE_PRIVATE1_VIRTUAL_ULSFO = ($ULSFO_PRIVATE_PRIVATE1_VIRTUAL_ULSFO_IPV4 $ULSFO_PRIVATE_PRIVATE1_VIRTUAL_ULSFO_IPV6 );\n\n# Realm: production, # Site: ulsfo, # Sphere: public, # Network: public1-22-ulsfo\n@def $ULSFO_PUBLIC_PUBLIC1_22_ULSFO_IPV4 = (198.35.26.0/27);\n@def $ULSFO_PUBLIC_PUBLIC1_22_ULSFO_IPV6 = (2620:0:863:1::/64);\n@def $ULSFO_PUBLIC_PUBLIC1_22_ULSFO = ($ULSFO_PUBLIC_PUBLIC1_22_ULSFO_IPV4 $ULSFO_PUBLIC_PUBLIC1_22_ULSFO_IPV6 );\n\n# Realm: production, # Site: ulsfo, # Sphere: public, # Network: public1-23-ulsfo\n@def $ULSFO_PUBLIC_PUBLIC1_23_ULSFO_IPV4 = (198.35.26.32/27);\n@def $ULSFO_PUBLIC_PUBLIC1_23_ULSFO_IPV6 = (2620:0:863:2::/64);\n@def $ULSFO_PUBLIC_PUBLIC1_23_ULSFO = ($ULSFO_PUBLIC_PUBLIC1_23_ULSFO_IPV4 $ULSFO_PUBLIC_PUBLIC1_23_ULSFO_IPV6 );\n\n# Realm: production, # Site: ulsfo, # Sphere: public, # Network: public1-lvs-ulsfo\n@def $ULSFO_PUBLIC_PUBLIC1_LVS_ULSFO_IPV4 = (198.35.26.96/27);\n@def $ULSFO_PUBLIC_PUBLIC1_LVS_ULSFO_IPV6 = (2620:0:863:ed1a::/64);\n@def $ULSFO_PUBLIC_PUBLIC1_LVS_ULSFO = ($ULSFO_PUBLIC_PUBLIC1_LVS_ULSFO_IPV4 $ULSFO_PUBLIC_PUBLIC1_LVS_ULSFO_IPV6 );\n\n# Realm: production, # Site: ulsfo, # Sphere: public, # Network: public1-virtual-ulsfo\n@def $ULSFO_PUBLIC_PUBLIC1_VIRTUAL_ULSFO_IPV4 = (198.35.26.96/27);\n@def $ULSFO_PUBLIC_PUBLIC1_VIRTUAL_ULSFO_IPV6 = (2620:0:863:3::/64);\n@def $ULSFO_PUBLIC_PUBLIC1_VIRTUAL_ULSFO = ($ULSFO_PUBLIC_PUBLIC1_VIRTUAL_ULSFO_IPV4 $ULSFO_PUBLIC_PUBLIC1_VIRTUAL_ULSFO_IPV6 );\n\n# Realm: sandbox, # Site: codfw, # Sphere: public, # Network: sandbox1-a-codfw\n@def $CODFW_PUBLIC_SANDBOX1_A_CODFW_IPV4 = (208.80.152.240/28);\n@def $CODFW_PUBLIC_SANDBOX1_A_CODFW_IPV6 = (2620:0:860:201::/64);\n@def $CODFW_PUBLIC_SANDBOX1_A_CODFW = ($CODFW_PUBLIC_SANDBOX1_A_CODFW_IPV4 $CODFW_PUBLIC_SANDBOX1_A_CODFW_IPV6 );\n\n# Realm: sandbox, # Site: eqiad, # Sphere: public, # Network: sandbox1-b-eqiad\n@def $EQIAD_PUBLIC_SANDBOX1_B_EQIAD_IPV4 = (208.80.155.64/28);\n@def $EQIAD_PUBLIC_SANDBOX1_B_EQIAD_IPV6 = (2620:0:861:202::/64);\n@def $EQIAD_PUBLIC_SANDBOX1_B_EQIAD = ($EQIAD_PUBLIC_SANDBOX1_B_EQIAD_IPV4 $EQIAD_PUBLIC_SANDBOX1_B_EQIAD_IPV6 );\n\n# Realm: sandbox, # Site: eqsin, # Sphere: public, # Network: sandbox1-virtual-eqsin\n@def $EQSIN_PUBLIC_SANDBOX1_VIRTUAL_EQSIN_IPV4 = (103.102.166.72/29);\n@def $EQSIN_PUBLIC_SANDBOX1_VIRTUAL_EQSIN_IPV6 = (2001:df2:e500:202::/64);\n@def $EQSIN_PUBLIC_SANDBOX1_VIRTUAL_EQSIN = ($EQSIN_PUBLIC_SANDBOX1_VIRTUAL_EQSIN_IPV4 $EQSIN_PUBLIC_SANDBOX1_VIRTUAL_EQSIN_IPV6 );\n\n# Realm: sandbox, # Site: esams, # Sphere: public, # Network: sandbox1-virtual-esams\n@def $ESAMS_PUBLIC_SANDBOX1_VIRTUAL_ESAMS_IPV4 = (185.15.59.72/29);\n@def $ESAMS_PUBLIC_SANDBOX1_VIRTUAL_ESAMS_IPV6 = (2a02:ec80:300:202::/64);\n@def $ESAMS_PUBLIC_SANDBOX1_VIRTUAL_ESAMS = ($ESAMS_PUBLIC_SANDBOX1_VIRTUAL_ESAMS_IPV4 $ESAMS_PUBLIC_SANDBOX1_VIRTUAL_ESAMS_IPV6 );\n\n# Realm: sandbox, # Site: magru, # Sphere: public, # Network: sandbox1-virtual-magru\n@def $MAGRU_PUBLIC_SANDBOX1_VIRTUAL_MAGRU_IPV4 = (195.200.68.64/29);\n@def $MAGRU_PUBLIC_SANDBOX1_VIRTUAL_MAGRU_IPV6 = (2a02:ec80:700:201::/64);\n@def $MAGRU_PUBLIC_SANDBOX1_VIRTUAL_MAGRU = ($MAGRU_PUBLIC_SANDBOX1_VIRTUAL_MAGRU_IPV4 $MAGRU_PUBLIC_SANDBOX1_VIRTUAL_MAGRU_IPV6 );\n\n# Realm: sandbox, # Site: ulsfo, # Sphere: public, # Network: sandbox1-ulsfo\n@def $ULSFO_PUBLIC_SANDBOX1_ULSFO_IPV4 = (198.35.26.240/28);\n@def $ULSFO_PUBLIC_SANDBOX1_ULSFO_IPV6 = (2620:0:863:201::/64);\n@def $ULSFO_PUBLIC_SANDBOX1_ULSFO = ($ULSFO_PUBLIC_SANDBOX1_ULSFO_IPV4 $ULSFO_PUBLIC_SANDBOX1_ULSFO_IPV6 );\n","ensure":"present"}},{"type":"Nrpe::Plugin","title":"check_ferm","tags":["nrpe::plugin","nrpe","plugin","check_ferm","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall.pp","line":135,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/base/firewall/check_ferm","ensure":"present"}},{"type":"Nrpe::Monitor_service","title":"ferm_active","tags":["nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/firewall.pp","line":139,"exported":false,"kind":"defined_type","parameters":{"description":"Check whether ferm is active by checking the default input chain","nrpe_command":"/usr/local/lib/nagios/plugins/check_ferm","sudo_user":"root","contact_group":"admins","notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/check_ferm","check_interval":30,"retry_interval":1,"migration_task":"T350694","enable_nrpe2nodexp":true,"ensure":"present","retries":3,"timeout":10,"critical":false,"enable_icinga_check":true,"nrpe2nodexp_parse_perf_data":false,"alertmanager_team":"observability"}},{"type":"Class","title":"Profile::Backup::Host","tags":["class","profile::backup::host","profile","backup","host","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"enable":false,"pool":"","director":"backup.example.com","days":[],"director_seed":"","client_version":9}},{"type":"Backup::Set","title":"home","tags":["backup::set","backup","set","home","class","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/role/manifests/deployment_server.pp","line":8,"exported":false,"kind":"defined_type"},{"type":"Class","title":"Profile::Mediawiki::Deployment::Server","tags":["class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"rsync_host":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","apache_fqdn":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","deployment_group":"wikidev","deployment_server":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","main_deployment_server":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","base_path":"/srv/deployment","deployment_hosts":["172.16.1.63"],"releases_server":"releases1003.eqiad.wmnet","other_releases_servers":["releases2003.codfw.wmnet"],"ensure_spiderpig":"absent","statsd":"prometheus-labmon.eqiad.wmnet","sources":{"statsv/statsv":{"repository":"performance/statsv"},"performance/navtiming":{"repository":"performance/navtiming"},"restbase/deploy":{"repository":"mediawiki/services/restbase/deploy"},"cassandra/logstash-logback-encoder":{"repository":"operations/software/logstash-logback-encoder"},"dumps/dumps":{"repository":"operations/dumps","scap_repository":"operations/dumps/scap"}},"enable_auto_deploy":false,"require":["Class[Profile::Mediawiki::Common]"]}},{"type":"Class","title":"Profile::Mediawiki::Common","tags":["class","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"logstash_host":"logstash.svc.deployment-prep.eqiad1.wikimedia.cloud","logstash_syslog_port":10514,"log_aggregator":"deployment-mwlog02.deployment-prep.eqiad1.wikimedia.cloud:8420","php_versions":["8.3"],"histogram_buckets":[0.005,0.01,0.025,0.05,0.1,0.25,0.5,1,2.5,5,10,30,60],"php_restarts":"present","load_geoip_data_from_puppetserver":true,"fetch_ipinfo_dbs":false,"is_scap_master":true,"require":["Class[Profile::Base::Memory_cgroup]","Class[Profile::Mediawiki::System_users]"]}},{"type":"Class","title":"Profile::Base::Memory_cgroup","tags":["class","profile::base::memory_cgroup","profile","base","memory_cgroup","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown"},{"type":"Grub::Bootparam","title":"cgroup_enable","tags":["grub::bootparam","grub","bootparam","cgroup_enable","class","profile::base::memory_cgroup","profile","base","memory_cgroup","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/memory_cgroup.pp","line":6,"exported":false,"kind":"defined_type","parameters":{"value":"memory","ensure":"present","mode":"keyvalue","key":"cgroup_enable","glob":true}},{"type":"Grub::Bootparam","title":"swapaccount","tags":["grub::bootparam","grub","bootparam","swapaccount","class","profile::base::memory_cgroup","profile","base","memory_cgroup","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/base/memory_cgroup.pp","line":10,"exported":false,"kind":"defined_type","parameters":{"value":"1","ensure":"present","mode":"keyvalue","key":"swapaccount","glob":true}},{"type":"Class","title":"Profile::Mediawiki::System_users","tags":["class","profile::mediawiki::system_users","profile","mediawiki","system_users","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"ensure":"present","spiderpig_user":"spiderpig","fundraising_data_uploader_user":"fundraising-data-uploader"}},{"type":"Group","title":"mwbuilder","tags":["group","mwbuilder","class","profile::mediawiki::system_users","profile","mediawiki","system_users","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/system_users.pp","line":10,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","system":true}},{"type":"User","title":"mwbuilder","tags":["user","mwbuilder","class","profile::mediawiki::system_users","profile","mediawiki","system_users","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/system_users.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","gid":"mwbuilder","shell":"/bin/false","comment":"","home":"/srv/mwbuilder","managehome":true,"system":true}},{"type":"User","title":"mwpresync","tags":["user","mwpresync","class","profile::mediawiki::system_users","profile","mediawiki","system_users","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/system_users.pp","line":29,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","gid":"mwbuilder","shell":"/bin/false","comment":"","home":"/srv/mwpresync","managehome":true,"system":true}},{"type":"Git::Userconfig","title":".gitconfig for mwpresync user","tags":["git::userconfig","git","userconfig","class","profile::mediawiki::system_users","profile","mediawiki","system_users","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/system_users.pp","line":38,"exported":false,"kind":"defined_type","parameters":{"homedir":"/srv/mwpresync","settings":{"user":{"name":"MediaWiki PreSync","email":"mwpresync@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud"}},"require":"User[mwpresync]"}},{"type":"Group","title":"spiderpig","tags":["group","spiderpig","class","profile::mediawiki::system_users","profile","mediawiki","system_users","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/system_users.pp","line":53,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","gid":929,"system":true}},{"type":"User","title":"spiderpig","tags":["user","spiderpig","class","profile::mediawiki::system_users","profile","mediawiki","system_users","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/system_users.pp","line":58,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","uid":929,"gid":"spiderpig","comment":"SpiderPig jobrunner/apiserver","home":"/var/lib/spiderpig","managehome":true,"system":true}},{"type":"Group","title":"fundraising-data-uploader","tags":["group","fundraising-data-uploader","class","profile::mediawiki::system_users","profile","mediawiki","system_users","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/system_users.pp","line":68,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","system":true,"gid":935}},{"type":"User","title":"fundraising-data-uploader","tags":["user","fundraising-data-uploader","class","profile::mediawiki::system_users","profile","mediawiki","system_users","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/system_users.pp","line":73,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","uid":935,"gid":"fundraising-data-uploader","comment":"Receives data uploads from fr-tech for consumption by MediaWiki cron jobs","home":"/var/lib/fundraising-data-uploader","managehome":true,"system":true}},{"type":"Ssh::Userkey","title":"fundraising-data-uploader","tags":["ssh::userkey","ssh","userkey","fundraising-data-uploader","class","profile::mediawiki::system_users","profile","mediawiki","system_users","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/system_users.pp","line":89,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","user":"fundraising-data-uploader"}},{"type":"Class","title":"Geoip","tags":["class","geoip","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":17,"exported":false,"kind":"class","parameters":{"load_data_from_puppetserver":true,"fetch_ipinfo_dbs":false}},{"type":"Class","title":"Geoip::Data::Puppet","tags":["class","geoip::data::puppet","geoip","data","puppet","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/geoip/manifests/init.pp","line":17,"exported":false,"kind":"class","parameters":{"fetch_ipinfo_dbs":false,"source":"puppet:///volatile/GeoIP","data_directory":"/usr/share/GeoIP","source_ipinfo":"puppet:///volatile/GeoIPInfo","data_directory_ipinfo":"/usr/share/GeoIPInfo"}},{"type":"File","title":"/usr/share/GeoIP","tags":["file","class","geoip::data::puppet","geoip","data","puppet","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/geoip/manifests/data/puppet.pp","line":21,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0644","source":"puppet:///volatile/GeoIP","recurse":true,"backup":false,"show_diff":false}},{"type":"Class","title":"Geoip::Bin","tags":["class","geoip::bin","geoip","bin","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown"},{"type":"Package","title":"geoip-bin","tags":["package","geoip-bin","class","geoip::bin","geoip","bin","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/geoip/manifests/bin.pp","line":5,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt"}},{"type":"Package","title":"mmdb-bin","tags":["package","mmdb-bin","class","geoip::bin","geoip","bin","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/geoip/manifests/bin.pp","line":5,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt"}},{"type":"Class","title":"Systemd::Coredump","tags":["class","systemd::coredump","systemd","coredump","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":26,"exported":false,"kind":"class","parameters":{"ensure":"present","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/systemd/coredump.conf","tags":["file","class","systemd::coredump","systemd","coredump","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/coredump.pp","line":15,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/systemd/coredump.conf","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for coredump]"}},{"type":"Exec","title":"systemd daemon-reload for coredump","tags":["exec","class","systemd::coredump","systemd","coredump","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/coredump.pp","line":23,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Tmpfile","title":"coredump","tags":["systemd::tmpfile","systemd","tmpfile","coredump","class","systemd::coredump","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/coredump.pp","line":30,"exported":false,"kind":"defined_type","parameters":{"content":"d /var/lib/systemd/coredump 0755 root root 15d","ensure":"present","owner":"root","group":"root"}},{"type":"Sysctl::Parameters","title":"coredump","tags":["sysctl::parameters","sysctl","parameters","coredump","class","systemd::coredump","systemd","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/coredump.pp","line":33,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","values":{"kernel.core_pattern":"|/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %e"},"priority":70,"no_priority_prefix":false}},{"type":"Class","title":"Mediawiki::Cgroup","tags":["class","mediawiki::cgroup","mediawiki","cgroup","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":31,"exported":false,"kind":"class"},{"type":"Package","title":"cgroup-tools","tags":["package","cgroup-tools","class","mediawiki::cgroup","mediawiki","cgroup","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/cgroup.pp","line":11,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/usr/local/bin/cgroup-mediawiki-clean","tags":["file","class","mediawiki::cgroup","mediawiki","cgroup","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/cgroup.pp","line":17,"exported":false,"kind":"compilable_type","parameters":{"source":"puppet:///modules/mediawiki/cgroup/cgroup-mediawiki-clean","owner":"root","group":"root","mode":"0755"}},{"type":"Base::Service_unit","title":"mw-cgroup","tags":["base::service_unit","base","service_unit","mw-cgroup","class","mediawiki::cgroup","mediawiki","cgroup","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/cgroup.pp","line":24,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","systemd":"# Systemd job for MediaWiki's cgroup config\n# This file is managed by Puppet.\n[Unit]\nDescription=\"Mw-cgroup\"\nBefore=hhvm.service\n\n[Service]\nType=oneshot\nEnvironment=CGDIR=/sys/fs/cgroup/memory/mediawiki\nExecStart=/bin/mkdir -p $CGDIR\nExecStart=/bin/mkdir -p -m 0777 ${CGDIR}/job\nExecStart=/bin/bash -c \"echo '/usr/local/bin/cgroup-mediawiki-clean' > /sys/fs/cgroup/memory/release_agent\"\nExecStop=/bin/rmdir ${CGDIR}/job\nExecStop=/bin/rmdir $CGDIR\nExecStop=/bin/bash -c \"echo '' > /sys/fs/cgroup/memory/release_agent\"\nRemainAfterExit=yes\nSyslogIdentifier=%N\n\n[Install]\nWantedBy=multi-user.target\n","refresh":false,"declare_service":true,"mask":false,"service_params":{}}},{"type":"Grub::Bootparam","title":"cgroup.memory","tags":["grub::bootparam","grub","bootparam","cgroup.memory","class","mediawiki::cgroup","mediawiki","cgroup","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/cgroup.pp","line":31,"exported":false,"kind":"defined_type","parameters":{"value":"nokmem","ensure":"present","mode":"keyvalue","key":"cgroup.memory","glob":true}},{"type":"Grub::Bootparam","title":"disable_unified_cgroup_hierarchy","tags":["grub::bootparam","grub","bootparam","disable_unified_cgroup_hierarchy","class","mediawiki::cgroup","mediawiki","cgroup","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/cgroup.pp","line":38,"exported":false,"kind":"defined_type","parameters":{"key":"systemd.unified_cgroup_hierarchy","value":"0","ensure":"present","mode":"keyvalue","glob":true}},{"type":"Class","title":"Mediawiki::Packages","tags":["class","mediawiki::packages","mediawiki","packages","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":33,"exported":false,"kind":"class"},{"type":"Class","title":"Imagemagick::Install","tags":["class","imagemagick::install","imagemagick","install","mediawiki::packages","mediawiki","packages","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown"},{"type":"Package","title":"webp","tags":["package","webp","class","imagemagick::install","imagemagick","install","mediawiki::packages","mediawiki","packages","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/imagemagick/manifests/install.pp","line":7,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/ImageMagick-6/policy.xml","tags":["file","class","imagemagick::install","imagemagick","install","mediawiki::packages","mediawiki","packages","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/imagemagick/manifests/install.pp","line":9,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0644","source":"puppet:///modules/imagemagick/policy.xml","require":"Package[imagemagick]"}},{"type":"Package","title":"firejail","tags":["package","firejail","class","mediawiki::packages","mediawiki","packages","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/packages.pp","line":7,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"gnupg1","tags":["package","gnupg1","class","mediawiki::packages","mediawiki","packages","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/packages.pp","line":7,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-pil","tags":["package","python3-pil","class","mediawiki::packages","mediawiki","packages","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/packages.pp","line":7,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Class","title":"Mediawiki::Users","tags":["class","mediawiki::users","mediawiki","users","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":48,"exported":false,"kind":"class","parameters":{"web":"www-data","extra_privileges":["ALL = (root) NOPASSWD: /usr/local/sbin/restart-php-fpm-all","ALL = (root) NOPASSWD: /usr/local/sbin/restart-php-fpm-all --force","ALL = (root) NOPASSWD: /usr/local/sbin/check-and-restart-php php8.3-fpm *","ALL = (root) NOPASSWD: /usr/local/sbin/restart-php8.3-fpm --force"]}},{"type":"Group","title":"mwdeploy","tags":["group","mwdeploy","class","mediawiki::users","mediawiki","users","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/users.pp","line":15,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","system":true}},{"type":"User","title":"mwdeploy","tags":["user","mwdeploy","class","mediawiki::users","mediawiki","users","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/users.pp","line":20,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","shell":"/bin/bash","home":"/var/lib/mwdeploy","system":true,"managehome":true}},{"type":"Ssh::Userkey","title":"mwdeploy","tags":["ssh::userkey","ssh","userkey","mwdeploy","class","mediawiki::users","mediawiki","users","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/users.pp","line":28,"exported":false,"kind":"defined_type","parameters":{"content":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCtTt7udU8YI057E6lnIVrdL7eV0/SFLirFI0/iWkv3/M6Kh3P6zepWu/E0oujbw+DYLhtTY9Nh14UTTp7UE+TXNDmAtMaRpAd8FzZQnQ8pzo+PO1AyBGh8necJh9kZpnEcuA23r59SWHQjMndqVGAoW90Aydd2lHWkMXXExGlsGuH8cdpF3+GOUsHAnodhXhDluvURFsEJwogy1Gfw25qgg0F3yfkBtPapVCyNXvOMDA5w4KAbjTAHpEKdP0ep098GD4QzWigyfCVT+uimHXVtQTL8KwyYz8iPESEFon0bO79rFtA/ZHq7dDbFC0lNEhWiVj+1sCV0B+Ba5AUlj9QGDDC7oz1+vsfGin/LyHk2U2n7Nus0K99F8gCxm3o5Xj9gMhsYOm5wja8FL31NEz1KNsLQggD5O2dTKokMCMP3D4SsN7zot6CaayQBAhtxycWiZJXPSx4ZKXoZqsKRZJ63qzSonMJVaPqPa44Cc1AwxEkMfJ59Jhgpw6mj+4Rz7CEbnzGPnGoeg+anreeww+af9ojqOFasJrucEMJR0QyeuuaRHheeMAU5v/R+uCyLnPbFQLl0kgT16gFx6wYGoX3K3XwRNrGATEJHEHAt2IEJOdoGFNgHFkHVTJUAiJ8nGMDtjsLxfRIlCF/P+seU9kXdAnBBqGkju7v2uvtMI1oseQ== puppet@deployment-puppetmaster\n\n","ensure":"present","user":"mwdeploy"}},{"type":"Sudo::User","title":"mwdeploy","tags":["sudo::user","sudo","user","mwdeploy","class","mediawiki::users","mediawiki","users","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/users.pp","line":34,"exported":false,"kind":"defined_type","parameters":{"privileges":["ALL = (www-data,mwdeploy) NOPASSWD: ALL","ALL = (root) NOPASSWD: /usr/sbin/service apache2 start","ALL = (root) NOPASSWD: /usr/sbin/apache2ctl graceful-stop","ALL = (root) NOPASSWD: /usr/local/sbin/restart-php-fpm-all","ALL = (root) NOPASSWD: /usr/local/sbin/restart-php-fpm-all --force","ALL = (root) NOPASSWD: /usr/local/sbin/check-and-restart-php php8.3-fpm *","ALL = (root) NOPASSWD: /usr/local/sbin/restart-php8.3-fpm --force"],"ensure":"present","user":"mwdeploy","require":["Class[Sudo]"]}},{"type":"Class","title":"Profile::Mediawiki::Scap_client","tags":["class","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"is_master":true,"deployment_dir_linked_to_staging_dir":true,"deployment_server":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud"}},{"type":"Class","title":"Scap","tags":["class","scap","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/scap_client.pp","line":14,"exported":false,"kind":"class","parameters":{"deployment_server":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","wmflabs_master":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","php7_admin_port":9181,"is_master":true,"betacluster_udplog_host":"deployment-mwlog02.deployment-prep.eqiad1.wikimedia.cloud","k8s_deployments":{},"enable_bootstrapping":true,"require":["Class[Git::Lfs]"]}},{"type":"Class","title":"Git::Lfs","tags":["class","git::lfs","git","lfs","scap","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown"},{"type":"Package","title":"git-lfs","tags":["package","git-lfs","class","git::lfs","git","lfs","scap","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/lfs.pp","line":3,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Class","title":"Scap::User","tags":["class","scap::user","scap","user","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown"},{"type":"File","title":"/var/lib/scap","tags":["file","class","scap::user","scap","user","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/user.pp","line":10,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":919,"group":919,"mode":"0755"}},{"type":"Systemd::Sysuser","title":"scap","tags":["systemd::sysuser","systemd","sysuser","scap","class","scap::user","user","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/user.pp","line":17,"exported":false,"kind":"defined_type","parameters":{"id":"919:919","description":"used to install the scap deployment tool","home_dir":"/var/lib/scap","require":"File[/var/lib/scap]","shell":"/bin/bash","ensure":"present","username":"scap","usertype":"user","allow_login":false,"additional_groups":[]}},{"type":"Ssh::Userkey","title":"scap","tags":["ssh::userkey","ssh","userkey","scap","class","scap::user","user","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/user.pp","line":27,"exported":false,"kind":"defined_type","parameters":{"content":"ssh-rsa SNAKEOIL scap\n","ensure":"present","user":"scap"}},{"type":"Package","title":"python3-venv","tags":["package","python3-venv","class","scap","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/init.pp","line":23,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/scap.cfg","tags":["file","class","scap","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/init.pp","line":60,"exported":false,"kind":"compilable_type","parameters":{"content":"#####################################################################\n### THIS FILE IS MANAGED BY PUPPET\n### modules/scap/templates/scap.cfg.erb\n#####################################################################\n\n# Configuration for scap and related scripts\n#\n# Values are selected based on the fully qualified domain name of the local\n# host from the most specific to the least specific. As an example, on the\n# host deploy1003.eqiad.wmnet lookups cascade in this order:\n#\n#   [deploy1003.eqiad.wmnet] > [eqiad.wmnet] > [wmnet] > [global]\n#\n# Additional configuration can be given on the command line for most\n# applications by specifying a separate configuration file and/or using `-D`\n# defines. When an alternate configuration file is specified, values from this\n# file are ignored. `-D` definitions always take precedence over\n# other configuration.\n\n[global]\n\n# deployment git server hostname\ngit_server: deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\n\nstatsd_port: 8125\n\n# Deployment realm\nwmf_realm: production\n\n# Deployment datacenter\ndatacenter: eqiad\n\n# Ssh agent to use to connect to cluster servers\nssh_auth_sock: /run/keyholder/proxy.sock\n# User to perform ssh commands as\nssh_user: mwdeploy\n\n# PID file for Apache service\napache_pid_file: /var/run/apache2/apache2.pid\n\n# Local interface that indicates that pybal is in use\npybal_interface: lo:LVS\n\n# DSH group naming hosts to use as scap masters\ndsh_masters: scap-masters\n# DSH group naming hosts to use as scap proxies\ndsh_proxies: scap-proxies\n# DSH group naming hosts to use as scap targets\ndsh_targets: mediawiki-installation\n# DSH group naming hosts to use as mediawiki api canaries\ndsh_api_canaries: mediawiki-api-canaries\n# DSH group naming hosts to use as mediawiki app canaries\ndsh_app_canaries: mediawiki-appserver-canaries\n\nlogstash_host: logstash1023.eqiad.wmnet:9200\n\nuse_syslog: True\n\n# The Gerrit user to use when pushing commits to gerrit (used by scap\n# deploy-promote)\ngerrit_push_user: trainbranchbot\n\n# The user to sudo as when running scap subcommands that require access to\n# docker (e.g. scap mwscript and scap mwshell).\ndocker_user: mwbuilder\n\n# Settings for mediawiki container image building (T297673)\nrelease_repo_dir: /srv/mwbuilder/release\nrelease_repo_update_cmd: sudo -u mwbuilder /usr/local/bin/update-mediawiki-tools-release\nrelease_repo_build_and_push_images_cmd: sudo -u mwbuilder /srv/mwbuilder/release/make-container-image/build-images.py\n\n\nblock_deployments: false\n\n# T359643\nmanage_mediawiki_php_symlink: False\n\n# T361724: Make scap require screen/tmux for certain subcommands\nrequire_terminal_multiplexer: False\n\n# T418200: Temporarily pin mediawiki_runtime_image to bullseye-based image\nmediawiki_runtime_image: docker-registry.wikimedia.org/php8.3-icu72-fpm-multiversion-base\n\n[eqiad.wmnet]\n# Wikimedia Foundation production eqiad datacenter\ndatacenter: eqiad\n\n[codfw.wmnet]\n# Wikimedia Foundation production codfw datacenter\ndatacenter: codfw\nmaster_rsync: deployment.codfw.wmnet\n\n[wmnet]\n# Wikimedia Foundation production cluster configuration\nmaster_rsync: deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\nstatsd_host: statsd.eqiad.wmnet\ntcpircbot_host: icinga.wikimedia.org\nweb_proxy: http://webproxy:8080\nphp_fpm_restart_script: /usr/local/sbin/restart-php-fpm-all\nfoss_violations: https://gitlab.wikimedia.org/repos/product-safety-and-integrity/hcaptcha-secure-api-vendor.git,deploy,static/hcaptcha\ncanary_dashboard_url: https://logstash.wikimedia.org\n#php7-admin-port: 9181\nmw_web_clusters: testserver\n# These keys contain check commands executed against the bare-metal and k8s\n# deployments of mediawiki following the testservers-stage update. Each may\n# contain multiple independent check (sub)commands separated by newlines, all\n# of which will execute concurrently.\ntestservers_check_cmd_baremetal: httpbb /srv/deployment/httpbb-tests/appserver/* --hosts=$BAREMETAL_TESTSERVERS --retry_on_timeout\ntestservers_check_cmd_k8s: httpbb /srv/deployment/httpbb-tests/appserver/* --hosts=mwdebug.discovery.wmnet --https_port=4444 --retry_on_timeout\n                           httpbb /srv/deployment/httpbb-tests/appserver/* --hosts=mwdebug-next.discovery.wmnet --https_port=4453 --retry_on_timeout\n\nbeta_only_config_files: wmf-config/CirrusSearch-labs.php\n                        wmf-config/CommonSettings-labs.php\n                        wmf-config/InitialiseSettings-labs.php\n                        wmf-config/LabsServices.php\n                        wmf-config/db-labs.php\n                        wmf-config/interwiki-labs.php\n                        wmf-config/mc-labs.php\n                        wmf-config/reverse-proxy-labs.php\n                        wikiversions-labs.json\n                        langlist-labs\n\n# Settings for mediawiki container image building (T297673)\nbuild_mw_container_image: True\ndeploy_mw_container_image: True\n\n# SpiderPig settings\nspiderpig_auth_server: https://idp.wikimedia.org\nspiderpig_user_groups: cn=spiderpig-access,ou=groups,dc=wikimedia,dc=org\nspiderpig_admin_groups: cn=releng,ou=groups,dc=wikimedia,dc=org\n                        cn=ops,ou=groups,dc=wikimedia,dc=org\n\n[eqiad1.wikimedia.cloud]\n# Wikimedia Foundation beta eqiad datacenter\ndatacenter: eqiad\ngit_server: deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\nmaster_rsync: deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\nlogstash_host: logs-api.svc.logging.eqiad1.wikimedia.cloud:9200\nudp2log_host: deployment-mwlog02.deployment-prep.eqiad1.wikimedia.cloud\ncanary_dashboard_url: https://beta-logs.wmcloud.org\n# T99740: LCStoreStaticArray\nphp_l10n: true\nwmf_realm: labs\ndelay_messageblobstore_purge: true\nphp_fpm_restart_script: /usr/local/sbin/restart-php-fpm-all\nmw_web_clusters: appserver,api_appserver,testserver\nrequire_security_patches: False\n\n[wikimedia.org]\n# Wikimedia Foundation production cluster configuration for \"public\" hosts\n# This should match the [wmnet] configuration\nmaster_rsync: deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\nstatsd_host: statsd.eqiad.wmnet\ntcpircbot_host: icinga.wikimedia.org\n","owner":"root","group":"root","mode":"0444"}},{"type":"Class","title":"Mediawiki::Scap","tags":["class","mediawiki::scap","mediawiki","scap","profile::mediawiki::scap_client","profile","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/scap_client.pp","line":21,"exported":false,"kind":"class","parameters":{"is_master":true,"deployment_dir_linked_to_staging_dir":true}},{"type":"File","title":"/srv/mediawiki","tags":["file","class","mediawiki::scap","mediawiki","scap","profile::mediawiki::scap_client","profile","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/scap.pp","line":22,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/srv/mediawiki-staging","owner":"root","group":"root"}},{"type":"Exec","title":"fetch_mediawiki","tags":["exec","fetch_mediawiki","class","mediawiki::scap","mediawiki","scap","profile::mediawiki::scap_client","profile","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/scap.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/true","creates":"/srv/mediawiki/docroot","require":["File[/srv/mediawiki]","Sudo::User[mwdeploy]"],"timeout":1800,"user":"mwdeploy","group":"mwdeploy"}},{"type":"File","title":"/etc/profile.d/mediawiki.sh","tags":["file","class","mediawiki::scap","mediawiki","scap","profile::mediawiki::scap_client","profile","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/scap.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"content":"# MediaWiki-related shell environment variables\n\nMEDIAWIKI_DEPLOYMENT_DIR=\"/srv/mediawiki\"\nMEDIAWIKI_STAGING_DIR=\"/srv/mediawiki-staging\"\nMEDIAWIKI_WEB_USER=\"www-data\"\n\n# Members of the wikidev group are deployers, keep the things they do\n# group readable/writable.\n\nif groups | grep -Pqw 'wikidev'; then\n  umask 0002\nfi\n","owner":"root","group":"root","mode":"0444"}},{"type":"Class","title":"Scap::Firewall","tags":["class","scap::firewall","scap","firewall","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/scap_client.pp","line":25,"exported":false,"kind":"class","parameters":{"ensure":"present"}},{"type":"Firewall::Service","title":"deployment-ssh","tags":["firewall::service","firewall","service","deployment-ssh","class","scap::firewall","scap","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/firewall.pp","line":7,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":22,"src_sets":["DEPLOYMENT_HOSTS"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Class","title":"Mediawiki::Syslog","tags":["class","mediawiki::syslog","mediawiki","syslog","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":61,"exported":false,"kind":"class","parameters":{"log_aggregator":"deployment-mwlog02.deployment-prep.eqiad1.wikimedia.cloud:8420"}},{"type":"Rsyslog::Conf","title":"mediawiki","tags":["rsyslog::conf","rsyslog","conf","mediawiki","class","mediawiki::syslog","syslog","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/syslog.pp","line":18,"exported":false,"kind":"defined_type","parameters":{"content":"# rsyslog configuration for MediaWiki\n# This file is managed by Puppet\n\n# Emulate MediaWiki's wfDebugLog / wfErrorLog format\ntemplate(name=\"MediaWiki\" type=\"string\" string=\"%programname% %timegenerated% %HOSTNAME%: %msg%\\n\")\n\n# The trailing tilde in the filter definitions below excludes\n# the messages from further processing.\n\n# Rotate /var/log/apache2.log when it exceeds 100MB.\n$outchannel apache2, /var/log/apache2.log, 100000000, /usr/sbin/logrotate -f /etc/logrotate.d/mediawiki_apache\n\n# Forward Apache to /var/log/apache2.log and log aggregator.\nif $programname == \"apache2\" then {\n    :omfile:$apache2\n    @deployment-mwlog02.deployment-prep.eqiad1.wikimedia.cloud:8420;MediaWiki\n    stop\n}\n\n# Forward PHP7 logs and stacktraces to the log aggregator\nif $programname startswith 'php'  then {\n    @deployment-mwlog02.deployment-prep.eqiad1.wikimedia.cloud:8420;MediaWiki\n    stop\n}\n\n# Forward the output of scheduled maintenance scripts to the log aggregator\nif ($programname startswith 'mediawiki_job_') then {\n    @deployment-mwlog02.deployment-prep.eqiad1.wikimedia.cloud:8420;MediaWiki\n    stop\n}\n\n# Forward messages logged by the kernel and containing the string\n# \"php7\" or \"php8\" (such as warnings that the process was killed or respawned)\n# to the log aggregator.\nif $msg contains \"php\" and $programname == \"kernel\" then {\n    @deployment-mwlog02.deployment-prep.eqiad1.wikimedia.cloud:8420;MediaWiki\n}","priority":40,"ensure":"present","mode":"0444"}},{"type":"File","title":"/etc/logrotate.d/mediawiki_apache","tags":["file","class","mediawiki::syslog","mediawiki","syslog","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mediawiki/manifests/syslog.pp","line":28,"exported":false,"kind":"compilable_type","parameters":{"source":"puppet:///modules/mediawiki/logrotate.d_mediawiki_apache","owner":"root","group":"root","mode":"0444","before":"Rsyslog::Conf[mediawiki]"}},{"type":"Class","title":"Profile::Rsyslog::Udp_localhost_compat","tags":["class","profile::rsyslog::udp_localhost_compat","profile","rsyslog","udp_localhost_compat","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"logging_kafka_brokers":["deployment-kafka-logging01.deployment-prep.eqiad1.wikimedia.cloud:9093"],"port":10514,"queue_enabled_sites":[]}},{"type":"Rsyslog::Conf","title":"udp_localhost_compat","tags":["rsyslog::conf","rsyslog","conf","udp_localhost_compat","class","profile::rsyslog::udp_localhost_compat","profile","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/rsyslog/udp_localhost_compat.pp","line":23,"exported":false,"kind":"defined_type","parameters":{"content":"# Provide a UDP syslog input to accept JSON payloads (in the syslog message) and forwards them to\n# Kakfa.\n# To be recognized as JSON the syslog message must be prepended with \"@cee: \"\n# see also https://www.rsyslog.com/doc/v8-stable/configuration/modules/mmjsonparse.html\n\n# Kafka topic selection is based on the syslog message severity.\n\nmodule(load=\"imudp\")\n\ntemplate(name=\"udp_localhost_topic\" type=\"string\" string=\"udp_localhost-%syslogseverity-text:::lowercase%\")\n\n# Use a separate (in memory) queue to limit message processing to this ruleset only.\nruleset(name=\"udp_localhost_to_kafka\" queue.type=\"LinkedList\") {\n  action(type=\"mmjsonparse\" name=\"mmjsonparse_udp_localhost\")\n\n  action(type=\"omkafka\"\n         broker=[\"deployment-kafka-logging01.deployment-prep.eqiad1.wikimedia.cloud:9093\"]\n         topic=\"udp_localhost_topic\"\n         dynatopic=\"on\"\n         dynatopic.cachesize=\"1000\"\n         partitions.auto=\"on\"\n         template=\"syslog_cee\"\n         confParam=[ \"security.protocol=ssl\",\n                     \"ssl.ca.location=/etc/ssl/certs/wmf-ca-certificates.crt\",\n                     \"compression.codec=snappy\",\n                     \"socket.timeout.ms=60000\",\n                     \"socket.keepalive.enable=true\",\n                     \"queue.buffering.max.ms=50\",\n                     \"batch.num.messages=1000\" ]\n  )\n}\n\ninput(type=\"imudp\" port=\"10514\" address=\"localhost\" ruleset=\"udp_localhost_to_kafka\")\n","priority":50,"ensure":"present","mode":"0444"}},{"type":"Class","title":"Profile::Prometheus::Statsd_exporter","tags":["class","profile::prometheus::statsd_exporter","profile","prometheus","statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":67,"exported":false,"kind":"class","parameters":{"relay_address":"","timer_type":"histogram","histogram_buckets":[0.005,0.01,0.025,0.05,0.1,0.25,0.5,1,2.5,5,10,30,60],"mappings":[],"enable_relay":true,"enable_scraping":true,"prometheus_instance":"ops","ttl":"720h"}},{"type":"Class","title":"Prometheus::Statsd_exporter","tags":["class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/prometheus/statsd_exporter.pp","line":18,"exported":false,"kind":"class","parameters":{"mappings":[],"relay_address":"","timer_type":"histogram","histogram_buckets":[0.005,0.01,0.025,0.05,0.1,0.25,0.5,1,2.5,5,10,30,60],"enable_scraping":true,"prometheus_instance":"ops","ttl":"720h","listen_address":":9112","arguments":""}},{"type":"Package","title":"prometheus-statsd-exporter","tags":["package","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/statsd_exporter.pp","line":47,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/prometheus","tags":["file","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/statsd_exporter.pp","line":68,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"0555","owner":"root","group":"root"}},{"type":"File","title":"/etc/prometheus/statsd_exporter.conf","tags":["file","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/statsd_exporter.pp","line":76,"exported":false,"kind":"compilable_type","parameters":{"content":"---\ndefaults:\n  timer_type: histogram\n  buckets:\n  - 0.005\n  - 0.01\n  - 0.025\n  - 0.05\n  - 0.1\n  - 0.25\n  - 0.5\n  - 1\n  - 2.5\n  - 5\n  - 10\n  - 30\n  - 60\n  quantiles:\n  - quantile: 0.99\n    error: 0.001\n  - quantile: 0.95\n    error: 0.001\n  - quantile: 0.75\n    error: 0.001\n  - quantile: 0.5\n    error: 0.005\n  ttl: 720h\nmappings: []\n","owner":"root","group":"root","mode":"0444","notify":"Service[prometheus-statsd-exporter]"}},{"type":"File","title":"/etc/default/prometheus-statsd-exporter","tags":["file","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/statsd_exporter.pp","line":84,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0444","owner":"root","group":"root","content":"ARGS=\" --statsd.mapping-config=/etc/prometheus/statsd_exporter.conf  --web.listen-address=:9112  \"","notify":"Service[prometheus-statsd-exporter]"}},{"type":"Service","title":"prometheus-statsd-exporter","tags":["service","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/statsd_exporter.pp","line":98,"exported":false,"kind":"compilable_type","parameters":{"ensure":"running"}},{"type":"Profile::Auto_restarts::Service","title":"prometheus-statsd-exporter","tags":["profile::auto_restarts::service","profile","auto_restarts","service","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/statsd_exporter.pp","line":102,"exported":false,"kind":"defined_type","parameters":{"ensure":"present"}},{"type":"Ferm::Client","title":"statsd-exporter-client","tags":["ferm::client","ferm","client","statsd-exporter-client","class","profile::prometheus::statsd_exporter","profile","prometheus","statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/prometheus/statsd_exporter.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"proto":"udp","notrack":true,"port":9125,"drange":["127.0.0.1"],"ensure":"present","prio":10,"skip_output_chain":false}},{"type":"Class","title":"Profile::Mediawiki::Php","tags":["class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"enable_fpm":true,"fpm_config":{"opcache.interned_strings_buffer":256,"opcache.memory_consumption":1536,"opcache.validate_timestamps":0},"enable_request_profiling":true,"php_versions":["8.3"],"absented_php_versions":["8.1"],"port":8000,"fcgi_pool":"www","request_timeout":240,"apc_shm_size":"128M","cluster":"misc","statsd":"prometheus-labmon.eqiad.wmnet","fpm_workers_multiplier":1.5,"enable_php_core_dumps":false,"slowlog_limit":15,"phpdbg":false,"increase_open_files":false,"enable_php83_icu72":false}},{"type":"Apt::Repository","title":"wikimedia-php83","tags":["apt::repository","apt","repository","wikimedia-php83","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":49,"exported":false,"kind":"defined_type","parameters":{"uri":"http://apt.wikimedia.org/wikimedia","dist":"bullseye-wikimedia","components":"component/php83","notify":"Exec[apt_update_php]","before":["Package[php8.3-common]","Package[php8.3-opcache]"],"bin":true,"source":true,"ensure":"present","trust_repo":false,"allow_releaseinfo_change":false}},{"type":"Package","title":"libpcre2-8-0","tags":["package","libpcre2-8-0","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":60,"exported":false,"kind":"compilable_type","parameters":{"ensure":"10.42-1~wmf11+1","require":"Apt::Repository[wikimedia-php83]","before":["Package[php8.3-common]","Package[php8.3-opcache]"],"provider":"apt"}},{"type":"Package","title":"php-common","tags":["package","php-common","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"2:94+wmf11u1","require":"Exec[apt_update_php]","before":["Package[php8.3-common]","Package[php8.3-opcache]"],"provider":"apt"}},{"type":"Profile::Mediawiki::Php::Absented_version","title":"8.1","tags":["profile::mediawiki::php::absented_version","profile","mediawiki","php","absented_version","8.1","class","profile::mediawiki::php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":86,"exported":false,"kind":"defined_type"},{"type":"Exec","title":"apt_update_php","tags":["exec","apt_update_php","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":89,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/apt-get update","refreshonly":true}},{"type":"Class","title":"Php","tags":["class","php","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":141,"exported":false,"kind":"class","parameters":{"ensure":"present","versions":["8.3"],"sapis":["cli","fpm"],"config_by_sapi":{"cli":{"include_path":"\".:/usr/share/php\"","error_log":"syslog","pcre.backtrack_limit":5000000,"date.timezone":"UTC","display_errors":"stderr","memory_limit":"500M","error_reporting":"E_ALL & ~E_STRICT","mysql":{"connect_timeout":3},"default_socket_timeout":60,"auto_prepend_file":"/srv/mediawiki/wmf-config/PhpAutoPrepend.php"},"fpm":{"include_path":"\".:/usr/share/php\"","error_log":"syslog","pcre.backtrack_limit":5000000,"date.timezone":"UTC","display_errors":0,"memory_limit":"500M","error_reporting":"E_ALL & ~E_STRICT","mysql":{"connect_timeout":3},"default_socket_timeout":60,"auto_prepend_file":"/srv/mediawiki/wmf-config/PhpAutoPrepend.php","opcache.enable":1,"opcache.interned_strings_buffer":256,"opcache.memory_consumption":1536,"opcache.max_accelerated_files":24000,"opcache.max_wasted_percentage":10,"opcache.validate_timestamps":0,"opcache.revalidate_freq":10,"session.upload_progress.enabled":0,"enable_dl":0,"apc.shm_size":"128M","rlimit_core":"0"}},"require":"Exec[apt_update_php]","extensions":{}}},{"type":"Package","title":"php8.3-common","tags":["package","php8.3-common","class","php","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/init.pp","line":39,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"php8.3-opcache","tags":["package","php8.3-opcache","class","php","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/init.pp","line":39,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"php8.3-cli","tags":["package","php8.3-cli","class","php","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/init.pp","line":54,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt"}},{"type":"File","title":"/etc/php/8.3/cli/conf.d","tags":["file","class","php","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/init.pp","line":60,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","recurse":true,"purge":true}},{"type":"File","title":"/etc/php/8.3/cli/php.ini","tags":["php::config::cli","php","config","cli","file","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/init.pp","line":69,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"auto_prepend_file = /srv/mediawiki/wmf-config/PhpAutoPrepend.php\ndate.timezone = UTC\ndefault_socket_timeout = 60\ndisplay_errors = stderr\nerror_log = syslog\nerror_reporting = E_ALL & ~E_STRICT\ninclude_path = \".:/usr/share/php\"\nlog_errors = On\nmax_execution_time = 180\nmemory_limit = 500M\nmysql.connect_timeout = 3\npcre.backtrack_limit = 5000000\npost_max_size = 100M\nsession.save_path = /tmp\nupload_max_filesize = 100M\n","owner":"root","group":"root","mode":"0444","tag":"php::config::cli"}},{"type":"Package","title":"php8.3-fpm","tags":["package","php8.3-fpm","class","php","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/init.pp","line":54,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt","before":["File[/etc/php/8.3/mods-available/calendar.ini]","File[/etc/php/8.3/mods-available/ctype.ini]","File[/etc/php/8.3/mods-available/exif.ini]","File[/etc/php/8.3/mods-available/fileinfo.ini]","File[/etc/php/8.3/mods-available/ftp.ini]","File[/etc/php/8.3/mods-available/gettext.ini]","File[/etc/php/8.3/mods-available/iconv.ini]","File[/etc/php/8.3/mods-available/phar.ini]","File[/etc/php/8.3/mods-available/posix.ini]","File[/etc/php/8.3/mods-available/readline.ini]","File[/etc/php/8.3/mods-available/shmop.ini]","File[/etc/php/8.3/mods-available/sockets.ini]","File[/etc/php/8.3/mods-available/sysvmsg.ini]","File[/etc/php/8.3/mods-available/sysvsem.ini]","File[/etc/php/8.3/mods-available/sysvshm.ini]","File[/etc/php/8.3/mods-available/tokenizer.ini]","File[/etc/php/8.3/mods-available/pdo.ini]","File[/etc/php/8.3/mods-available/opcache.ini]","File[/etc/php/8.3/mods-available/bcmath.ini]","File[/etc/php/8.3/mods-available/bz2.ini]","File[/etc/php/8.3/mods-available/curl.ini]","File[/etc/php/8.3/mods-available/gd.ini]","File[/etc/php/8.3/mods-available/gmp.ini]","File[/etc/php/8.3/mods-available/intl.ini]","File[/etc/php/8.3/mods-available/mbstring.ini]","File[/etc/php/8.3/mods-available/apcu.ini]","File[/etc/php/8.3/mods-available/msgpack.ini]","File[/etc/php/8.3/mods-available/redis.ini]","File[/etc/php/8.3/mods-available/luasandbox.ini]","File[/etc/php/8.3/mods-available/wikidiff2.ini]","File[/etc/php/8.3/mods-available/yaml.ini]","File[/etc/php/8.3/mods-available/uuid.ini]","File[/etc/php/8.3/mods-available/xml.ini]","File[/etc/php/8.3/mods-available/mysqli.ini]","File[/etc/php/8.3/mods-available/dba.ini]","File[/etc/php/8.3/mods-available/memcached.ini]","File[/etc/php/8.3/mods-available/igbinary.ini]","File[/etc/php/8.3/mods-available/pdo_mysql.ini]","File[/etc/php/8.3/mods-available/mysqlnd.ini]","File[/etc/php/8.3/mods-available/dom.ini]","File[/etc/php/8.3/mods-available/simplexml.ini]","File[/etc/php/8.3/mods-available/xmlreader.ini]","File[/etc/php/8.3/mods-available/xmlwriter.ini]","File[/etc/php/8.3/mods-available/xsl.ini]","File[/etc/php/8.3/mods-available/xhprof.ini]","File[/etc/php/8.3/mods-available/excimer.ini]","File[/etc/php/8.3/mods-available/wmerrors.ini]"]}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d","tags":["file","class","php","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/init.pp","line":60,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","recurse":true,"purge":true}},{"type":"File","title":"/etc/php/8.3/fpm/php.ini","tags":["php::config::fpm","php","config","fpm","file","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/init.pp","line":69,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"apc.shm_size = 128M\nauto_prepend_file = /srv/mediawiki/wmf-config/PhpAutoPrepend.php\ndate.timezone = UTC\ndefault_socket_timeout = 60\ndisplay_errors = 0\nenable_dl = 0\nerror_log = syslog\nerror_reporting = E_ALL & ~E_STRICT\ninclude_path = \".:/usr/share/php\"\nlog_errors = On\nmax_execution_time = 180\nmemory_limit = 500M\nmysql.connect_timeout = 3\nopcache.enable = 1\nopcache.interned_strings_buffer = 256\nopcache.max_accelerated_files = 24000\nopcache.max_wasted_percentage = 10\nopcache.memory_consumption = 1536\nopcache.revalidate_freq = 10\nopcache.validate_timestamps = 0\npcre.backtrack_limit = 5000000\npost_max_size = 100M\nrlimit_core = 0\nsession.save_path = /tmp\nsession.upload_progress.enabled = 0\nupload_max_filesize = 100M\n","owner":"root","group":"root","mode":"0444","tag":"php::config::fpm"}},{"type":"Class","title":"Php::Default_extensions","tags":["class","php::default_extensions","php","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/init.pp","line":82,"exported":false,"kind":"class"},{"type":"Php::Extension","title":"calendar","tags":["php::extension","php","extension","calendar","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"ctype","tags":["php::extension","php","extension","ctype","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"exif","tags":["php::extension","php","extension","exif","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"fileinfo","tags":["php::extension","php","extension","fileinfo","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"ftp","tags":["php::extension","php","extension","ftp","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"gettext","tags":["php::extension","php","extension","gettext","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"iconv","tags":["php::extension","php","extension","iconv","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"phar","tags":["php::extension","php","extension","phar","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"posix","tags":["php::extension","php","extension","posix","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"readline","tags":["php::extension","php","extension","readline","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"shmop","tags":["php::extension","php","extension","shmop","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"sockets","tags":["php::extension","php","extension","sockets","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"sysvmsg","tags":["php::extension","php","extension","sysvmsg","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"sysvsem","tags":["php::extension","php","extension","sysvsem","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"sysvshm","tags":["php::extension","php","extension","sysvshm","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"tokenizer","tags":["php::extension","php","extension","tokenizer","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":["8.3"],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"json","tags":["php::extension","php","extension","json","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":44,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"versions":[],"priority":20,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"pdo","tags":["php::extension","php","extension","pdo","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":51,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"priority":10,"versions":["8.3"],"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"opcache","tags":["php::extension","php","extension","opcache","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/default_extensions.pp","line":51,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"priority":10,"versions":["8.3"],"config":{"zend_extension":"opcache.so"},"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Class","title":"Php::Fpm","tags":["class","php::fpm","php","fpm","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":152,"exported":false,"kind":"class","parameters":{"ensure":"present","config":{"emergency_restart_interval":"60s","emergency_restart_threshold":2,"process.priority":-19},"version_config":{}}},{"type":"File","title":"/etc/php/8.3/fpm/php-fpm.conf","tags":["file","class","php::fpm","php","fpm","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/fpm.pp","line":56,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[global]\nerror_log = syslog\nsyslog.facility = daemon\nsyslog.ident = php8.3-fpm\nlog_level = notice\nprocess_control_timeout = 180\nsystemd_interval = 10\nemergency_restart_interval = 60s\nemergency_restart_threshold = 2\nprocess.priority = -19\npid = /run/php/php8.3-fpm.pid\ndaemonize = no\n\ninclude = /etc/php/8.3/fpm/pool.d/*.conf\n","owner":"root","group":"root","mode":"0444","require":"Package[php8.3-fpm]"}},{"type":"Service","title":"php8.3-fpm","tags":["service","php8.3-fpm","class","php::fpm","php","fpm","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/fpm.pp","line":70,"exported":false,"kind":"compilable_type","parameters":{"ensure":"running","provider":"systemd","restart":"/bin/systemctl reload php8.3-fpm.service","subscribe":"File[/etc/php/8.3/fpm/php-fpm.conf]"}},{"type":"File","title":"/etc/php/8.3/fpm/pool.d","tags":["file","class","php::fpm","php","fpm","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/fpm.pp","line":86,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","recurse":true,"purge":true,"require":"Package[php8.3-fpm]"}},{"type":"Systemd::Unit","title":"php8.3-fpm.service","tags":["systemd::unit","systemd","unit","php8.3-fpm.service","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":173,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Service]\nExecReload=\nExecReload=/usr/sbin/php-fpm8.3 -t\nExecReload=/bin/kill -USR2 $MAINPID\nCPUAccounting=yes\n","override":true,"restart":false,"unit":"php8.3-fpm.service","override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Php::Fpm::Pool","title":"www-8.3","tags":["php::fpm::pool","php","fpm","pool","www-8.3","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":183,"exported":false,"kind":"defined_type","parameters":{"filename":"www","port":8000,"version":"8.3","config":{"pm":"static","pm.max_children":8,"request_terminate_timeout":240,"request_slowlog_timeout":15},"user":"www-data","group":"www-data"}},{"type":"Systemd::Syslog","title":"php8.3-fpm","tags":["systemd::syslog","systemd","syslog","php8.3-fpm","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":199,"exported":false,"kind":"defined_type","parameters":{"base_dir":"/var/log","owner":"www-data","group":"wikidev","readable_by":"group","log_filename":"error.log","ensure":"present","force_stop":false,"programname_comparison":"startswith"}},{"type":"Php::Extension","title":"bcmath","tags":["php::extension","php","extension","bcmath","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":222,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"bz2","tags":["php::extension","php","extension","bz2","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":222,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"curl","tags":["php::extension","php","extension","curl","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":222,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"gd","tags":["php::extension","php","extension","gd","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":222,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"gmp","tags":["php::extension","php","extension","gmp","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":222,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"intl","tags":["php::extension","php","extension","intl","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":222,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"mbstring","tags":["php::extension","php","extension","mbstring","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":222,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"apcu","tags":["php::extension","php","extension","apcu","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":237,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"msgpack","tags":["php::extension","php","extension","msgpack","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":237,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"redis","tags":["php::extension","php","extension","redis","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":237,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"luasandbox","tags":["php::extension","php","extension","luasandbox","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":237,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"wikidiff2","tags":["php::extension","php","extension","wikidiff2","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":237,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"yaml","tags":["php::extension","php","extension","yaml","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":237,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"uuid","tags":["php::extension","php","extension","uuid","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":242,"exported":false,"kind":"defined_type","parameters":{"versions":["8.3"],"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"xml","tags":["php::extension","php","extension","xml","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":250,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"priority":15,"ensure":"present","install_packages":true,"package_overrides":{}}},{"type":"Php::Extension","title":"mysqli","tags":["php::extension","php","extension","mysqli","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":250,"exported":false,"kind":"defined_type","parameters":{"package_overrides":{"8.3":"php8.3-mysql"},"config":{"extension":"mysqli.so","mysqli.allow_local_infile":"Off"},"ensure":"present","install_packages":true,"versioned_packages":false,"priority":20}},{"type":"Php::Extension","title":"dba","tags":["php::extension","php","extension","dba","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":250,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"memcached","tags":["php::extension","php","extension","memcached","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":264,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"priority":25,"config":{"extension":"memcached.so","memcached.serializer":"php","memcached.store_retry_count":"0"},"ensure":"present","install_packages":true,"package_overrides":{}}},{"type":"Php::Extension","title":"igbinary","tags":["php::extension","php","extension","igbinary","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":264,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"config":{"extension":"igbinary.so","igbinary.compact_strings":"Off"},"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"pdo_mysql","tags":["php::extension","php","extension","pdo_mysql","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":283,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"ensure":"present","versioned_packages":false,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"mysqlnd","tags":["php::extension","php","extension","mysqlnd","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":283,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"priority":10,"ensure":"present","versioned_packages":false,"package_overrides":{}}},{"type":"Php::Extension","title":"dom","tags":["php::extension","php","extension","dom","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":292,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"ensure":"present","versioned_packages":false,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"simplexml","tags":["php::extension","php","extension","simplexml","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":292,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"ensure":"present","versioned_packages":false,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"xmlreader","tags":["php::extension","php","extension","xmlreader","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":292,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"ensure":"present","versioned_packages":false,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"xmlwriter","tags":["php::extension","php","extension","xmlwriter","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":292,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"ensure":"present","versioned_packages":false,"package_overrides":{},"priority":20}},{"type":"Php::Extension","title":"xsl","tags":["php::extension","php","extension","xsl","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":292,"exported":false,"kind":"defined_type","parameters":{"install_packages":false,"ensure":"present","versioned_packages":false,"package_overrides":{},"priority":20}},{"type":"Package","title":"php8.3-phpdbg","tags":["package","php8.3-phpdbg","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":304,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","require":"Exec[apt_update_php]","provider":"apt"}},{"type":"Php::Extension","title":"xhprof","tags":["php::extension","php","extension","xhprof","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":316,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","versioned_packages":true,"priority":30,"config":{"extension":"xhprof.so"},"install_packages":true,"package_overrides":{}}},{"type":"Php::Extension","title":"excimer","tags":["php::extension","php","extension","excimer","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":328,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"Alternatives::Select","title":"php","tags":["alternatives::select","alternatives","select","php","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":335,"exported":false,"kind":"defined_type","parameters":{"path":"/usr/bin/php8.3","require":"Package[php8.3-cli]"}},{"type":"Php::Extension","title":"wmerrors","tags":["php::extension","php","extension","wmerrors","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":342,"exported":false,"kind":"defined_type","parameters":{"versioned_packages":true,"sapis":["fpm"],"config":{"extension":"wmerrors.so","wmerrors.error_script_file":"/etc/php/php7-fatal-error.php","wmerrors.enabled":true},"ensure":"present","install_packages":true,"package_overrides":{},"priority":20}},{"type":"File","title":"/etc/php/php7-fatal-error.php","tags":["file","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":351,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0444","owner":"root","group":"root","source":"puppet:///modules/profile/mediawiki/php/php7-fatal-error.php","require":"Php::Extension[wmerrors]"}},{"type":"File","title":"/etc/php/error-params.php","tags":["file","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php.pp","line":364,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0444","owner":"root","group":"root","content":"<?php\n# This file is managed by Puppet.\n\n$statsd_host = \"prometheus-labmon.eqiad.wmnet\";\n$statsd_port = 0;\n\n$dogstatsd_host = \"\";\n$dogstatsd_port = 0;\n","require":"Php::Extension[wmerrors]"}},{"type":"File","title":"/usr/local/bin/furl","tags":["file","class","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"source":"puppet:///modules/mediawiki/furl","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/usr/local/bin/mediawiki-firejail-convert","tags":["file","class","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":86,"exported":false,"kind":"compilable_type","parameters":{"source":"puppet:///modules/mediawiki/mediawiki-firejail-convert.py","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/etc/firejail/mediawiki.local","tags":["file","class","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"source":"puppet:///modules/mediawiki/firejail-mediawiki.profile","owner":"root","group":"root","mode":"0644"}},{"type":"File","title":"/etc/firejail/mediawiki-converters.profile","tags":["file","class","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":100,"exported":false,"kind":"compilable_type","parameters":{"source":"puppet:///modules/mediawiki/mediawiki-converters.profile","owner":"root","group":"root","mode":"0644"}},{"type":"File","title":"/usr/local/bin/mediawiki-firejail-ghostscript","tags":["file","class","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":107,"exported":false,"kind":"compilable_type","parameters":{"source":"puppet:///modules/mediawiki/mediawiki-firejail-ghostscript.py","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/var/log/mediawiki","tags":["file","class","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":116,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"www-data","group":"wikidev","mode":"0644"}},{"type":"File","title":"/root/decommission_appserver","tags":["file","class","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":124,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0500","source":"puppet:///modules/mediawiki/decommission_appserver.sh"}},{"type":"Sysctl::Parameters","title":"tcp_tw_reuse","tags":["sysctl::parameters","sysctl","parameters","tcp_tw_reuse","class","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":135,"exported":false,"kind":"defined_type","parameters":{"values":{"net.ipv4.tcp_tw_reuse":1},"ensure":"present","priority":70,"no_priority_prefix":false}},{"type":"Class","title":"Cpufrequtils","tags":["class","cpufrequtils","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/common.pp","line":140,"exported":false,"kind":"class","parameters":{"ensure":"present","governor":"performance"}},{"type":"Class","title":"Rsync::Server","tags":["class","rsync::server","rsync","server","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":38,"exported":false,"kind":"class","parameters":{"address":"0.0.0.0","timeout":300,"use_chroot":"yes","rsync_opts":[],"rsyncd_conf":{},"ensure_service":"running"}},{"type":"Concat","title":"/etc/rsyncd.conf","tags":["concat","class","rsync::server","rsync","server","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server.pp","line":27,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","path":"/etc/rsyncd.conf","warn":false,"show_diff":true,"backup":"puppet","replace":true,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"File","title":"/etc/default/rsync","tags":["file","class","rsync::server","rsync","server","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server.pp","line":35,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0444","owner":"root","group":"root","content":"#####################################################################\n### THIS FILE IS MANAGED BY PUPPET\n### puppet:///rsync/rsync.default.erb\n#####################################################################\n\n# defaults file for rsync daemon mode\n\n# start rsync in daemon mode from init.d script?\n#  only allowed values are \"true\", \"false\", and \"inetd\"\n#  Use \"inetd\" if you want to start the rsyncd from inetd,\n#  all this does is prevent the init.d script from printing a message\n#  about not starting rsyncd (you still need to modify inetd's config yourself).\nRSYNC_ENABLE=true\n\n# which file should be used as the configuration file for rsync.\n# This file is used instead of the default /etc/rsyncd.conf\n# Warning: This option has no effect if the daemon is accessed\n#          using a remote shell. When using a different file for\n#          rsync you might want to symlink /etc/rsyncd.conf to\n#          that file.\nRSYNC_CONFIG_FILE=/etc/rsyncd.conf\n\n# what extra options to give rsync --daemon?\n#  that excludes the --daemon; that's always done in the init.d script\n#  Possibilities are:\n#   --address=123.45.67.89\t\t(bind to a specific IP address)\n#   --port=8730\t\t\t\t(bind to specified port; default 873)\nRSYNC_OPTS=''\n\n# run rsyncd at a nice level?\n#  the rsync daemon can impact performance due to much I/O and CPU usage,\n#  so you may want to run it at a nicer priority than the default priority.\n#  Allowed values are 0 - 19 inclusive; 10 is a reasonable value.\nRSYNC_NICE=''\n\n# run rsyncd with ionice?\n#  \"ionice\" does for IO load what \"nice\" does for CPU load.\n#  As rsync is often used for backups which aren't all that time-critical,\n#  reducing the rsync IO priority will benefit the rest of the system.\n#  See the manpage for ionice for allowed options.\n#  -c3 is recommended, this will run rsync IO at \"idle\" priority. Uncomment\n#  the next line to activate this.\n# RSYNC_IONICE='-c3'\n\n# Don't forget to create an appropriate config file,\n# else the daemon will not start.\n"}},{"type":"Service","title":"rsync","tags":["service","rsync","class","rsync::server","server","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server.pp","line":45,"exported":false,"kind":"compilable_type","parameters":{"ensure":"running","enable":true,"require":"Package[rsync]","subscribe":["Concat[/etc/rsyncd.conf]","File[/etc/default/rsync]"]}},{"type":"File","title":"/etc/rsync.d","tags":["file","class","rsync::server","rsync","server","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server.pp","line":53,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","recurse":true,"purge":true,"force":true,"owner":"root","group":"root"}},{"type":"Concat::Fragment","title":"/etc/rsyncd.conf-header","tags":["concat::fragment","concat","fragment","class","rsync::server","rsync","server","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server.pp","line":60,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/rsyncd.conf","order":"01","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\nuid = nobody\ngid = nogroup\nuse chroot = yes\n\nlog format = %t %a %m %f %b\nsyslog facility = local3\ntimeout = 300\naddress = 0.0.0.0\n"}},{"type":"Class","title":"Scap::Master","tags":["class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":41,"exported":false,"kind":"class","parameters":{"deployment_hosts":["172.16.1.63"],"deployment_group":"wikidev","common_path":"/srv/mediawiki","common_source_path":"/srv/mediawiki-staging","patches_path":"/srv/patches","scap_source_path":"/srv/deployment/scap","scap_k8s_releases":"/etc/helmfile-defaults/mediawiki/release"}},{"type":"Package","title":"python3-service-checker","tags":["package","python3-service-checker","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":24,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-pygerrit2","tags":["package","python3-pygerrit2","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":24,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Git::Clone","title":"operations/mediawiki-config","tags":["git::clone","git","clone","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":30,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","directory":"/srv/mediawiki-staging","owner":"mwdeploy","group":"wikidev","shared":true,"before":"Exec[fetch_mediawiki]","recurse_submodules":true,"update_method":"pull","timeout":300,"bare":false,"source":"gerrit","environment_variables":[]}},{"type":"Git::Clone","title":"repos/releng/scap","tags":["git::clone","git","clone","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":40,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","source":"gitlab","directory":"/srv/deployment/scap","owner":"scap","group":"wikidev","shared":true,"update_method":"pull","timeout":300,"bare":false,"recurse_submodules":false,"environment_variables":[]}},{"type":"File","title":"/srv/patches","tags":["file","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":49,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"mwdeploy","group":"wikidev","mode":"2775"}},{"type":"Exec","title":"/usr/bin/git init --shared=group /srv/patches","tags":["exec","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":58,"exported":false,"kind":"compilable_type","parameters":{"cwd":"/srv/patches","creates":"/srv/patches/.git","user":"mwdeploy","group":"wikidev"}},{"type":"File","title":"/srv/patches/.git/hooks/pre-commit","tags":["file","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"mwdeploy","group":"wikidev","mode":"0775","content":"#!/bin/bash\n# set -eu -o pipefail\n\nif git rev-parse --verify HEAD >/dev/null 2>&1; then\n    against=HEAD\nelse\n    # Initial commit: diff against an empty tree object\n    against=$(git hash-object -t tree /dev/null)\nfi\n\n# Redirect output to stderr.\nexec 1>&2\n\ndesired_mode=664\ndesired_group=wikidev\n\ntmpfile=$(mktemp)\ntrap \"rm -f $tmpfile\" EXIT\n\ncomplaints=()\n\n# Check Added, Copied, Modified, and Renamed files\ngit diff --cached --name-only --diff-filter=ACMR \"$against\" > $tmpfile\nwhile IFS= read -r file; do\n    mode=$(stat --format=\"%a\" \"$file\")\n    group=$(stat --format=\"%G\" \"$file\")\n\n    if [ \"$mode\" != \"$desired_mode\" ]; then\n        complaints+=(\"'$file' has mode $mode but it should be $desired_mode.  Please chmod $desired_mode $file\")\n    fi\n\n    if [ \"$group\" != \"$desired_group\" ]; then\n        complaints+=(\"'$file' has group '$group' but it should be '$desired_group'.  Please chgrp $desired_group $file\")\n    fi\ndone < $tmpfile\n\nif [ ${#complaints[@]} -gt 0 ]; then\n    IFS=$'\\n'\n    cat <<EOF\n* A message from $0 *\n\n${complaints[*]}\n\nYou can also use \"sudo /usr/local/sbin/fix-staging-perms\" if you are not\nthe owner of the offending file(s).\n\nPlease use \"scap update-patch\" or \"scap remove-patch\" to add/update/remove\npatches.\n\nAlternatively, ensure that your umask is 0002 before creating patch files.\n\nCommit blocked.\n\nEOF\n    exit 1\nfi\n"}},{"type":"File","title":"/srv/mediawiki-staging/.git/hooks/commit-msg","tags":["file","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":75,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"mwdeploy","group":"wikidev","mode":"0775","source":"puppet:///modules/scap/commit-msg","require":"Git::Clone[operations/mediawiki-config]"}},{"type":"Exec","title":"bootstrap_scap_master","tags":["exec","bootstrap_scap_master","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":89,"exported":false,"kind":"compilable_type","parameters":{"command":"/srv/deployment/scap/bin/bootstrap_scap_master.sh scap /srv/deployment/scap","creates":"/var/lib/scap/scap/bin/scap"}},{"type":"File","title":"/usr/bin/scap","tags":["file","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":94,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/var/lib/scap/scap/bin/scap","owner":"root","group":"root","mode":"0755","require":"Exec[bootstrap_scap_master]"}},{"type":"Rsync::Server::Module","title":"scap-install-staging","tags":["rsync::server::module","rsync","server","module","scap-install-staging","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":103,"exported":false,"kind":"defined_type","parameters":{"path":"/var/lib/scap","read_only":"yes","hosts_allow":"172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100::/64 2a02:ec80:a000:1::/64 2a02:ec80:a000:201::/64 2a02:ec80:a000:202::/64 2a02:ec80:a000:203::/64 2a02:ec80:a000:204::/64 2a02:ec80:a000:2ff::/64 2a02:ec80:a000:4000::/64 2a02:ec80:a100:100::/64 2a02:ec80:a100:1::/64 2a02:ec80:a100:205::/64 2a02:ec80:a100:2ff::/64 2a02:ec80:a100:4000::/64 127.0.0.1 10.64.137.0/24 10.64.138.0/24 10.64.139.0/24 10.64.140.0/24 10.64.142.0/24 10.64.143.0/24 10.64.144.0/24 10.64.145.0/24 10.64.153.0/24 10.64.155.0/24 10.64.157.0/24 10.64.159.0/24 10.64.161.0/24 10.64.163.0/24 10.64.165.0/24 10.64.167.0/24 10.64.170.0/24 10.64.172.0/24 10.64.174.0/24 10.64.176.0/24 10.64.178.0/24 10.64.180.0/24 10.64.182.0/24 10.64.184.0/24 10.64.186.0/24 10.64.188.0/24 10.64.190.0/24 10.64.207.0/24 10.64.208.0/24 10.64.209.0/24 10.64.21.0/24 10.64.210.0/24 10.64.211.0/24 10.64.212.0/24 10.64.213.0/24 10.64.214.0/24 10.64.215.0/24 10.64.216.0/24 10.64.217.0/24 10.64.218.0/24 10.64.219.0/24 10.64.220.0/24 10.64.221.0/24 10.64.222.0/24 10.64.36.0/24 10.64.5.0/24 10.64.53.0/24 2620:0:861:100::/64 2620:0:861:104::/64 2620:0:861:105::/64 2620:0:861:106::/64 2620:0:861:108::/64 2620:0:861:110::/64 2620:0:861:111::/64 2620:0:861:112::/64 2620:0:861:114::/64 2620:0:861:115::/64 2620:0:861:116::/64 2620:0:861:117::/64 2620:0:861:11a::/64 2620:0:861:121::/64 2620:0:861:123::/64 2620:0:861:125::/64 2620:0:861:127::/64 2620:0:861:129::/64 2620:0:861:12b::/64 2620:0:861:12d::/64 2620:0:861:12f::/64 2620:0:861:132::/64 2620:0:861:134::/64 2620:0:861:136::/64 2620:0:861:138::/64 2620:0:861:13a::/64 2620:0:861:13c::/64 2620:0:861:13e::/64 2620:0:861:141::/64 2620:0:861:143::/64 2620:0:861:145::/64 2620:0:861:157::/64 2620:0:861:158::/64 2620:0:861:159::/64 2620:0:861:15a::/64 2620:0:861:15b::/64 2620:0:861:15c::/64 2620:0:861:15d::/64 2620:0:861:15e::/64 2620:0:861:15f::/64 2620:0:861:160::/64 2620:0:861:161::/64 2620:0:861:162::/64 2620:0:861:163::/64 2620:0:861:164::/64 2620:0:861:165::/64 2620:0:861:166::/64","ensure":"present","write_only":"no","list":"yes","uid":"0","gid":"0","max_connections":"0","lock_file":"/var/run/rsyncd.lock","chroot":true,"auto_firewall":false,"qos_low":false}},{"type":"Rsync::Server::Module","title":"common","tags":["rsync::server::module","rsync","server","module","common","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":111,"exported":false,"kind":"defined_type","parameters":{"path":"/srv/mediawiki-staging","read_only":"yes","hosts_allow":["172.16.0.0/21","172.16.128.0/24","172.16.129.0/24","172.16.130.0/24","172.16.131.0/24","172.16.16.0/21","172.16.24.0/24","172.16.8.0/21","172.20.1.0/24","172.20.2.0/24","172.20.254.0/24","172.20.255.0/24","172.20.3.0/24","172.20.4.0/24","172.20.5.0/24","185.15.56.0/25","185.15.56.160/28","185.15.57.0/29","185.15.57.16/29","185.15.57.24/29","2a02:ec80:a000:100::/64","2a02:ec80:a000:1::/64","2a02:ec80:a000:201::/64","2a02:ec80:a000:202::/64","2a02:ec80:a000:203::/64","2a02:ec80:a000:204::/64","2a02:ec80:a000:2ff::/64","2a02:ec80:a000:4000::/64","2a02:ec80:a100:100::/64","2a02:ec80:a100:1::/64","2a02:ec80:a100:205::/64","2a02:ec80:a100:2ff::/64","2a02:ec80:a100:4000::/64","127.0.0.1"],"ensure":"present","write_only":"no","list":"yes","uid":"0","gid":"0","max_connections":"0","lock_file":"/var/run/rsyncd.lock","chroot":true,"auto_firewall":false,"qos_low":false}},{"type":"Rsync::Server::Module","title":"patches","tags":["rsync::server::module","rsync","server","module","patches","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":117,"exported":false,"kind":"defined_type","parameters":{"path":"/srv/patches","read_only":"yes","hosts_allow":["172.16.1.63"],"ensure":"present","write_only":"no","list":"yes","uid":"0","gid":"0","max_connections":"0","lock_file":"/var/run/rsyncd.lock","chroot":true,"auto_firewall":false,"qos_low":false}},{"type":"Rsync::Server::Module","title":"releases","tags":["rsync::server::module","rsync","server","module","releases","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":123,"exported":false,"kind":"defined_type","parameters":{"path":"/etc/helmfile-defaults/mediawiki/release","read_only":"yes","hosts_allow":["172.16.1.63"],"auto_firewall":true,"ensure":"present","write_only":"no","list":"yes","uid":"0","gid":"0","max_connections":"0","lock_file":"/var/run/rsyncd.lock","chroot":true,"qos_low":false}},{"type":"File","title":"/usr/local/bin/scap-master-sync","tags":["file","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":130,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0555","source":"puppet:///modules/scap/scap-master-sync"}},{"type":"Sudo::User","title":"scap-master-sync","tags":["sudo::user","sudo","user","scap-master-sync","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":140,"exported":false,"kind":"defined_type","parameters":{"user":"mwdeploy","privileges":["ALL = (root) NOPASSWD: /usr/local/bin/scap-master-sync"],"ensure":"present","require":["Class[Sudo]"]}},{"type":"File","title":"/etc/scap","tags":["file","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/wmflib/functions/dir/mkdir_p.pp","line":71,"kind":"compilable_type","exported":false,"parameters":{"ensure":"directory","owner":"root","group":"root"}},{"type":"File","title":"/etc/scap/phabricator_token","tags":["file","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/master.pp","line":150,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"wikidev","mode":"0440","content":"","show_diff":false}},{"type":"Class","title":"Scap::Scripts","tags":["class","scap::scripts","scap","scripts","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":46,"exported":false,"kind":"class","parameters":{"rsync_host":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","sql_scripts":"present","statsd":"prometheus-labmon.eqiad.wmnet"}},{"type":"File","title":"/usr/local/bin/dologmsg","tags":["file","class","scap::scripts","scap","scripts","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/scripts.pp","line":16,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/scap/dologmsg"}},{"type":"File","title":"/usr/local/bin/mwgrep","tags":["file","class","scap::scripts","scap","scripts","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/scripts.pp","line":22,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/scap/mwgrep.py"}},{"type":"File","title":"/usr/local/bin/foreachwiki","tags":["file","class","scap::scripts","scap","scripts","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/scripts.pp","line":28,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/scap/foreachwiki"}},{"type":"File","title":"/usr/local/bin/foreachwikiindblist","tags":["file","class","scap::scripts","scap","scripts","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/scripts.pp","line":34,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/scap/foreachwikiindblist"}},{"type":"File","title":"/usr/local/bin/expanddblist","tags":["file","class","scap::scripts","scap","scripts","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/scripts.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/scap/expanddblist"}},{"type":"File","title":"/usr/local/bin/mwscript","tags":["file","class","scap::scripts","scap","scripts","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/scripts.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/scap/mwscript"}},{"type":"File","title":"/usr/local/bin/mwscriptwikiset","tags":["file","class","scap::scripts","scap","scripts","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/scripts.pp","line":52,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/scap/mwscriptwikiset"}},{"type":"File","title":"/usr/local/bin/purge-varnish","tags":["file","class","scap::scripts","scap","scripts","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/scripts.pp","line":58,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/scap/purge-varnish"}},{"type":"File","title":"/usr/local/bin/set-group-write","tags":["file","class","scap::scripts","scap","scripts","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/scripts.pp","line":64,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/scap/set-group-write"}},{"type":"File","title":"/usr/local/bin/sql","tags":["file","class","scap::scripts","scap","scripts","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/scripts.pp","line":70,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0555","source":"puppet:///modules/scap/sql"}},{"type":"File","title":"/usr/local/sbin/set-group-write2","tags":["file","class","scap::scripts","scap","scripts","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/scripts.pp","line":77,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/scap/set-group-write2"}},{"type":"File","title":"/usr/local/share/man/man1","tags":["file","class","scap::scripts","scap","scripts","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/scripts.pp","line":85,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","recurse":true,"owner":"root","group":"root","mode":"0444","source":"puppet:///modules/scap/manpages/man"}},{"type":"File","title":"/usr/local/bin/sudo-withagent","tags":["file","class","scap::scripts","scap","scripts","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/scripts.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0555","source":"puppet:///modules/scap/sudo-withagent"}},{"type":"Scap::Source","title":"statsv/statsv","tags":["scap::source","scap","source","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":60,"exported":false,"kind":"defined_type","parameters":{"repository":"performance/statsv","base_path":"/srv/deployment","scap_repository":false,"owner":"trebuchet","group":"wikidev","origin":"gerrit"}},{"type":"Scap::Source","title":"performance/navtiming","tags":["scap::source","scap","source","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":60,"exported":false,"kind":"defined_type","parameters":{"repository":"performance/navtiming","base_path":"/srv/deployment","scap_repository":false,"owner":"trebuchet","group":"wikidev","origin":"gerrit"}},{"type":"Scap::Source","title":"restbase/deploy","tags":["scap::source","scap","source","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":60,"exported":false,"kind":"defined_type","parameters":{"repository":"mediawiki/services/restbase/deploy","base_path":"/srv/deployment","scap_repository":false,"owner":"trebuchet","group":"wikidev","origin":"gerrit"}},{"type":"Scap::Source","title":"cassandra/logstash-logback-encoder","tags":["scap::source","scap","source","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":60,"exported":false,"kind":"defined_type","parameters":{"repository":"operations/software/logstash-logback-encoder","base_path":"/srv/deployment","scap_repository":false,"owner":"trebuchet","group":"wikidev","origin":"gerrit"}},{"type":"Scap::Source","title":"dumps/dumps","tags":["scap::source","scap","source","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":60,"exported":false,"kind":"defined_type","parameters":{"repository":"operations/dumps","scap_repository":"operations/dumps/scap","base_path":"/srv/deployment","owner":"trebuchet","group":"wikidev","origin":"gerrit"}},{"type":"Class","title":"Deployment::Umask_wikidev","tags":["class","deployment::umask_wikidev","deployment","umask_wikidev","profile::mediawiki::deployment::server","profile","mediawiki","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":66,"exported":false,"kind":"class"},{"type":"File","title":"/etc/profile.d/umask-wikidev.sh","tags":["file","class","deployment::umask_wikidev","deployment","umask_wikidev","profile::mediawiki::deployment::server","profile","mediawiki","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/deployment/manifests/umask_wikidev.pp","line":5,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","source":"puppet:///modules/deployment/umask-wikidev-profile-d.sh"}},{"type":"Class","title":"Deployment::Deployment_server","tags":["class","deployment::deployment_server","deployment","deployment_server","profile::mediawiki::deployment::server","profile","mediawiki","server","role::deployment_server","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":68,"exported":false,"kind":"class","parameters":{"trebuchet_email":"trebuchet@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud"}},{"type":"File","title":"/usr/local/bin/git-new-workdir","tags":["file","class","deployment::deployment_server","deployment","deployment_server","profile::mediawiki::deployment::server","profile","mediawiki","server","role::deployment_server","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/deployment/manifests/deployment_server.pp","line":9,"exported":false,"kind":"compilable_type","parameters":{"source":"puppet:///modules/deployment/git-new-workdir","mode":"0555","owner":"root","group":"root","require":"Package[git]"}},{"type":"File","title":"/srv/deployment","tags":["file","class","deployment::deployment_server","deployment","deployment_server","profile::mediawiki::deployment::server","profile","mediawiki","server","role::deployment_server","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/deployment/manifests/deployment_server.pp","line":17,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"trebuchet","group":"wikidev"}},{"type":"Class","title":"Httpd","tags":["class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":70,"exported":false,"kind":"class","parameters":{"modules":[],"legacy_compat":"present","period":"daily","rotate":30,"enable_forensic_log":false,"extra_pkgs":[],"purge_manual_config":true,"remove_default_ports":false,"http_only":false,"wait_network_online":false}},{"type":"Package","title":"apache2","tags":["package","apache2","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":30,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"links","tags":["package","links","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":30,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/apache2/ports.conf","tags":["file","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/httpd/default-ports.conf","notify":"Service[apache2]","require":"Package[apache2]","owner":"root","group":"root"}},{"type":"File","title":"/etc/apache2/conf-available","tags":["file","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":60,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","require":"Package[apache2]"}},{"type":"File","title":"/etc/apache2/conf-enabled","tags":["file","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":67,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","recurse":true,"purge":true,"require":"Package[apache2]","notify":"Service[apache2]"}},{"type":"File","title":"/etc/apache2/env-available","tags":["file","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":60,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","require":"Package[apache2]"}},{"type":"File","title":"/etc/apache2/env-enabled","tags":["file","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":67,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","recurse":true,"purge":true,"require":"Package[apache2]","notify":"Service[apache2]"}},{"type":"File","title":"/etc/apache2/sites-available","tags":["file","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":60,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","require":"Package[apache2]"}},{"type":"File","title":"/etc/apache2/sites-enabled","tags":["file","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":67,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","recurse":true,"purge":true,"require":"Package[apache2]","notify":"Service[apache2]"}},{"type":"File_line","title":"load_env_enabled","tags":["file_line","load_env_enabled","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":79,"exported":false,"kind":"compilable_type","parameters":{"line":"for f in /etc/apache2/env-enabled/*.sh; do [ -r \"$f\" ] && . \"$f\" >&2; done || true","match":"env-enabled","path":"/etc/apache2/envvars","require":"Package[apache2]"}},{"type":"Httpd::Conf","title":"defaults","tags":["httpd::conf","httpd","conf","defaults","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":87,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/httpd/defaults.conf","priority":0,"ensure":"present","conf_type":"conf"}},{"type":"Httpd::Site","title":"dummy","tags":["httpd::site","httpd","site","dummy","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":92,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/httpd/dummy.conf","priority":0,"ensure":"present"}},{"type":"Httpd::Mod_conf","title":"filter","tags":["httpd::mod_conf","httpd","mod_conf","filter","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":98,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","mod":"filter","loadfile":"filter.load"}},{"type":"Httpd::Mod_conf","title":"access_compat","tags":["httpd::mod_conf","httpd","mod_conf","access_compat","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":98,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","mod":"access_compat","loadfile":"access_compat.load"}},{"type":"Httpd::Mod_conf","title":"status","tags":["httpd::mod_conf","httpd","mod_conf","status","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":103,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","mod":"status","loadfile":"status.load"}},{"type":"File","title":"/etc/apache2/mods-available/status.conf","tags":["file","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":116,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","before":"Httpd::Mod_conf[status]","require":"Package[apache2]","owner":"root","group":"root"}},{"type":"File","title":"/etc/apache2/mods-enabled/status.conf","tags":["file","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":116,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","before":"Httpd::Mod_conf[status]","require":"Package[apache2]","owner":"root","group":"root"}},{"type":"Httpd::Conf","title":"server-status","tags":["httpd::conf","httpd","conf","server-status","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":127,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/httpd/status.conf","priority":50,"require":"Httpd::Mod_conf[status]","ensure":"present","conf_type":"conf"}},{"type":"File","title":"/usr/local/bin/apache-status","tags":["file","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":134,"exported":false,"kind":"compilable_type","parameters":{"source":"puppet:///modules/httpd/apache-status","owner":"root","group":"root","mode":"0555"}},{"type":"Augeas","title":"Apache2 logs","tags":["augeas","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":175,"exported":false,"kind":"compilable_type","parameters":{"lens":"Logrotate.lns","incl":"/etc/logrotate.d/apache2","changes":["set rule/schedule daily","set rule/rotate 30"],"require":"Package[apache2]"}},{"type":"Exec","title":"apache2_test_config_and_restart","tags":["exec","apache2_test_config_and_restart","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":187,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/service apache2 restart","onlyif":"/usr/sbin/apache2ctl configtest","before":"Service[apache2]","refreshonly":true}},{"type":"Systemd::Override","title":"apache2-after-network-online-target","tags":["systemd::override","systemd","override","apache2-after-network-online-target","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":197,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","unit":"apache2","content":"[Unit]\nAfter=network-online.target\nWants=network-online.target\n","restart":false}},{"type":"Service","title":"apache2","tags":["service","apache2","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":204,"exported":false,"kind":"compilable_type","parameters":{"ensure":"running","enable":true,"hasrestart":true,"restart":"systemctl reload apache2","require":"Package[apache2]","before":["Exec[systemd daemon-reload for apache2.service (apache2-apache2-after-network-online-target)]"]}},{"type":"Profile::Auto_restarts::Service","title":"apache-htcacheclean","tags":["profile::auto_restarts::service","profile","auto_restarts","service","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":213,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent"}},{"type":"Service","title":"apache-htcacheclean","tags":["service","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/init.pp","line":216,"exported":false,"kind":"compilable_type","parameters":{"ensure":"stopped","enable":false}},{"type":"Profile::Auto_restarts::Service","title":"apache2","tags":["profile::auto_restarts::service","profile","auto_restarts","service","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":72,"exported":false,"kind":"defined_type","parameters":{"ensure":"present"}},{"type":"Profile::Auto_restarts::Service","title":"envoyproxy","tags":["profile::auto_restarts::service","profile","auto_restarts","service","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":73,"exported":false,"kind":"defined_type","parameters":{"ensure":"present"}},{"type":"Class","title":"Git::Daemon","tags":["class","git::daemon","git","daemon","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":76,"exported":false,"kind":"class","parameters":{"directories":["/srv/patches","/srv/mediawiki-staging/private"],"user":"mwdeploy","group":"wikidev","max_connections":32,"description":"Git daemon","environment":{}}},{"type":"Systemd::Service","title":"git-daemon","tags":["systemd::service","systemd","service","git-daemon","class","git::daemon","git","daemon","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/daemon.pp","line":39,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Git daemon\n\n[Service]\nUser=mwdeploy\nGroup=wikidev\nEnvironment=\"PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/lib/git-core\"\n\n# We dont want to honor `git send-pack` commands so make sure the\n# receive-pack service is always disabled.\nExecStart=/usr/lib/git-core/git-daemon \\\n          --syslog \\\n          --reuseaddr \\\n          --export-all --informative-errors --forbid-override=receive-pack --max-connections=32 \\\n          /srv/patches /srv/mediawiki-staging/private\n\n[Install]\nWantedBy=multi-user.target\n","restart":true,"unit_type":"service","override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"Systemd::Syslog","title":"git-daemon","tags":["systemd::syslog","systemd","syslog","git-daemon","class","git::daemon","git","daemon","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/daemon.pp","line":45,"exported":false,"kind":"defined_type","parameters":{"owner":"mwdeploy","group":"wikidev","readable_by":"all","ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","force_stop":false,"programname_comparison":"startswith"}},{"type":"Package","title":"default-mysql-client","tags":["package","default-mysql-client","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":82,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Firewall::Service","title":"rsyncd_scap_master","tags":["firewall::service","firewall","service","rsyncd_scap_master","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":84,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":873,"src_sets":["MW_APPSERVER_NETWORKS","ANALYTICS_NETWORKS"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Firewall::Service","title":"http_deployment_server","tags":["firewall::service","firewall","service","http_deployment_server","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":91,"exported":false,"kind":"defined_type","parameters":{"desc":"HTTP on deployment servers, for serving actual files to deploy","proto":"tcp","port":80,"src_sets":["MW_APPSERVER_NETWORKS","ANALYTICS_NETWORKS"],"ensure":"present","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Firewall::Service","title":"git-daemon","tags":["firewall::service","firewall","service","git-daemon","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":100,"exported":false,"kind":"defined_type","parameters":{"desc":"Git daemon","proto":"tcp","port":9418,"srange":["releases1003.eqiad.wmnet","releases2003.codfw.wmnet"],"ensure":"present","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Firewall::Service","title":"fundraising-data-uploader sftp","tags":["firewall::service","firewall","service","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":108,"exported":false,"kind":"defined_type","parameters":{"desc":"sftp access for FR Tech Donor Export role user","proto":"tcp","port":22,"src_sets":["FRACK_NETWORKS"],"ensure":"present","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Monitoring::Icinga::Git_merge","title":"mediawiki_config","tags":["monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":117,"exported":false,"kind":"defined_type","parameters":{"dir":"/srv/mediawiki-staging/","user":"root","remote":"readonly","remote_branch":"master","interval":10,"ensure":"present"}},{"type":"Monitoring::Icinga::Bad_directory_owner","title":"/srv/mediawiki-staging","tags":["monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":125,"exported":false,"kind":"defined_type","parameters":{"uid":0,"gid":0,"interval":10,"timeout":10}},{"type":"File","title":"/usr/local/etc/fix-staging-perms.sh","tags":["file","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":127,"exported":false,"kind":"compilable_type","parameters":{"content":"deployment_group=\"wikidev\"\ndeployment_dirs=\"/srv/mediawiki-staging /srv/patches\"\n","mode":"0444","owner":"root","group":"root"}},{"type":"File","title":"/usr/local/sbin/fix-staging-perms","tags":["file","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":136,"exported":false,"kind":"compilable_type","parameters":{"mode":"0555","source":"puppet:///modules/profile/mediawiki/deployment/fix-staging-perms.sh","owner":"root","group":"root","require":"File[/usr/local/etc/fix-staging-perms.sh]"}},{"type":"File","title":"/srv/deployment/mediawiki-staging","tags":["file","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":144,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/srv/mediawiki-staging","owner":"trebuchet","group":"wikidev","require":"File[/srv/deployment]"}},{"type":"Httpd::Site","title":"deployment","tags":["httpd::site","httpd","site","deployment","class","profile::mediawiki::deployment::server","profile","mediawiki","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":152,"exported":false,"kind":"defined_type","parameters":{"content":"<VirtualHost *:80>\n    ServerName deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\n    ServerAdmin noc@wikimedia.org\n    DocumentRoot /srv/deployment\n\n    <Directory /srv/deployment>\n        Options Indexes FollowSymLinks MultiViews\n        AllowOverride None\n        Require ip 172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100::/64 2a02:ec80:a000:1::/64 2a02:ec80:a000:201::/64 2a02:ec80:a000:202::/64 2a02:ec80:a000:203::/64 2a02:ec80:a000:204::/64 2a02:ec80:a000:2ff::/64 2a02:ec80:a000:4000::/64 2a02:ec80:a100:100::/64 2a02:ec80:a100:1::/64 2a02:ec80:a100:205::/64 2a02:ec80:a100:2ff::/64 2a02:ec80:a100:4000::/64 127.0.0.1 10.64.137.0/24 10.64.138.0/24 10.64.139.0/24 10.64.140.0/24 10.64.142.0/24 10.64.143.0/24 10.64.144.0/24 10.64.145.0/24 10.64.153.0/24 10.64.155.0/24 10.64.157.0/24 10.64.159.0/24 10.64.161.0/24 10.64.163.0/24 10.64.165.0/24 10.64.167.0/24 10.64.170.0/24 10.64.172.0/24 10.64.174.0/24 10.64.176.0/24 10.64.178.0/24 10.64.180.0/24 10.64.182.0/24 10.64.184.0/24 10.64.186.0/24 10.64.188.0/24 10.64.190.0/24 10.64.207.0/24 10.64.208.0/24 10.64.209.0/24 10.64.21.0/24 10.64.210.0/24 10.64.211.0/24 10.64.212.0/24 10.64.213.0/24 10.64.214.0/24 10.64.215.0/24 10.64.216.0/24 10.64.217.0/24 10.64.218.0/24 10.64.219.0/24 10.64.220.0/24 10.64.221.0/24 10.64.222.0/24 10.64.36.0/24 10.64.5.0/24 10.64.53.0/24 2620:0:861:100::/64 2620:0:861:104::/64 2620:0:861:105::/64 2620:0:861:106::/64 2620:0:861:108::/64 2620:0:861:110::/64 2620:0:861:111::/64 2620:0:861:112::/64 2620:0:861:114::/64 2620:0:861:115::/64 2620:0:861:116::/64 2620:0:861:117::/64 2620:0:861:11a::/64 2620:0:861:121::/64 2620:0:861:123::/64 2620:0:861:125::/64 2620:0:861:127::/64 2620:0:861:129::/64 2620:0:861:12b::/64 2620:0:861:12d::/64 2620:0:861:12f::/64 2620:0:861:132::/64 2620:0:861:134::/64 2620:0:861:136::/64 2620:0:861:138::/64 2620:0:861:13a::/64 2620:0:861:13c::/64 2620:0:861:13e::/64 2620:0:861:141::/64 2620:0:861:143::/64 2620:0:861:145::/64 2620:0:861:157::/64 2620:0:861:158::/64 2620:0:861:159::/64 2620:0:861:15a::/64 2620:0:861:15b::/64 2620:0:861:15c::/64 2620:0:861:15d::/64 2620:0:861:15e::/64 2620:0:861:15f::/64 2620:0:861:160::/64 2620:0:861:161::/64 2620:0:861:162::/64 2620:0:861:163::/64 2620:0:861:164::/64 2620:0:861:165::/64 2620:0:861:166::/64\n    </Directory>\n\n    LogLevel warn\n    ErrorLog /var/log/apache2/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud_error.log\n    CustomLog /var/log/apache2/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud_access.log wmf\n    ServerSignature Off\n</VirtualHost>\n","require":"File[/srv/deployment]","ensure":"present","priority":50}},{"type":"Class","title":"Deployment::Rsync","tags":["class","deployment::rsync","deployment","rsync","profile::mediawiki::deployment::server","profile","mediawiki","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":171,"exported":false,"kind":"class","parameters":{"deployment_server":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","deployment_hosts":[],"deployment_path":"/srv/deployment","patches_path":"/srv/patches"}},{"type":"Class","title":"Profile::Scap::Spiderpig","tags":["class","profile::scap::spiderpig","profile","scap","spiderpig","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":181,"exported":false,"kind":"class","parameters":{"ensure_services":"absent","spiderpig_port":9000,"spiderpig_user":"spiderpig"}},{"type":"Systemd::Service","title":"spiderpig-jobrunner","tags":["systemd::service","systemd","service","spiderpig-jobrunner","class","profile::scap::spiderpig","profile","scap","spiderpig","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/scap/spiderpig.pp","line":10,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=SpiderPig Jobrunner\n\n[Service]\nExecStart=/usr/bin/scap spiderpig-jobrunner\nUser=spiderpig\nWorkingDirectory=~\n\n[Install]\nWantedBy=multi-user.target\n","unit_type":"service","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"Systemd::Service","title":"spiderpig-apiserver","tags":["systemd::service","systemd","service","spiderpig-apiserver","class","profile::scap::spiderpig","profile","scap","spiderpig","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/scap/spiderpig.pp","line":15,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=SpiderPig Apiserver\nAfter=network.target\n\n[Service]\nExecStart=/usr/bin/scap spiderpig-apiserver --host :: --port 9000\nUser=spiderpig\nWorkingDirectory=~\n\n[Install]\nWantedBy=multi-user.target\n","unit_type":"service","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"Motd::Script","title":"inactive_warning","tags":["motd::script","motd","script","inactive_warning","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":185,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","priority":1,"content":"#!/bin/sh\n\ncat <<'MOTD'\n     _         _   _  ___ _____                    _   _     _\n  __| | ___   | \\ | |/ _ \\_   _|  _   _ ___  ___  | |_| |__ (_)___\n/  _` |/ _ \\  |  \\| | | | || |   | | | / __|/ _ \\ | __| '_ \\| / __|\n| (_| | (_) | | |\\  | |_| || |   | |_| \\__ \\  __/ | |_| | | | \\__ \\\n \\__,_|\\___/  |_| \\_|\\___/ |_|    \\__,_|___/\\___|  \\__|_| |_|_|___/\n\n                              _\n ___  ___ _ ____   _____ _ __| |\n/ __|/ _ \\ '__\\ \\ / / _ \\ '__| |\n\\__ \\  __/ |   \\ V /  __/ |  |_|\n|___/\\___|_|    \\_/ \\___|_|  (_)\n\n\nWhile it is perfectly working, this is not the active deployment server.\n\nIf you want to deploy software, you should /not/ do it from here; it\nwill probably work, but the next deployer could lose track of any of\nyour changes. Connect to 'deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud' instead, which\nis the currently active deployment server.\nMOTD\n"}},{"type":"Backup::Set","title":"srv-deployment","tags":["backup::set","backup","set","srv-deployment","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":246,"exported":false,"kind":"defined_type"},{"type":"Package","title":"percona-toolkit","tags":["package","percona-toolkit","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":251,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"tig","tags":["package","tig","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":251,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"git-review","tags":["package","git-review","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":251,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"siege","tags":["package","siege","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":254,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"wrk","tags":["package","wrk","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":254,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"lua-cjson","tags":["package","lua-cjson","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":254,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Git::Systemconfig","title":"disable-check-for-CVE-2022-24765","tags":["git::systemconfig","git","systemconfig","disable-check-for-cve-2022-24765","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/deployment/server.pp","line":274,"exported":false,"kind":"defined_type","parameters":{"settings":{"safe":{"directory":"*"}},"priority":10,"ensure":"present"}},{"type":"Class","title":"Profile::Confd","tags":["class","profile::confd","profile","confd","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"instances":{"main":{"srv_dns":"svc.deployment-prep.eqiad1.wikimedia.cloud"}},"prefix":"/conftool/v1"}},{"type":"Class","title":"Confd","tags":["class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/confd.pp","line":15,"exported":false,"kind":"class","parameters":{"instances":{"main":{"prefix":"/conftool/v1","srv_dns":"svc.deployment-prep.eqiad1.wikimedia.cloud"}},"ensure":"present"}},{"type":"Package","title":"confd","tags":["package","confd","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/init.pp","line":11,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt"}},{"type":"Package","title":"python3-toml","tags":["package","python3-toml","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/init.pp","line":14,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/usr/local/bin/confd-lint-wrap","tags":["file","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/init.pp","line":19,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0555","source":"puppet:///modules/confd/confd-lint-wrap.py","owner":"root","group":"root"}},{"type":"Nrpe::Plugin","title":"check_confd_lint","tags":["nrpe::plugin","nrpe","plugin","check_confd_lint","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/init.pp","line":25,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/confd/check_confd_lint.sh","ensure":"present"}},{"type":"Systemd::Tmpfile","title":"/var/run/confd-template","tags":["systemd::tmpfile","systemd","tmpfile","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/init.pp","line":34,"exported":false,"kind":"defined_type","parameters":{"content":"d /var/run/confd-template 0755 root root","ensure":"present","owner":"root","group":"root"}},{"type":"Systemd::Timer::Job","title":"clean-confd-rundir","tags":["systemd::timer::job","systemd","timer","job","clean-confd-rundir","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/init.pp","line":38,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Clean old stale files in /var/run/confd-template","user":"root","interval":{"start":"OnCalendar","interval":"*:0/30"},"command":"/usr/bin/find /var/run/confd-template -type f -mtime +30 -delete","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Nrpe::Plugin","title":"check_confd_template","tags":["nrpe::plugin","nrpe","plugin","check_confd_template","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/init.pp","line":47,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/confd/check_confd_template","ensure":"present"}},{"type":"File","title":"/usr/local/bin/confd-prometheus-metrics","tags":["file","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/init.pp","line":52,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0555","source":"puppet:///modules/confd/confd_prometheus_metrics.py","owner":"root","group":"root"}},{"type":"Logrotate::Conf","title":"confd","tags":["logrotate::conf","logrotate","conf","confd","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/init.pp","line":59,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","source":"puppet:///modules/confd/logrotate.conf"}},{"type":"Rsyslog::Conf","title":"confd","tags":["rsyslog::conf","rsyslog","conf","confd","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/init.pp","line":64,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/confd/rsyslog.conf","priority":20,"require":"File[/etc/logrotate.d/confd]","ensure":"present","mode":"0444"}},{"type":"Confd::Instance","title":"main","tags":["confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/init.pp","line":70,"exported":false,"kind":"defined_type","parameters":{"prefix":"/conftool/v1","srv_dns":"svc.deployment-prep.eqiad1.wikimedia.cloud","ensure":"present","running":true,"backend":"etcd","scheme":"https","interval":3}},{"type":"Class","title":"Profile::Scap::Dsh","tags":["class","profile::scap::dsh","profile","scap","dsh","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"groups":{"mediawiki-installation":{"hosts":["deployment-jobrunner05.deployment-prep.eqiad1.wikimedia.cloud","deployment-mediawiki13.deployment-prep.eqiad1.wikimedia.cloud","deployment-mediawiki14.deployment-prep.eqiad1.wikimedia.cloud","deployment-mwmaint03.deployment-prep.eqiad1.wikimedia.cloud"]},"mediawiki-appserver-canaries":{"hosts":["deployment-mediawiki14.deployment-prep.eqiad1.wikimedia.cloud"]},"mediawiki-api-canaries":{"hosts":[]},"restbase-betacluster":{"hosts":["deployment-restbase05.deployment-prep.eqiad1.wikimedia.cloud"]},"webperf":{"hosts":["deployment-webperf21.deployment-prep.eqiad1.wikimedia.cloud"]},"arclamp":{"hosts":["deployment-webperf22.deployment-prep.eqiad1.wikimedia.cloud"]},"jobrunner":{"hosts":["deployment-jobrunner05.deployment-prep.eqiad1.wikimedia.cloud"]},"appserver":{"hosts":["deployment-mediawiki13.deployment-prep.eqiad1.wikimedia.cloud","deployment-mediawiki14.deployment-prep.eqiad1.wikimedia.cloud"]},"api_appserver":{"hosts":[]},"testserver":{"hosts":[]}},"proxies":[],"masters":["deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud"]}},{"type":"Class","title":"Scap::Dsh","tags":["class","scap::dsh","scap","dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/scap/dsh.pp","line":16,"exported":false,"kind":"class","parameters":{"groups":{"mediawiki-installation":{"hosts":["deployment-jobrunner05.deployment-prep.eqiad1.wikimedia.cloud","deployment-mediawiki13.deployment-prep.eqiad1.wikimedia.cloud","deployment-mediawiki14.deployment-prep.eqiad1.wikimedia.cloud","deployment-mwmaint03.deployment-prep.eqiad1.wikimedia.cloud"]},"mediawiki-appserver-canaries":{"hosts":["deployment-mediawiki14.deployment-prep.eqiad1.wikimedia.cloud"]},"mediawiki-api-canaries":{"hosts":[]},"restbase-betacluster":{"hosts":["deployment-restbase05.deployment-prep.eqiad1.wikimedia.cloud"]},"webperf":{"hosts":["deployment-webperf21.deployment-prep.eqiad1.wikimedia.cloud"]},"arclamp":{"hosts":["deployment-webperf22.deployment-prep.eqiad1.wikimedia.cloud"]},"jobrunner":{"hosts":["deployment-jobrunner05.deployment-prep.eqiad1.wikimedia.cloud"]},"appserver":{"hosts":["deployment-mediawiki13.deployment-prep.eqiad1.wikimedia.cloud","deployment-mediawiki14.deployment-prep.eqiad1.wikimedia.cloud"]},"api_appserver":{"hosts":[]},"testserver":{"hosts":[]},"scap_targets":{"hosts":[]}},"scap_proxies":[],"scap_masters":["deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud"]}},{"type":"Package","title":"dsh","tags":["package","dsh","class","scap::dsh","scap","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":20,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt"}},{"type":"File","title":"/etc/dsh","tags":["file","class","scap::dsh","scap","dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":23,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0444"}},{"type":"File","title":"/etc/dsh/group","tags":["file","class","scap::dsh","scap","dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":29,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0555"}},{"type":"Scap::Dsh::Group","title":"mediawiki-installation","tags":["scap::dsh::group","scap","dsh","group","mediawiki-installation","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":37,"kind":"defined_type","exported":false,"parameters":{"hosts":["deployment-jobrunner05.deployment-prep.eqiad1.wikimedia.cloud","deployment-mediawiki13.deployment-prep.eqiad1.wikimedia.cloud","deployment-mediawiki14.deployment-prep.eqiad1.wikimedia.cloud","deployment-mwmaint03.deployment-prep.eqiad1.wikimedia.cloud"]}},{"type":"Scap::Dsh::Group","title":"mediawiki-appserver-canaries","tags":["scap::dsh::group","scap","dsh","group","mediawiki-appserver-canaries","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":37,"kind":"defined_type","exported":false,"parameters":{"hosts":["deployment-mediawiki14.deployment-prep.eqiad1.wikimedia.cloud"]}},{"type":"Scap::Dsh::Group","title":"mediawiki-api-canaries","tags":["scap::dsh::group","scap","dsh","group","mediawiki-api-canaries","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":37,"kind":"defined_type","exported":false,"parameters":{"hosts":[]}},{"type":"Scap::Dsh::Group","title":"restbase-betacluster","tags":["scap::dsh::group","scap","dsh","group","restbase-betacluster","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":37,"kind":"defined_type","exported":false,"parameters":{"hosts":["deployment-restbase05.deployment-prep.eqiad1.wikimedia.cloud"]}},{"type":"Scap::Dsh::Group","title":"webperf","tags":["scap::dsh::group","scap","dsh","group","webperf","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":37,"kind":"defined_type","exported":false,"parameters":{"hosts":["deployment-webperf21.deployment-prep.eqiad1.wikimedia.cloud"]}},{"type":"Scap::Dsh::Group","title":"arclamp","tags":["scap::dsh::group","scap","dsh","group","arclamp","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":37,"kind":"defined_type","exported":false,"parameters":{"hosts":["deployment-webperf22.deployment-prep.eqiad1.wikimedia.cloud"]}},{"type":"Scap::Dsh::Group","title":"jobrunner","tags":["scap::dsh::group","scap","dsh","group","jobrunner","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":37,"kind":"defined_type","exported":false,"parameters":{"hosts":["deployment-jobrunner05.deployment-prep.eqiad1.wikimedia.cloud"]}},{"type":"Scap::Dsh::Group","title":"appserver","tags":["scap::dsh::group","scap","dsh","group","appserver","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":37,"kind":"defined_type","exported":false,"parameters":{"hosts":["deployment-mediawiki13.deployment-prep.eqiad1.wikimedia.cloud","deployment-mediawiki14.deployment-prep.eqiad1.wikimedia.cloud"]}},{"type":"Scap::Dsh::Group","title":"api_appserver","tags":["scap::dsh::group","scap","dsh","group","api_appserver","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":37,"kind":"defined_type","exported":false,"parameters":{"hosts":[]}},{"type":"Scap::Dsh::Group","title":"testserver","tags":["scap::dsh::group","scap","dsh","group","testserver","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":37,"kind":"defined_type","exported":false,"parameters":{"hosts":[]}},{"type":"Scap::Dsh::Group","title":"scap_targets","tags":["scap::dsh::group","scap","dsh","group","scap_targets","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":37,"kind":"defined_type","exported":false,"parameters":{"hosts":[]}},{"type":"File","title":"/etc/dsh/group/scap-proxies","tags":["file","class","scap::dsh","scap","dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":39,"exported":false,"kind":"compilable_type","parameters":{"content":"","owner":"root","group":"root","mode":"0444"}},{"type":"File","title":"/etc/dsh/group/scap-masters","tags":["file","class","scap::dsh","scap","dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"content":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","owner":"root","group":"root","mode":"0444"}},{"type":"File","title":"/etc/dsh/dsh.conf","tags":["file","class","scap::dsh","scap","dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh.pp","line":53,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0444","source":"puppet:///modules/scap/dsh/dsh.conf"}},{"type":"Confd::File","title":"/etc/dsh/group/mediawiki-appserver-canaries","tags":["confd::file","confd","file","class","profile::scap::dsh","profile","scap","dsh","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/scap/dsh.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# DSH group for the mediawiki canaries.\n# This file is managed by puppet.\n{{- $active_dc := (json (getv \"/mediawiki-config/common/WMFMasterDatacenter\")).val }}\n# List of hosts gathered from etcd\n# Canaries for cluster appserver in {{ $active_dc }}\n{{- $pool := printf \"/pools/%s/appserver/canary\" $active_dc -}}\n{{- range $node := ls $pool -}}\n{{- $key := printf \"%s/%s\" $pool $node }}{{ $data := json (getv $key) -}}\n{{ if ne $data.pooled \"inactive\" }}\n{{ $node }}\n{{- end }}\n{{- end -}}\n\n","watch_keys":["/pools/eqiad/appserver/canary","/pools/codfw/appserver/canary","/mediawiki-config"],"instance":"main","mode":"0444","relative_prefix":true,"notify":["Service[confd]"]}},{"type":"Confd::File","title":"/etc/dsh/group/mediawiki-api-canaries","tags":["confd::file","confd","file","class","profile::scap::dsh","profile","scap","dsh","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/scap/dsh.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# DSH group for the mediawiki canaries.\n# This file is managed by puppet.\n{{- $active_dc := (json (getv \"/mediawiki-config/common/WMFMasterDatacenter\")).val }}\n# List of hosts gathered from etcd\n# Canaries for cluster api_appserver in {{ $active_dc }}\n{{- $pool := printf \"/pools/%s/api_appserver/canary\" $active_dc -}}\n{{- range $node := ls $pool -}}\n{{- $key := printf \"%s/%s\" $pool $node }}{{ $data := json (getv $key) -}}\n{{ if ne $data.pooled \"inactive\" }}\n{{ $node }}\n{{- end }}\n{{- end -}}\n\n","watch_keys":["/pools/eqiad/api_appserver/canary","/pools/codfw/api_appserver/canary","/mediawiki-config"],"instance":"main","mode":"0444","relative_prefix":true,"notify":["Service[confd]"]}},{"type":"Confd::File","title":"/etc/dsh/group/mediawiki-parsoid-canaries","tags":["confd::file","confd","file","class","profile::scap::dsh","profile","scap","dsh","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/scap/dsh.pp","line":36,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# DSH group for the mediawiki canaries.\n# This file is managed by puppet.\n{{- $active_dc := (json (getv \"/mediawiki-config/common/WMFMasterDatacenter\")).val }}\n# List of hosts gathered from etcd\n# Canaries for cluster parsoid in {{ $active_dc }}\n{{- $pool := printf \"/pools/%s/parsoid/canary\" $active_dc -}}\n{{- range $node := ls $pool -}}\n{{- $key := printf \"%s/%s\" $pool $node }}{{ $data := json (getv $key) -}}\n{{ if ne $data.pooled \"inactive\" }}\n{{ $node }}\n{{- end }}\n{{- end -}}\n\n","watch_keys":["/pools/eqiad/parsoid/canary","/pools/codfw/parsoid/canary","/mediawiki-config"],"instance":"main","mode":"0444","relative_prefix":true,"notify":["Service[confd]"]}},{"type":"Class","title":"Profile::Keyholder::Server","tags":["class","profile::keyholder::server","profile","keyholder","server","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"agents":{"mwdeploy":{"trusted_groups":["wikidev","mwdeploy"]},"phabricator":{"trusted_groups":["project-deployment-prep"]},"deploy-service":{"trusted_groups":["wikidev"]},"dumpsdeploy":{"trusted_groups":["project-deployment-prep"]},"analytics_deploy":{"trusted_groups":["project-deployment-prep"]},"scap":{"trusted_groups":["project-deployment-prep"]}},"require_encrypted_keys":"yes"}},{"type":"Class","title":"Keyholder","tags":["class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/keyholder/server.pp","line":14,"exported":false,"kind":"class","parameters":{"require_encrypted_keys":"yes"}},{"type":"Group","title":"keyholder","tags":["group","keyholder","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/init.pp","line":35,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present"}},{"type":"User","title":"keyholder","tags":["user","keyholder","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/init.pp","line":39,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","gid":"keyholder","shell":"/bin/false","home":"/nonexistent","system":true,"managehome":false}},{"type":"File","title":"/run/keyholder","tags":["file","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/init.pp","line":48,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"keyholder","group":"keyholder","mode":"0755"}},{"type":"Systemd::Tmpfile","title":"keyholder","tags":["systemd::tmpfile","systemd","tmpfile","keyholder","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/init.pp","line":55,"exported":false,"kind":"defined_type","parameters":{"content":"d /run/keyholder 0755 keyholder keyholder","require":"User[keyholder]","ensure":"present","owner":"root","group":"root"}},{"type":"File","title":"/etc/keyholder.d","tags":["file","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/init.pp","line":60,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"keyholder","group":"keyholder","mode":"0751","recurse":true,"purge":true,"force":true}},{"type":"File","title":"/etc/keyholder-auth.d","tags":["file","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/init.pp","line":70,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"keyholder","group":"keyholder","mode":"0755","recurse":true,"purge":true,"force":true}},{"type":"File","title":"/usr/local/bin/ssh-agent-proxy","tags":["file","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/init.pp","line":80,"exported":false,"kind":"compilable_type","parameters":{"source":"puppet:///modules/keyholder/ssh-agent-proxy.py","owner":"root","group":"root","mode":"0555","notify":"Service[keyholder-proxy]"}},{"type":"Systemd::Service","title":"keyholder-agent","tags":["systemd::service","systemd","service","keyholder-agent","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/init.pp","line":90,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Shared keyholder SSH agent which holds shared identities\n\n[Install]\nWantedBy=multi-user.target\n\n[Service]\nUser=keyholder\nGroup=keyholder\nExecStart=/usr/bin/ssh-agent -d -a /run/keyholder/agent.sock\nExecStop=/bin/rm -f /run/keyholder/agent.sock\n","restart":true,"require":"File[/run/keyholder]","unit_type":"service","override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"Systemd::Service","title":"keyholder-proxy","tags":["systemd::service","systemd","service","keyholder-proxy","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/init.pp","line":100,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=keyholder-proxy - Filtering proxy for keyholder SSH agent\nBindsTo=keyholder-agent.service\n\n[Install]\nWantedBy=multi-user.target\n\n[Service]\nUser=keyholder\nGroup=keyholder\nUMask=111\nExecStartPre=/bin/rm -f /run/keyholder/proxy.sock\nExecStart=/usr/local/bin/ssh-agent-proxy --bind /run/keyholder/proxy.sock --connect /run/keyholder/agent.sock\nExecStop=/bin/rm -f /run/keyholder/proxy.sock\n","restart":true,"require":"Service[keyholder-agent]","unit_type":"service","override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/etc/keyholder-auth.d/keyholder.conf","tags":["file","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/init.pp","line":107,"exported":false,"kind":"compilable_type","parameters":{"owner":"root","group":"root","mode":"0444","content":"REQUIRE_ENCRYPTED_KEYS='yes'\n"}},{"type":"File","title":"/usr/local/sbin/keyholder","tags":["file","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/init.pp","line":116,"exported":false,"kind":"compilable_type","parameters":{"source":"puppet:///modules/keyholder/keyholder","owner":"root","group":"root","mode":"0555","notify":"Service[keyholder-proxy]"}},{"type":"Class","title":"Keyholder::Monitoring","tags":["class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/keyholder/server.pp","line":17,"exported":false,"kind":"class","parameters":{"ensure":"present"}},{"type":"File","title":"/usr/local/sbin/prometheus-keyholder-exporter","tags":["file","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/monitoring.pp","line":10,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/keyholder/prometheus-keyholder-exporter.sh","owner":"root","group":"root","mode":"0555"}},{"type":"Systemd::Timer::Job","title":"prometheus-keyholder-exporter","tags":["systemd::timer::job","systemd","timer","job","prometheus-keyholder-exporter","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/monitoring.pp","line":18,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Regular job to collect Keyholder armed state as Prometheus metrics","user":"root","command":"/usr/local/sbin/prometheus-keyholder-exporter","interval":{"start":"OnCalendar","interval":"minutely"},"environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Keyholder::Agent","title":"mwdeploy","tags":["keyholder::agent","keyholder","agent","mwdeploy","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/keyholder/server.pp","line":21,"exported":false,"kind":"defined_type","parameters":{"trusted_groups":["wikidev","mwdeploy"],"ensure":"present","key_name":"mwdeploy","require":["Class[Keyholder]","Class[Keyholder::Monitoring]"]}},{"type":"Keyholder::Agent","title":"phabricator","tags":["keyholder::agent","keyholder","agent","phabricator","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/keyholder/server.pp","line":21,"exported":false,"kind":"defined_type","parameters":{"trusted_groups":["project-deployment-prep"],"ensure":"present","key_name":"phabricator","require":["Class[Keyholder]","Class[Keyholder::Monitoring]"]}},{"type":"Keyholder::Agent","title":"deploy-service","tags":["keyholder::agent","keyholder","agent","deploy-service","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/keyholder/server.pp","line":21,"exported":false,"kind":"defined_type","parameters":{"trusted_groups":["wikidev"],"ensure":"present","key_name":"deploy-service","require":["Class[Keyholder]","Class[Keyholder::Monitoring]"]}},{"type":"Keyholder::Agent","title":"dumpsdeploy","tags":["keyholder::agent","keyholder","agent","dumpsdeploy","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/keyholder/server.pp","line":21,"exported":false,"kind":"defined_type","parameters":{"trusted_groups":["project-deployment-prep"],"ensure":"present","key_name":"dumpsdeploy","require":["Class[Keyholder]","Class[Keyholder::Monitoring]"]}},{"type":"Keyholder::Agent","title":"analytics_deploy","tags":["keyholder::agent","keyholder","agent","analytics_deploy","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/keyholder/server.pp","line":21,"exported":false,"kind":"defined_type","parameters":{"trusted_groups":["project-deployment-prep"],"ensure":"present","key_name":"analytics_deploy","require":["Class[Keyholder]","Class[Keyholder::Monitoring]"]}},{"type":"Keyholder::Agent","title":"scap","tags":["keyholder::agent","keyholder","agent","scap","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/keyholder/server.pp","line":21,"exported":false,"kind":"defined_type","parameters":{"trusted_groups":["project-deployment-prep"],"ensure":"present","key_name":"scap","require":["Class[Keyholder]","Class[Keyholder::Monitoring]"]}},{"type":"Class","title":"Profile::Mediawiki::Mcrouter_wancache","tags":["class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"port":11213,"memcached_notls_port":11211,"memcached_tls_port":11214,"num_proxies":1,"timeouts_until_tko":10,"gutter_ttl":60,"prometheus_exporter":true,"servers_by_datacenter_category":{"gutter":{"eqiad":{"shard01":{"host":"deployment-memc13"}}},"wancache":{"eqiad":{"shard01":{"host":"deployment-memc11"},"shard02":{"host":"deployment-memc12"}}},"wikifunctions":{"eqiad":{}}}}},{"type":"Class","title":"Mcrouter","tags":["class","mcrouter","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/mcrouter_wancache.pp","line":95,"exported":false,"kind":"class","parameters":{"pools":{"eqiad-gutter":{"servers":["deployment-memc13:11211:ascii:plain"]},"wf-eqiad":{"servers":[]},"eqiad":{"servers":["deployment-memc11:11211:ascii:plain","deployment-memc12:11211:ascii:plain"]}},"routes":[{"aliases":["/eqiad/mw/"],"route":{"type":"FailoverWithExptimeRoute","normal":"PoolRoute|eqiad","failover":"PoolRoute|eqiad-gutter","failover_exptime":60,"failover_errors":["tko"]}},{"aliases":["/eqiad/mw-wan/"],"route":{"type":"OperationSelectorRoute","default_policy":{"type":"FailoverWithExptimeRoute","normal":"PoolRoute|eqiad","failover":"PoolRoute|eqiad-gutter","failover_exptime":60,"failover_errors":["tko"]},"operation_policies":{"set":{"type":"AllSyncRoute","children":[{"type":"FailoverWithExptimeRoute","normal":"PoolRoute|eqiad","failover":"PoolRoute|eqiad-gutter","failover_exptime":60,"failover_errors":["tko"]}]},"delete":{"type":"AllSyncRoute","children":[{"type":"FailoverWithExptimeRoute","normal":"PoolRoute|eqiad","failover":"PoolRoute|eqiad-gutter","failover_exptime":60,"failover_errors":["tko"]}]}}}},{"aliases":["/local/wf/"],"route":"PoolRoute|wf-eqiad"}],"region":"eqiad","cluster":"mw","num_proxies":1,"timeouts_until_tko":10,"probe_delay_initial_ms":60000,"port":11213,"ensure":"present","cross_region_timeout_ms":250,"cross_cluster_timeout_ms":1000}},{"type":"Package","title":"mcrouter","tags":["package","mcrouter","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mcrouter/manifests/init.pp","line":89,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/mcrouter/config.json","tags":["file","class","mcrouter","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mcrouter/manifests/init.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"{\n  \"pools\": {\n    \"eqiad-gutter\": {\n      \"servers\": [\n        \"deployment-memc13:11211:ascii:plain\"\n      ]\n    },\n    \"wf-eqiad\": {\n      \"servers\": [\n\n      ]\n    },\n    \"eqiad\": {\n      \"servers\": [\n        \"deployment-memc11:11211:ascii:plain\",\n        \"deployment-memc12:11211:ascii:plain\"\n      ]\n    }\n  },\n  \"routes\": [\n    {\n      \"aliases\": [\n        \"/eqiad/mw/\"\n      ],\n      \"route\": {\n        \"type\": \"FailoverWithExptimeRoute\",\n        \"normal\": \"PoolRoute|eqiad\",\n        \"failover\": \"PoolRoute|eqiad-gutter\",\n        \"failover_exptime\": 60,\n        \"failover_errors\": [\n          \"tko\"\n        ]\n      }\n    },\n    {\n      \"aliases\": [\n        \"/eqiad/mw-wan/\"\n      ],\n      \"route\": {\n        \"type\": \"OperationSelectorRoute\",\n        \"default_policy\": {\n          \"type\": \"FailoverWithExptimeRoute\",\n          \"normal\": \"PoolRoute|eqiad\",\n          \"failover\": \"PoolRoute|eqiad-gutter\",\n          \"failover_exptime\": 60,\n          \"failover_errors\": [\n            \"tko\"\n          ]\n        },\n        \"operation_policies\": {\n          \"set\": {\n            \"type\": \"AllSyncRoute\",\n            \"children\": [\n              {\n                \"type\": \"FailoverWithExptimeRoute\",\n                \"normal\": \"PoolRoute|eqiad\",\n                \"failover\": \"PoolRoute|eqiad-gutter\",\n                \"failover_exptime\": 60,\n                \"failover_errors\": [\n                  \"tko\"\n                ]\n              }\n            ]\n          },\n          \"delete\": {\n            \"type\": \"AllSyncRoute\",\n            \"children\": [\n              {\n                \"type\": \"FailoverWithExptimeRoute\",\n                \"normal\": \"PoolRoute|eqiad\",\n                \"failover\": \"PoolRoute|eqiad-gutter\",\n                \"failover_exptime\": 60,\n                \"failover_errors\": [\n                  \"tko\"\n                ]\n              }\n            ]\n          }\n        }\n      }\n    },\n    {\n      \"aliases\": [\n        \"/local/wf/\"\n      ],\n      \"route\": \"PoolRoute|wf-eqiad\"\n    }\n  ]\n}\n","owner":"root","group":"root","mode":"0444","require":"Package[mcrouter]","validate_cmd":"/usr/bin/mcrouter --validate-config --port 11213 --route-prefix eqiad/mw --config file:%"}},{"type":"File","title":"/etc/default/mcrouter","tags":["file","class","mcrouter","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mcrouter/manifests/init.pp","line":103,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# Default settings for mcrouter.\n# This file is managed by Puppet.\n\nPORT=\"11213\"\nADDITIONAL_ARGS=\"--route-prefix=eqiad/mw \\\n--cross-region-timeout-ms=250 \\\n--cross-cluster-timeout-ms=1000 \\\n--send-invalid-route-to-default \\\n--file-observer-poll-period-ms=1000 \\\n--file-observer-sleep-before-update-ms=100 \\\n--num-proxies=1 \\\n--probe-timeout-initial=60000 \\\n--timeouts-until-tko=10 \\\n\"\n","owner":"root","group":"root","mode":"0444"}},{"type":"Systemd::Service","title":"mcrouter","tags":["systemd::service","systemd","service","mcrouter","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mcrouter/manifests/init.pp","line":111,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Service]\nLimitNOFILE=64000\nUser=mcrouter\nNice=-19\n","override":true,"restart":false,"unit_type":"service","monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"Logrotate::Rule","title":"mcrouter","tags":["logrotate::rule","logrotate","rule","mcrouter","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mcrouter/manifests/init.pp","line":119,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","file_glob":"/var/log/mcrouter.log","frequency":"daily","compress":true,"missing_ok":true,"not_if_empty":true,"rotate":7,"post_rotate":["service rsyslog rotate >/dev/null 2>&1 || true"],"date_yesterday":false,"copy_truncate":false,"date_ext":false,"no_create":false}},{"type":"Rsyslog::Conf","title":"mcrouter","tags":["rsyslog::conf","rsyslog","conf","mcrouter","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/mcrouter/manifests/init.pp","line":129,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/mcrouter/mcrouter.rsyslog.conf","priority":20,"require":"File[/etc/logrotate.d/mcrouter]","before":"Service[mcrouter]","ensure":"present","mode":"0444"}},{"type":"File","title":"/etc/systemd/system/mcrouter.service.d/cpuaccounting-override.conf","tags":["file","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/mcrouter_wancache.pp","line":105,"exported":false,"kind":"compilable_type","parameters":{"content":"[Service]\nCPUAccounting=yes\n","owner":"root","group":"root","mode":"0444","notify":"Exec[systemd daemon-reload for mcrouter.service (mcrouter)]"}},{"type":"Ferm::Rule","title":"skip_mcrouter_wancache_conntrack_out","tags":["ferm::rule","ferm","rule","skip_mcrouter_wancache_conntrack_out","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/mcrouter_wancache.pp","line":113,"exported":false,"kind":"defined_type","parameters":{"desc":"Skip outgoing connection tracking for mcrouter","table":"raw","chain":"OUTPUT","rule":"proto tcp sport (11213 11214) NOTRACK;","ensure":"present","domain":"(ip ip6)","prio":"10"}},{"type":"Ferm::Rule","title":"skip_mcrouter_wancache_conntrack_in","tags":["ferm::rule","ferm","rule","skip_mcrouter_wancache_conntrack_in","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/mcrouter_wancache.pp","line":120,"exported":false,"kind":"defined_type","parameters":{"desc":"Skip incoming connection tracking for mcrouter","table":"raw","chain":"PREROUTING","rule":"proto tcp dport 11213 NOTRACK;","ensure":"present","domain":"(ip ip6)","prio":"10"}},{"type":"Class","title":"Profile::Prometheus::Mcrouter_exporter","tags":["class","profile::prometheus::mcrouter_exporter","profile","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/mcrouter_wancache.pp","line":127,"exported":false,"kind":"class","parameters":{"mcrouter_port":11213,"listen_port":9151}},{"type":"Prometheus::Mcrouter_exporter","title":"default","tags":["prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","default","class","profile::prometheus::mcrouter_exporter","profile","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/prometheus/mcrouter_exporter.pp","line":6,"exported":false,"kind":"defined_type","parameters":{"arguments":"-mcrouter.address localhost:11213 -web.listen-address :9151 -mcrouter.server_metrics"}},{"type":"Profile::Auto_restarts::Service","title":"prometheus-mcrouter-exporter","tags":["profile::auto_restarts::service","profile","auto_restarts","service","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/prometheus/mcrouter_exporter.pp","line":10,"exported":false,"kind":"defined_type","parameters":{"ensure":"present"}},{"type":"Class","title":"Profile::Conftool::Client","tags":["class","profile::conftool::client","profile","conftool","client","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"srv_domain":"conftool.svc.deployment-prep.eqiad1.wikimedia.cloud","namespace":"/conftool","tcpircbot_host":"icinga.wikimedia.org","tcpircbot_port":9200,"host":"deployment-etcd05.deployment-prep.eqiad1.wikimedia.cloud","port":2379,"pool_pwd_seed":"","etcd_user":"__auto__","conftool2git_bind_addr":"0.0.0.0:1312","require":["Class[Passwords::Etcd]"]}},{"type":"Package","title":"python3-conftool","tags":["package","python3-conftool","class","profile::conftool::client","profile","conftool","client","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/conftool/client.pp","line":35,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Class","title":"Passwords::Etcd","tags":["class","passwords::etcd","passwords","etcd","profile::conftool::client","profile","conftool","client","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown"},{"type":"Class","title":"Etcd::Client::Globalconfig","tags":["class","etcd::client::globalconfig","etcd","client","globalconfig","profile::conftool::client","profile","conftool","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/conftool/client.pp","line":40,"exported":false,"kind":"class","parameters":{"srv_domain":"conftool.svc.deployment-prep.eqiad1.wikimedia.cloud","host":"deployment-etcd05.deployment-prep.eqiad1.wikimedia.cloud","port":2379}},{"type":"File","title":"/etc/etcd","tags":["file","class","etcd::client::globalconfig","etcd","client","globalconfig","profile::conftool::client","profile","conftool","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/etcd/manifests/client/globalconfig.pp","line":11,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"0755","owner":"root","group":"root"}},{"type":"Etcd::Client::Config","title":"/etc/etcd/etcdrc","tags":["etcd::client::config","etcd","client","config","class","etcd::client::globalconfig","globalconfig","profile::conftool::client","profile","conftool","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/etcd/manifests/client/globalconfig.pp","line":16,"exported":false,"kind":"defined_type","parameters":{"world_readable":true,"settings":{"host":"deployment-etcd05.deployment-prep.eqiad1.wikimedia.cloud","port":2379,"srv_domain":"conftool.svc.deployment-prep.eqiad1.wikimedia.cloud","ca_cert":"/etc/ssl/certs/wmf-ca-certificates.crt","protocol":"https","allow_reconnect":true},"ensure":"present","owner":"root","group":"root"}},{"type":"Etcd::Client::Config","title":"/root/.etcdrc","tags":["etcd::client::config","etcd","client","config","class","profile::conftool::client","profile","conftool","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/conftool/client.pp","line":70,"exported":false,"kind":"defined_type","parameters":{"settings":{"username":"conftool","password":"another_secret"},"ensure":"present","owner":"root","group":"root","world_readable":false}},{"type":"Class","title":"Conftool::Config","tags":["class","conftool::config","conftool","config","profile::conftool::client","profile","client","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/conftool/client.pp","line":81,"exported":false,"kind":"class","parameters":{"namespace":"/conftool","tcpircbot_host":"icinga.wikimedia.org","tcpircbot_port":9200,"hosts":[],"conftool2git_address":""}},{"type":"File","title":"/etc/conftool","tags":["file","class","conftool::config","conftool","config","profile::conftool::client","profile","client","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/conftool/manifests/config.pp","line":18,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755"}},{"type":"File","title":"/etc/conftool/config.yaml","tags":["file","class","conftool::config","conftool","config","profile::conftool::client","profile","client","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/conftool/manifests/config.pp","line":48,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"---\nhosts: []\ntcpircbot_host: icinga.wikimedia.org\ntcpircbot_port: 9200\ndriver_options:\n  allow_reconnect: true\n  suppress_san_warnings: false\nnamespace: \"/conftool\"\nextensions_config:\n  reqconfig:\n    haproxy_reserved_slots:\n    - 0\n    varnish_acl_ipblocks: []\n"}},{"type":"File","title":"/etc/conftool/schema.yaml","tags":["file","class","profile::conftool::client","profile","conftool","client","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/conftool/client.pp","line":90,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/conftool/schema.yaml","owner":"root","group":"root","mode":"0444"}},{"type":"File","title":"/etc/conftool/json-schema/","tags":["file","class","profile::conftool::client","profile","conftool","client","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/conftool/client.pp","line":99,"exported":false,"kind":"compilable_type","parameters":{"path":"/etc/conftool/json-schema","ensure":"directory","source":"puppet:///modules/profile/conftool/json-schema/","owner":"root","group":"root","mode":"0555","recurse":true}},{"type":"Class","title":"Profile::Releases::Mediawiki::Private","tags":["class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"deployment_server":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","primary_server":"releases1003.eqiad.wmnet","secondary_servers":["releases2003.codfw.wmnet"]}},{"type":"Rsync::Quickdatacopy","title":"srv-mediawiki-private-primary","tags":["rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/releases/mediawiki/private.pp","line":9,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","auto_sync":false,"delete":true,"source_host":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","dest_host":"releases1003.eqiad.wmnet","module_path":"/srv/mediawiki-staging/private","server_uses_stunnel":false,"progress":false,"auto_interval":{"start":"OnCalendar","interval":"*-*-* *:00/10:00"},"ignore_missing_file_errors":false}},{"type":"Rsync::Quickdatacopy","title":"srv-mediawiki-private-releases1003.eqiad.wmnet","tags":["rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/releases/mediawiki/private.pp","line":19,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","auto_sync":false,"delete":true,"source_host":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","dest_host":"releases1003.eqiad.wmnet","module_path":"/srv/mediawiki-staging/private","server_uses_stunnel":false,"progress":false,"auto_interval":{"start":"OnCalendar","interval":"*-*-* *:00/10:00"},"ignore_missing_file_errors":false}},{"type":"Rsync::Quickdatacopy","title":"srv-mediawiki-private-releases2003.codfw.wmnet","tags":["rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/releases/mediawiki/private.pp","line":30,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","auto_sync":false,"delete":true,"source_host":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","dest_host":"releases2003.codfw.wmnet","module_path":"/srv/mediawiki-staging/private","server_uses_stunnel":false,"progress":false,"auto_interval":{"start":"OnCalendar","interval":"*-*-* *:00/10:00"},"ignore_missing_file_errors":false}},{"type":"Class","title":"Profile::Releases::Mediawiki::Security","tags":["class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"deployment_server":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","primary_server":"releases1003.eqiad.wmnet","secondary_servers":["releases2003.codfw.wmnet"]}},{"type":"Rsync::Quickdatacopy","title":"srv-patches-releases-primary","tags":["rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/releases/mediawiki/security.pp","line":11,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","auto_sync":true,"server_uses_stunnel":true,"delete":true,"source_host":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","dest_host":"releases1003.eqiad.wmnet","module_path":"/srv/patches","chown":"jenkins:705","ignore_missing_file_errors":true,"progress":false,"auto_interval":{"start":"OnCalendar","interval":"*-*-* *:00/10:00"}}},{"type":"Rsync::Quickdatacopy","title":"srv-patches-releases1003.eqiad.wmnet","tags":["rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/releases/mediawiki/security.pp","line":24,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","auto_sync":true,"server_uses_stunnel":true,"delete":true,"source_host":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","dest_host":"releases1003.eqiad.wmnet","module_path":"/srv/patches","ignore_missing_file_errors":true,"progress":false,"auto_interval":{"start":"OnCalendar","interval":"*-*-* *:00/10:00"}}},{"type":"Rsync::Quickdatacopy","title":"srv-patches-releases2003.codfw.wmnet","tags":["rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/releases/mediawiki/security.pp","line":37,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","auto_sync":true,"server_uses_stunnel":true,"delete":true,"source_host":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","dest_host":"releases2003.codfw.wmnet","module_path":"/srv/patches","chown":"jenkins:705","ignore_missing_file_errors":true,"progress":false,"auto_interval":{"start":"OnCalendar","interval":"*-*-* *:00/10:00"}}},{"type":"Class","title":"Profile::Httpbb","tags":["class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"hourly_tests":{},"test_kubernetes_hourly":false}},{"type":"Class","title":"Httpbb","tags":["class","httpbb","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":23,"exported":false,"kind":"class","parameters":{"tests_dir":"/srv/deployment/httpbb-tests"}},{"type":"Package","title":"httpbb","tags":["package","httpbb","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/init.pp","line":12,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/srv/deployment/httpbb-tests","tags":["file","class","httpbb","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/init.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root"}},{"type":"File","title":"/usr/local/bin/deploy-apache-change","tags":["file","class","httpbb","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/init.pp","line":19,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"#!/bin/bash\nset -e\nfunction usage {\n    cat <<EOF\nusage: $0 [--apply] [<test-file>] [<environment>]\n\n  Small helper script for automating apache configuration changes rollout.\n  test-file    File containing httpbb tests. By default, all tests in\n               /srv/deployment/httpbb-tests/appserver are run.\n  environment  either \"prod\" (the default) or \"beta\"\n  --apply      Tells the script to apply the puppet change after the test, not\n               just to reenable puppet\nEOF\n    exit 1\n}\n\n# ARGS mangling\nif [ $# -lt 1 ]; then\n    usage\nfi\n# Default variables\napply=\"no\"\nif [ \"$1\" == \"--apply\" ]; then\n    shift\n    apply=\"yes\"\nfi\ntest_file=${1:-\"/srv/deployment/httpbb-tests/appserver/*\"}\nenvironment=${2:-prod}\ncanary=${CANARY:-\"mwdebug1001.eqiad.wmnet\"}\npuppetmaster=$(sudo puppet config print --section agent ca_server)\ntargets=\"R:Class ~ '(?i)mediawiki(_exp)?::web::${environment}_sites'\"\n\n\n# Check that the tests are passing on the canary before starting\n# Please note: test_file is not quoted to allow glob expansion.\nhttpbb $test_file --host \"$canary\"\n# Disable puppet everywhere\necho \"Now we will disable puppet on all servers with the shared apache configuration.\"\nsudo cumin \"$targets\" \"disable-puppet 'apache change ongoing --${USER}'\"\n# Merge the puppet change you already submitted\necho \"Puppet is disabled everywhere. Should we merge the puppet change?\"\nsudo cumin \"$puppetmaster\" \"TERM=$TERM puppet merge -- -y\"\n# Run puppet on the canary\necho \"Ok to run puppet on the canary host to apply the apache change?\"\nsudo cumin \"$canary\" \"run-puppet-agent -e 'apache change ongoing --${USER}'\"\n# Re-check the sites\necho \"Checking canary again\"\n# Please note: test_file is not quoted to allow glob expansion.\nhttpbb $test_file --host \"$canary\"\necho \"Things seem OK from our test.\"\nif [ \"$apply\" == \"yes\" ]; then\n    # Run puppet everywhere, 5 hosts at a time, which is very conservative.\n    echo \"Should we run apply the puppet change on all servers?\"\n    sudo cumin -b 30 -p 99 \"$targets\" \"run-puppet-agent -e 'apache change ongoing --${USER}'\"\nelse\n    # Enable puppet everywhere when you feel comfortable\n    echo  \"Should puppet be reenabled on all servers?\"\n    sudo cumin \"$targets\" \"enable-puppet 'apache change ongoing --${USER}'\"\nfi\n","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/srv/deployment/httpbb-tests/appserver","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/miscweb","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/people","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/releases","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/gitlab","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/vrts","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/zuul","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/contint","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/etherpad","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/rt","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/gerrit","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/planet","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/noc","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/doc","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/parse","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/thumbor","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/docker-registry","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/query_service","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/jobrunner","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/phabricator","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/ores_legacy","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/wikifunctions","tags":["file","class","profile::httpbb","profile","httpbb","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","purge":true,"owner":"root","group":"root"}},{"type":"Httpbb::Test_suite","title":"appserver/test_foundation.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/appserver/test_foundation.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"appserver/test_main.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":78,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/appserver/test_main.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"appserver/test_redirects.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":81,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/appserver/test_redirects.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"appserver/test_remnant.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":84,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/appserver/test_remnant.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"appserver/test_secure.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":87,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/appserver/test_secure.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"appserver/test_wikimania_wikimedia.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":90,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/appserver/test_wikimania_wikimedia.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"appserver/test_wwwportals.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":93,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/appserver/test_wwwportals.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"miscweb/test_miscweb-k8s.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":96,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/miscweb-k8s/test_miscweb-k8s.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"people/test_people.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":99,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/people/test_people.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"releases/test_releases.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":102,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/releases/test_releases.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"gitlab/test_gitlab.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":105,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/gitlab/test_gitlab.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"vrts/test_vrts.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":108,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/vrts/test_vrts.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"contint/test_integration.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":111,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/contint/test_integration.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"contint/test_zuul.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":114,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/contint/test_zuul.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"etherpad/test_etherpad.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":117,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/etherpad/test_etherpad.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"planet/test_planet.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":120,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/planet/test_planet.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"gerrit/test_gerrit.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":123,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/gerrit/test_gerrit.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"gerrit/test_gerrit_replica.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":126,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/gerrit/test_gerrit_replica.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"gerrit/test_gerrit_spare.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":129,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/gerrit/test_gerrit_spare.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"phabricator/test_phabricator.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":132,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/phabricator/test_phabricator.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"zuul/test_zuul.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":135,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/zuul/test_zuul.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"noc/test_noc.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":138,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/noc/test_noc.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"doc/test_doc.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":141,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/doc/test_doc.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"parse/test_parse.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":144,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/parse/test_parse.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"thumbor/test_thumbor.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":147,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/thumbor/test_thumbor.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"query_service/test_wdqs.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":150,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/query_service/test_wdqs.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"jobrunner/test_endpoint.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":153,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/jobrunner/test_endpoint.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_article-descriptions.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":156,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_article-descriptions.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_articletopic-outlink.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":159,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_articletopic-outlink.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_article-models.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":162,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_article-models.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_editcheck.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":165,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_editcheck.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_llm.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":168,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_llm.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_logo-detection.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":171,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_logo-detection.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_recommendation-api-ng.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":174,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_recommendation-api-ng.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_revertrisk.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":177,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_revertrisk.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_revscoring-articlequality.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":180,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_revscoring-articlequality.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_revscoring-articletopic.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":183,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_revscoring-articletopic.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_revscoring-draftquality.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":186,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_revscoring-draftquality.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_revscoring-drafttopic.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":189,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_revscoring-drafttopic.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_revscoring-editquality-damaging.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":192,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_revscoring-editquality-damaging.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_revscoring-editquality-goodfaith.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":195,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_revscoring-editquality-goodfaith.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/production/test_revscoring-editquality-reverted.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":198,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/production/test_revscoring-editquality-reverted.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_article-descriptions.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":201,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_article-descriptions.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_articletopic-outlink.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":204,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_articletopic-outlink.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_article-models.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":207,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_article-models.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_editcheck.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":210,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_editcheck.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_llm.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":213,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_llm.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_logo-detection.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":216,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_logo-detection.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_recommendation-api-ng.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":219,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_recommendation-api-ng.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_revertrisk.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":222,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revertrisk.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_revscoring-articlequality.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":225,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revscoring-articlequality.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_revscoring-articletopic.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":228,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revscoring-articletopic.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_revscoring-draftquality.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":231,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revscoring-draftquality.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_revscoring-drafttopic.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":234,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revscoring-drafttopic.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_revscoring-editquality-damaging.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":237,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revscoring-editquality-damaging.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_revscoring-editquality-goodfaith.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":240,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revscoring-editquality-goodfaith.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"liftwing/staging/test_revscoring-editquality-reverted.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":243,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revscoring-editquality-reverted.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"ores_legacy/test_ores_staging.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":246,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/ores_legacy/test_ores_staging.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"ores_legacy/test_ores_production.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":249,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/ores_legacy/test_ores_production.yaml","ensure":"present"}},{"type":"Httpbb::Test_suite","title":"wikifunctions/test_main.yaml","tags":["httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/httpbb.pp","line":252,"exported":false,"kind":"defined_type","parameters":{"source":"puppet:///modules/profile/httpbb/wikifunctions/test_main.yaml","ensure":"present"}},{"type":"Class","title":"Wmflib::Service::Catalog","tags":["class","wmflib::service::catalog","wmflib","service","catalog"],"exported":false,"kind":"unknown"},{"type":"Class","title":"Profile::Services_proxy::Envoy","tags":["class","profile::services_proxy::envoy","profile","services_proxy","envoy","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"enabled_listeners":["shellbox","mwapi"],"listen_ipv6":false,"local_otel_reporting_pct":0.0,"ensure":"present","all_listeners":[{"name":"shellbox","port":6024,"service":"shellbox","timeout":"60s","upstream":"shellbox.svc.deployment-prep.eqiad1.wikimedia.cloud"},{"keepalive":"4s","name":"mwapi-async","port":6500,"service":"api-https","timeout":"120s","upstream":"appservers.svc.deployment-prep.eqiad1.wikimedia.cloud","xfp":"https"},{"keepalive":"4s","name":"mwapi","port":6501,"service":"api-https","timeout":"60s","upstream":"appservers.svc.deployment-prep.eqiad1.wikimedia.cloud","xfp":"https"}],"require":["Class[Profile::Envoy]"]}},{"type":"Class","title":"Profile::Envoy","tags":["class","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"ensure":"present","cluster":"misc","runtime":{},"require":["Class[Profile::Tcp_fast_open]"]}},{"type":"Class","title":"Profile::Tcp_fast_open","tags":["class","profile::tcp_fast_open","profile","tcp_fast_open","profile::envoy","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown"},{"type":"Sysctl::Parameters","title":"TCP Fast Open","tags":["sysctl::parameters","sysctl","parameters","class","profile::tcp_fast_open","profile","tcp_fast_open","profile::envoy","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/tcp_fast_open.pp","line":13,"exported":false,"kind":"defined_type","parameters":{"values":{"net.ipv4.tcp_fastopen":3},"ensure":"present","priority":70,"no_priority_prefix":false}},{"type":"Class","title":"Sslcert::Ca_deselect_dstx3","tags":["class","sslcert::ca_deselect_dstx3","sslcert","ca_deselect_dstx3","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/envoy.pp","line":17,"exported":false,"kind":"class"},{"type":"File_line","title":"deselect_dst_root_ca_x3","tags":["file_line","deselect_dst_root_ca_x3","class","sslcert::ca_deselect_dstx3","sslcert","ca_deselect_dstx3","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sslcert/manifests/ca_deselect_dstx3.pp","line":9,"exported":false,"kind":"compilable_type","parameters":{"path":"/etc/ca-certificates.conf","match":"^!?mozilla/DST_Root_CA_X3\\.crt$","line":"!mozilla/DST_Root_CA_X3.crt","append_on_no_match":false,"notify":"Exec[update-ca-certificates]","require":"Package[ca-certificates]"}},{"type":"Class","title":"Envoyproxy","tags":["class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/envoy.pp","line":22,"exported":false,"kind":"class","parameters":{"ensure":"present","admin_port":9631,"pkg_name":"envoyproxy","use_override":true,"service_cluster":"misc","runtime":{}}},{"type":"Package","title":"envoyproxy","tags":["package","envoyproxy","class","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/init.pp","line":18,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","provider":"apt"}},{"type":"File","title":"/etc/envoy","tags":["file","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/init.pp","line":22,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755"}},{"type":"File","title":"/etc/envoy/envoy.yaml","tags":["file","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/init.pp","line":31,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0644"}},{"type":"File","title":"/etc/envoy/listeners.d","tags":["file","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/init.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","recurse":true,"purge":true}},{"type":"File","title":"/etc/envoy/clusters.d","tags":["file","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/init.pp","line":40,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","recurse":true,"purge":true}},{"type":"Systemd::Syslog","title":"envoy","tags":["systemd::syslog","systemd","syslog","envoy","class","envoyproxy","profile::envoy","profile","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/init.pp","line":50,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","force_stop":true,"require":"Package[envoyproxy]","base_dir":"/var/log","owner":"envoy","group":"envoy","readable_by":"group","log_filename":"syslog.log","programname_comparison":"startswith"}},{"type":"File","title":"/usr/local/sbin/build-envoy-config","tags":["file","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/init.pp","line":62,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/envoyproxy/build_envoy_config.py","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/etc/envoy/admin-config.yaml","tags":["file","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/init.pp","line":82,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"---\naccess_log:\n  typed_config:\n    \"@type\": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog\n    path: \"/var/log/envoy/admin-access.log\"\naddress:\n  socket_address:\n    address: 0.0.0.0\n    port_value: 9631\nignore_global_conn_limit: true\n","owner":"root","group":"root","mode":"0555","notify":"Exec[verify-envoy-config]"}},{"type":"File","title":"/etc/envoy/stats-config.yaml","tags":["file","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/init.pp","line":91,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/envoyproxy/stats-config.yaml","owner":"root","group":"root","mode":"0555","notify":"Exec[verify-envoy-config]"}},{"type":"File","title":"/etc/envoy/runtime.yaml","tags":["file","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/init.pp","line":105,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"--- {}\n","owner":"root","group":"root","mode":"0555","notify":"Exec[verify-envoy-config]"}},{"type":"Exec","title":"verify-envoy-config","tags":["exec","verify-envoy-config","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/init.pp","line":116,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/local/sbin/build-envoy-config -c '/etc/envoy'","user":"root","refreshonly":true,"notify":"Systemd::Service[envoyproxy.service]","require":"Package[envoyproxy]"}},{"type":"File","title":"/usr/local/sbin/envoyproxy-hot-restarter","tags":["file","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/init.pp","line":131,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/envoyproxy/hot_restarter/hot-restarter.py","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/usr/local/sbin/envoyproxy-start","tags":["file","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/init.pp","line":139,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/envoyproxy/hot_restarter/start-envoy.sh","owner":"root","group":"root","mode":"0555"}},{"type":"Systemd::Service","title":"envoyproxy.service","tags":["systemd::service","systemd","service","envoyproxy.service","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/init.pp","line":149,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Service]\n# TODO: support hot restarts, see for instance https://www.envoyproxy.io/docs/envoy/latest/operations/hot_restarter\n# Ensure envoy can handle enough file descriptors\nLimitNOFILE=65536\n# Allow envoy to bind on a privileged port\nAmbientCapabilities=CAP_NET_BIND_SERVICE\n\nExecStart=\n# We use the hot-restarter script to start envoy. Please note that \"restart\"\n# in systemd terms is stop + start, so it will not hot-restart envoy.\n# We will have to use \"reload\" to obtain the desired result -\n# and have puppet run 'systemctl reload envoyproxy.service' instead.\nEnvironment=\"ENVOY_CONFIG=/etc/envoy/envoy.yaml\"\nEnvironment=\"SERVICE_ZONE=eqiad\"\nEnvironment=\"SERVICE_CLUSTER=misc\"\nEnvironment=\"SERVICE_NODE=deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\"\nExecStart=/usr/local/sbin/envoyproxy-hot-restarter /usr/local/sbin/envoyproxy-start \nExecReload=\nExecReload=/bin/kill -s HUP $MAINPID\n\n# Security settings\nProtectKernelModules=yes\nProtectKernelTunables=yes\nPrivateTmp=yes\nProtectSystem=strict\nReadWritePaths=/var/log/envoy/\n","override":true,"service_params":{"restart":"/bin/systemctl reload envoyproxy.service"},"unit_type":"service","restart":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"migration_task":"T407130"}},{"type":"Envoyproxy::Cluster","title":"shellbox_cluster","tags":["envoyproxy::cluster","envoyproxy","cluster","shellbox_cluster","class","profile::services_proxy::envoy","profile","services_proxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/services_proxy/envoy.pp","line":56,"exported":false,"kind":"defined_type","parameters":{"content":"name: shellbox\nconnect_timeout: 0.25s\ntype: STRICT_DNS\ndns_lookup_family: V4_ONLY\nlb_policy: ROUND_ROBIN\nload_assignment:\n  cluster_name: cluster_shellbox\n  endpoints:\n  - lb_endpoints:\n    - endpoint:\n        address:\n          socket_address:\n            address: shellbox.svc.deployment-prep.eqiad1.wikimedia.cloud\n            port_value: 4008\n# Let's not enable circuit-breaking for now. It would look something like\n#circuit_breakers:\n#  thresholds:\n#    - max_pending_requests: 30\ntransport_socket:\n  name: envoy.transport_sockets.tls\n  typed_config:\n    \"@type\": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext\n    common_tls_context:\n       tls_params:\n         cipher_suites: ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384\n       validation_context:\n         trusted_ca:\n           filename: /etc/ssl/certs/ca-certificates.crt\n\n","priority":50}},{"type":"Envoyproxy::Listener","title":"shellbox","tags":["envoyproxy::listener","envoyproxy","listener","shellbox","class","profile::services_proxy::envoy","profile","services_proxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/services_proxy/envoy.pp","line":84,"exported":false,"kind":"defined_type","parameters":{"content":"address:\n  socket_address: {protocol: TCP, address: 0.0.0.0, port_value: 6024}\nfilter_chains:\n- filters:\n  - name: envoy.filters.network.http_connection_manager\n    typed_config:\n      \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n      access_log:\n      - filter:\n          status_code_filter:\n            comparison:\n              op: \"GE\"\n              value:\n                default_value: 500\n                runtime_key: shellbox_min_log_code\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog\n          path: \"/var/log/envoy/shellbox.log\"\n      stat_prefix: shellbox_egress\n      http_filters:\n      - name: envoy.filters.http.router\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router\n      route_config:\n        name: shellbox_route\n        virtual_hosts:\n        - name: shellbox\n          domains: [\"*\"]\n          routes:\n          - match:\n              prefix: \"/\"\n            route:\n              cluster: shellbox\n              timeout: 60s\n              retry_policy:\n                num_retries: 0\n      internal_address_config:\n        unix_sockets: true\n        cidr_ranges:\n        - address_prefix: 10.0.0.0\n          prefix_len: 8\n        - address_prefix: 127.0.0.1\n          prefix_len: 32\n        - address_prefix: ::1\n          prefix_len: 128\n","priority":50}},{"type":"Envoyproxy::Cluster","title":"api-https_cluster","tags":["envoyproxy::cluster","envoyproxy","cluster","api-https_cluster","class","profile::services_proxy::envoy","profile","services_proxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/services_proxy/envoy.pp","line":56,"exported":false,"kind":"defined_type","parameters":{"content":"name: api-https\nconnect_timeout: 0.25s\ntyped_extension_protocol_options:\n  envoy.extensions.upstreams.http.v3.HttpProtocolOptions:\n    \"@type\": type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions\n    common_http_protocol_options:\n      idle_timeout: 4s\n      # Given we go through a load-balancer, we want to keep the number of requests that go through a single connection pool small\n      max_requests_per_connection: 1000\n    use_downstream_protocol_config: {}\ntype: STRICT_DNS\ndns_lookup_family: V4_ONLY\nlb_policy: ROUND_ROBIN\nload_assignment:\n  cluster_name: cluster_api-https\n  endpoints:\n  - lb_endpoints:\n    - endpoint:\n        address:\n          socket_address:\n            address: appservers.svc.deployment-prep.eqiad1.wikimedia.cloud\n            port_value: 443\n# Let's not enable circuit-breaking for now. It would look something like\n#circuit_breakers:\n#  thresholds:\n#    - max_pending_requests: 30\ntransport_socket:\n  name: envoy.transport_sockets.tls\n  typed_config:\n    \"@type\": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext\n    common_tls_context:\n       tls_params:\n         cipher_suites: ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384\n       validation_context:\n         trusted_ca:\n           filename: /etc/ssl/certs/ca-certificates.crt\n\n","priority":50}},{"type":"Envoyproxy::Listener","title":"mwapi","tags":["envoyproxy::listener","envoyproxy","listener","mwapi","class","profile::services_proxy::envoy","profile","services_proxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/services_proxy/envoy.pp","line":84,"exported":false,"kind":"defined_type","parameters":{"content":"address:\n  socket_address: {protocol: TCP, address: 0.0.0.0, port_value: 6501}\nfilter_chains:\n- filters:\n  - name: envoy.filters.network.http_connection_manager\n    typed_config:\n      \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n      access_log:\n      - filter:\n          status_code_filter:\n            comparison:\n              op: \"GE\"\n              value:\n                default_value: 500\n                runtime_key: mwapi_min_log_code\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog\n          path: \"/var/log/envoy/mwapi.log\"\n      stat_prefix: mwapi_egress\n      http_filters:\n      - name: envoy.filters.http.router\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router\n      route_config:\n        request_headers_to_remove:\n        - x-forwarded-proto\n        request_headers_to_add:\n        - header:\n            key: \"x-forwarded-proto\"\n            value: \"https\"\n        name: mwapi_route\n        virtual_hosts:\n        - name: mwapi\n          domains: [\"*\"]\n          routes:\n          - match:\n              prefix: \"/\"\n            route:\n              cluster: api-https\n              timeout: 60s\n              retry_policy:\n                num_retries: 0\n      internal_address_config:\n        unix_sockets: true\n        cidr_ranges:\n        - address_prefix: 10.0.0.0\n          prefix_len: 8\n        - address_prefix: 127.0.0.1\n          prefix_len: 32\n        - address_prefix: ::1\n          prefix_len: 128\n","priority":50}},{"type":"Class","title":"Profile::Tlsproxy::Envoy","tags":["class","profile::tlsproxy::envoy","profile","tlsproxy","envoy","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"sni_support":"no","tls_port":443,"websockets":false,"upstream_response_timeout":65.0,"retries":true,"use_remote_address":false,"access_log":false,"header_key_format":"none","listen_ipv6":false,"ssl_provider":"cfssl","cfssl_options":{},"services":[{"server_names":["*"],"port":80}],"upstream_addr":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","upstream_tls":false,"global_cert_name":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","firewall_global":false,"cfssl_label":"discovery","error_page":false,"local_otel_reporting_pct":0.0,"rate_limit_enabled":false,"fast_open_queue":150,"request_headers_to_add":{},"require":["Class[Profile::Envoy]"]}},{"type":"Cfssl::Cert","title":"discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","tags":["cfssl::cert","cfssl","cert","discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/functions/pki/get_cert.pp","line":28,"kind":"defined_type","exported":false,"parameters":{"profile":"server","ensure":"present","owner":"envoy","group":"envoy","outdir":"/etc/envoy/ssl","notify":"Service[envoyproxy.service]","require":"Package[envoyproxy]","before":"Exec[verify-envoy-config]","common_name":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","label":"discovery","provide_chain":true,"names":[],"key":{"algo":"ecdsa","size":256},"auto_renew":true,"renew_seconds":952200,"mode":"0740","environment":["GODEBUG=x509ignoreCN=0"],"notify_services":[],"before_services":[],"hosts":[]}},{"type":"Envoyproxy::Tls_terminator","title":"443","tags":["envoyproxy::tls_terminator","envoyproxy","tls_terminator","443","class","profile::tlsproxy::envoy","profile","tlsproxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/tlsproxy/envoy.pp","line":242,"exported":false,"kind":"defined_type","parameters":{"upstreams":[{"server_names":["*"],"cert_path":null,"key_path":null,"upstream_port":80,"upstream_addr":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud"}],"access_log":false,"websockets":false,"fast_open_queue":150,"global_cert_path":"/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chained.pem","global_key_path":"/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server-key.pem","retry_policy":{"num_retries":1,"retry_on":"5xx"},"upstream_response_timeout":65.0,"use_remote_address":false,"header_key_format":"none","listen_ipv6":false,"has_error_page":false,"local_otel_reporting_pct":0.0,"request_headers_to_add":{},"rate_limit_enabled":false,"connect_timeout":1.0,"response_headers_to_add":{}}},{"type":"Ferm::Service","title":"envoy_tls_termination","tags":["ferm::service","ferm","service","envoy_tls_termination","class","profile::tlsproxy::envoy","profile","tlsproxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/tlsproxy/envoy.pp","line":346,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","notrack":true,"port":443,"ensure":"present","desc":"","prio":10,"unrestricted_access":false}},{"type":"Class","title":"Profile::Docker::Engine","tags":["class","profile::docker::engine","profile","docker","engine","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"settings":{"log-driver":"json-file","log-opts":{"max-file":"2","max-size":"50m"}},"packagename":"docker.io","declare_service":true}},{"type":"Class","title":"Docker::Configuration","tags":["class","docker::configuration","docker","configuration","profile::docker::engine","profile","engine","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/docker/engine.pp","line":27,"exported":false,"kind":"class","parameters":{"settings":{"log-driver":"json-file","log-opts":{"max-file":"2","max-size":"50m"},"storage-driver":"overlay2"},"directory":"/etc/docker","location":"/etc/docker/daemon.json"}},{"type":"File","title":"/etc/docker","tags":["file","class","docker::configuration","docker","configuration","profile::docker::engine","profile","engine","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/docker/manifests/configuration.pp","line":17,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0700"}},{"type":"File","title":"/etc/docker/daemon.json","tags":["file","class","docker::configuration","docker","configuration","profile::docker::engine","profile","engine","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/docker/manifests/configuration.pp","line":23,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"{\n  \"log-driver\": \"json-file\",\n  \"log-opts\": {\n    \"max-file\": \"2\",\n    \"max-size\": \"50m\"\n  },\n  \"storage-driver\": \"overlay2\"\n}\n","owner":"root","group":"root","mode":"0440"}},{"type":"Class","title":"Docker","tags":["class","docker","profile::docker::engine","profile","engine","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/docker/engine.pp","line":33,"exported":false,"kind":"class","parameters":{"package_name":"docker.io","require":["Class[Docker::Configuration]"]}},{"type":"Package","title":"docker.io","tags":["package","docker.io","class","docker","profile::docker::engine","profile","engine","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/docker/manifests/init.pp","line":32,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"apparmor","tags":["package","apparmor","class","docker","profile::docker::engine","profile","engine","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/docker/manifests/init.pp","line":32,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Service","title":"docker","tags":["service","docker","class","profile::docker::engine","profile","engine","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/docker/engine.pp","line":39,"exported":false,"kind":"compilable_type","parameters":{"ensure":"running"}},{"type":"Class","title":"Profile::Docker::Prune_old_images","tags":["class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"ensure":"present","older_than":14}},{"type":"Systemd::Timer::Job","title":"docker-image-prune-old","tags":["systemd::timer::job","systemd","timer","job","docker-image-prune-old","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/docker/prune_old_images.pp","line":12,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Prune old Docker images","user":"root","command":"/usr/bin/docker image prune --all --force --filter until=336h","interval":{"start":"OnCalendar","interval":"*-*-* 1:00 UTC"},"environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Exec","title":"apt_repository_component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia","tags":["exec","apt_repository_component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia","apt::repository","apt","repository","component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia","apt::package_from_component","package_from_component","puppet","class","profile::puppet::agent","profile","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/repository.pp","line":36,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/apt-get update ","refreshonly":true}},{"type":"File","title":"/etc/apt/sources.list.d/component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia.list","tags":["file","apt::repository","apt","repository","component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia","apt::package_from_component","package_from_component","puppet","class","profile::puppet::agent","profile","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/repository.pp","line":130,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0444","content":"deb http://apt.wikimedia.org/wikimedia bullseye-wikimedia component/puppet7\ndeb-src http://apt.wikimedia.org/wikimedia bullseye-wikimedia component/puppet7\n","notify":"Exec[apt_repository_component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia]"}},{"type":"Exec","title":"apt_pin_apt_pin_puppet","tags":["exec","apt_pin_apt_pin_puppet","apt::pin","apt","pin","apt_pin_puppet","apt::package_from_component","package_from_component","puppet","class","profile::puppet::agent","profile","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/pin.pp","line":19,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/apt-get update","refreshonly":true}},{"type":"File","title":"/etc/apt/preferences.d/apt_pin_puppet.pref","tags":["file","apt::pin","apt","pin","apt_pin_puppet","apt::package_from_component","package_from_component","puppet","class","profile::puppet::agent","profile","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/pin.pp","line":29,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"Package: puppet\nPin: release c=component/puppet7\nPin-Priority: 1002\n","notify":"Exec[apt_package_from_component_puppet]"}},{"type":"File","title":"/lib/systemd/system/prometheus_puppet_agent_stats.service","tags":["file","systemd::unit","systemd","unit","prometheus_puppet_agent_stats.service","systemd::timer::job","timer","job","prometheus_puppet_agent_stats","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Regular job to collect puppet agent stats\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\nAfter=puppet-agent-timer.service\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/bin/prometheus-puppet-agent-stats --outfile /var/lib/prometheus/node.d/puppet_agent.prom\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for prometheus_puppet_agent_stats.service (prometheus_puppet_agent_stats.service)]"}},{"type":"Exec","title":"systemd daemon-reload for prometheus_puppet_agent_stats.service (prometheus_puppet_agent_stats.service)","tags":["exec","systemd::unit","systemd","unit","prometheus_puppet_agent_stats.service","systemd::timer::job","timer","job","prometheus_puppet_agent_stats","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"prometheus_puppet_agent_stats","tags":["systemd::service","systemd","service","prometheus_puppet_agent_stats","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of prometheus_puppet_agent_stats.service\n\n[Timer]\nUnit=prometheus_puppet_agent_stats.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=minutely\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[prometheus_puppet_agent_stats.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/prometheus_puppet_agent_stats","tags":["file","systemd::syslog","systemd","syslog","prometheus_puppet_agent_stats","systemd::timer::job","timer","job","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"prometheus_puppet_agent_stats","tags":["rsyslog::conf","rsyslog","conf","prometheus_puppet_agent_stats","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"prometheus_puppet_agent_stats\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/prometheus_puppet_agent_stats/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/prometheus_puppet_agent_stats]","mode":"0444"}},{"type":"Logrotate::Conf","title":"prometheus_puppet_agent_stats","tags":["logrotate::conf","logrotate","conf","prometheus_puppet_agent_stats","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# logrotate(8) config for prometheus_puppet_agent_stats\n\n/var/log/prometheus_puppet_agent_stats/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/clean_puppet_client_bucket.service","tags":["file","systemd::unit","systemd","unit","clean_puppet_client_bucket.service","systemd::timer::job","timer","job","clean_puppet_client_bucket","class","profile::puppet::client_bucket","profile","puppet","client_bucket","profile::puppet::agent","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Delete old files from the puppet client bucket\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/bin/find /var/lib/puppet/clientbucket/ -type f -mtime +14 -atime +14 -delete\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for clean_puppet_client_bucket.service (clean_puppet_client_bucket.service)]"}},{"type":"Exec","title":"systemd daemon-reload for clean_puppet_client_bucket.service (clean_puppet_client_bucket.service)","tags":["exec","systemd::unit","systemd","unit","clean_puppet_client_bucket.service","systemd::timer::job","timer","job","clean_puppet_client_bucket","class","profile::puppet::client_bucket","profile","puppet","client_bucket","profile::puppet::agent","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"clean_puppet_client_bucket","tags":["systemd::service","systemd","service","clean_puppet_client_bucket","systemd::timer","timer","systemd::timer::job","job","class","profile::puppet::client_bucket","profile","puppet","client_bucket","profile::puppet::agent","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of clean_puppet_client_bucket.service\n\n[Timer]\nUnit=clean_puppet_client_bucket.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=24h\nOnActiveSec=1s\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[clean_puppet_client_bucket.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/lib/systemd/system/puppet-agent-timer.service","tags":["file","systemd::unit","systemd","unit","puppet-agent-timer.service","systemd::timer::job","timer","job","puppet-agent-timer","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Run Puppet agent every 30 minutes\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=-/usr/local/sbin/puppet-run\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for puppet-agent-timer.service (puppet-agent-timer.service)]"}},{"type":"Exec","title":"systemd daemon-reload for puppet-agent-timer.service (puppet-agent-timer.service)","tags":["exec","systemd::unit","systemd","unit","puppet-agent-timer.service","systemd::timer::job","timer","job","puppet-agent-timer","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"puppet-agent-timer","tags":["systemd::service","systemd","service","puppet-agent-timer","systemd::timer","timer","systemd::timer::job","job","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of puppet-agent-timer.service\n\n[Timer]\nUnit=puppet-agent-timer.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*:4/30:00\nOnStartupSec=1min\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[puppet-agent-timer.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/puppet-agent-timer","tags":["file","systemd::syslog","systemd","syslog","puppet-agent-timer","systemd::timer::job","timer","job","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"puppet-agent-timer","tags":["rsyslog::conf","rsyslog","conf","puppet-agent-timer","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"puppet-agent-timer\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/puppet-agent-timer/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/puppet-agent-timer]","mode":"0444"}},{"type":"Logrotate::Conf","title":"puppet-agent-timer","tags":["logrotate::conf","logrotate","conf","puppet-agent-timer","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for puppet-agent-timer\n\n/var/log/puppet-agent-timer/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/etc/logrotate.d/puppet","tags":["file","logrotate::conf","logrotate","conf","puppet","logrotate::rule","rule","class","profile::puppet::agent","profile","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# This file is managed by Puppet.\n# puppet:///logrotate/logrotate.erb\n\n/var/log/puppet /var/log/puppet.log {\n    notifempty\n    daily\n    rotate 7\n    compress\n    delaycompress\n    missingok\n    sharedscripts\n    postrotate\n        /usr/lib/rsyslog/rsyslog-rotate\n    endscript\n}\n"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_systemd-timesyncd.service","tags":["systemd::unit","systemd","unit","wmf_auto_restart_systemd-timesyncd.service","systemd::timer::job","timer","job","wmf_auto_restart_systemd-timesyncd","profile::auto_restarts::service","profile","auto_restarts","service","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: systemd-timesyncd\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s systemd-timesyncd\n","unit":"wmf_auto_restart_systemd-timesyncd.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"wmf_auto_restart_systemd-timesyncd","tags":["systemd::timer","systemd","timer","wmf_auto_restart_systemd-timesyncd","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","service","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 8:6:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"wmf_auto_restart_systemd-timesyncd.service"}},{"type":"Systemd::Syslog","title":"wmf_auto_restart_systemd-timesyncd","tags":["systemd::syslog","systemd","syslog","wmf_auto_restart_systemd-timesyncd","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_exim4.service","tags":["systemd::unit","systemd","unit","wmf_auto_restart_exim4.service","systemd::timer::job","timer","job","wmf_auto_restart_exim4","profile::auto_restarts::service","profile","auto_restarts","service","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: exim4\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s exim4\n","unit":"wmf_auto_restart_exim4.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"wmf_auto_restart_exim4","tags":["systemd::timer","systemd","timer","wmf_auto_restart_exim4","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","service","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 4:20:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"wmf_auto_restart_exim4.service"}},{"type":"Systemd::Syslog","title":"wmf_auto_restart_exim4","tags":["systemd::syslog","systemd","syslog","wmf_auto_restart_exim4","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_prometheus-node-exporter.service","tags":["systemd::unit","systemd","unit","wmf_auto_restart_prometheus-node-exporter.service","systemd::timer::job","timer","job","wmf_auto_restart_prometheus-node-exporter","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: prometheus-node-exporter\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s prometheus-node-exporter\n","unit":"wmf_auto_restart_prometheus-node-exporter.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"wmf_auto_restart_prometheus-node-exporter","tags":["systemd::timer","systemd","timer","wmf_auto_restart_prometheus-node-exporter","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 11:3:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"wmf_auto_restart_prometheus-node-exporter.service"}},{"type":"Systemd::Syslog","title":"wmf_auto_restart_prometheus-node-exporter","tags":["systemd::syslog","systemd","syslog","wmf_auto_restart_prometheus-node-exporter","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_rsyslog.service","tags":["systemd::unit","systemd","unit","wmf_auto_restart_rsyslog.service","systemd::timer::job","timer","job","wmf_auto_restart_rsyslog","profile::auto_restarts::service","profile","auto_restarts","service","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: rsyslog\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s rsyslog\n","unit":"wmf_auto_restart_rsyslog.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"wmf_auto_restart_rsyslog","tags":["systemd::timer","systemd","timer","wmf_auto_restart_rsyslog","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","service","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 7:41:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"wmf_auto_restart_rsyslog.service"}},{"type":"Systemd::Syslog","title":"wmf_auto_restart_rsyslog","tags":["systemd::syslog","systemd","syslog","wmf_auto_restart_rsyslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"File","title":"/etc/rsyslog.d/10-exporter-base.conf","tags":["file","rsyslog::conf","rsyslog","conf","exporter-base","prometheus::rsyslog_exporter","prometheus","rsyslog_exporter","base","class","profile::prometheus::rsyslog_exporter","profile","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"module(\n  load=\"impstats\"\n  interval=\"10\"\n  format=\"json\"\n  resetCounters=\"off\"\n  ruleset=\"process_stats\"\n)\n\nmodule(\n  load=\"omprog\"\n)\n\nruleset(name=\"process_stats\") {\n  action(\n    type=\"omprog\"\n    name=\"to_exporter\"\n    # forceSingleInstance has been fixed in rsyslog 8.38\n    # https://github.com/rsyslog/rsyslog/commit/a978072b864324a3a6678660983779b3d2410a1b\n    forceSingleInstance=\"on\"\n    binary=\"/usr/bin/prometheus-rsyslog-exporter -silent -web.listen-address 172.16.1.63:9105\"\n  )\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/rsyslog.d/10-exporter.conf","tags":["file","rsyslog::conf","rsyslog","conf","exporter","prometheus::rsyslog_exporter","prometheus","rsyslog_exporter","base","class","profile::prometheus::rsyslog_exporter","profile","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/systemd/system/cadvisor.service.d/puppet-override.conf","tags":["file","systemd::unit","systemd","unit","cadvisor","systemd::service","service","class","prometheus::cadvisor","prometheus","profile::prometheus::cadvisor","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"# Disable Docker to stop collecting extra labels/info T337856\n[Service]\nExecStart=\nExecStart=/usr/bin/cadvisor --listen_ip=172.16.1.63 --port=4194 --enable_metrics=app,cpu,disk,diskIO,memory,network,oom_event,perf_event --docker=/dev/null\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for cadvisor.service (cadvisor)]"}},{"type":"Exec","title":"systemd daemon-reload for cadvisor.service (cadvisor)","tags":["exec","systemd::unit","systemd","unit","cadvisor","systemd::service","service","class","prometheus::cadvisor","prometheus","profile::prometheus::cadvisor","profile","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Class","title":"Sysctl","tags":["class","sysctl","sysctl::conffile","conffile","sysctl::parameters","parameters","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"exported":false,"kind":"unknown"},{"type":"File","title":"/etc/sysctl.d","tags":["file","class","sysctl","sysctl::conffile","conffile","sysctl::parameters","parameters","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/init.pp","line":9,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0644","recurse":true,"purge":true,"force":true,"source":"puppet:///modules/sysctl/sysctl.d-empty"}},{"type":"Exec","title":"update_sysctl","tags":["exec","update_sysctl","class","sysctl","sysctl::conffile","conffile","sysctl::parameters","parameters","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/init.pp","line":20,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl restart systemd-sysctl.service","refreshonly":true}},{"type":"File","title":"/etc/sysctl.d/51-ubuntu-defaults.conf","tags":["file","sysctl::conffile","sysctl","conffile","sysctl::parameters","parameters","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/conffile.pp","line":56,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nfs.protected_hardlinks = 1\nfs.protected_symlinks = 1\nkernel.kptr_restrict = 1\nkernel.printk = 4 4 1 7\nkernel.yama.ptrace_scope = 1\nnet.ipv4.conf.all.rp_filter = 1\nnet.ipv4.conf.default.rp_filter = 1\nnet.ipv4.tcp_syncookies = 1\nvm.mmap_min_addr = 65536\n","notify":"Exec[update_sysctl]","owner":"root","group":"root"}},{"type":"File","title":"/etc/sysctl.d/60-wikimedia-base.conf","tags":["file","sysctl::conffile","sysctl","conffile","sysctl::parameters","parameters","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/conffile.pp","line":56,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nnet.core.netdev_max_backlog = 2500\nnet.core.rmem_max = 16777216\nnet.core.somaxconn = 1024\nnet.core.wmem_max = 16777216\nnet.ipv4.tcp_challenge_ack_limit = 987654321\nnet.ipv4.tcp_keepalive_intvl = 1\nnet.ipv4.tcp_keepalive_probes = 2\nnet.ipv4.tcp_keepalive_time = 300\nnet.ipv4.tcp_max_syn_backlog = 4096\nnet.ipv4.tcp_no_metrics_save = 1\nnet.ipv4.tcp_rmem = 4096 87380 16777216\nnet.ipv4.tcp_wmem = 4096 65536 16777216\nnet.ipv6.route.max_size = 131072\nvm.swappiness = 0\n","notify":"Exec[update_sysctl]","owner":"root","group":"root"}},{"type":"File","title":"/etc/sysctl.d/70-disable_unprivileged_bpf.conf","tags":["file","sysctl::conffile","sysctl","conffile","disable_unprivileged_bpf","sysctl::parameters","parameters","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/conffile.pp","line":56,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nkernel.unprivileged_bpf_disabled = 1\n","notify":"Exec[update_sysctl]","owner":"root","group":"root"}},{"type":"File","title":"/etc/sysctl.d/70-unprivileged_userns_clone.conf","tags":["file","sysctl::conffile","sysctl","conffile","unprivileged_userns_clone","sysctl::parameters","parameters","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/conffile.pp","line":56,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nkernel.unprivileged_userns_clone = 0\n","notify":"Exec[update_sysctl]","owner":"root","group":"root"}},{"type":"File","title":"/etc/sysctl.d/70-fastopen.conf","tags":["file","sysctl::conffile","sysctl","conffile","fastopen","sysctl::parameters","parameters","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/conffile.pp","line":56,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nnet.ipv4.tcp_fastopen_blackhole_timeout_sec = 3600\n","notify":"Exec[update_sysctl]","owner":"root","group":"root"}},{"type":"File","title":"/etc/sysctl.d/70-tcp_min_snd_mss.conf","tags":["file","sysctl::conffile","sysctl","conffile","tcp_min_snd_mss","sysctl::parameters","parameters","class","base::sysctl","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/conffile.pp","line":56,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nnet.ipv4.route.min_pmtu = 576\nnet.ipv4.tcp_min_snd_mss = 536\nnet.ipv4.tcp_sack = 1\n","notify":"Exec[update_sysctl]","owner":"root","group":"root"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_lldpd.service","tags":["systemd::unit","systemd","unit","wmf_auto_restart_lldpd.service","systemd::timer::job","timer","job","wmf_auto_restart_lldpd","profile::auto_restarts::service","profile","auto_restarts","service","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: lldpd\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s lldpd\n","unit":"wmf_auto_restart_lldpd.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"wmf_auto_restart_lldpd","tags":["systemd::timer","systemd","timer","wmf_auto_restart_lldpd","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","service","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 8:23:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"wmf_auto_restart_lldpd.service"}},{"type":"Systemd::Syslog","title":"wmf_auto_restart_lldpd","tags":["systemd::syslog","systemd","syslog","wmf_auto_restart_lldpd","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_systemd-journald.service","tags":["systemd::unit","systemd","unit","wmf_auto_restart_systemd-journald.service","systemd::timer::job","timer","job","wmf_auto_restart_systemd-journald","profile::auto_restarts::service","profile","auto_restarts","service","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: systemd-journald\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s systemd-journald\n","unit":"wmf_auto_restart_systemd-journald.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"wmf_auto_restart_systemd-journald","tags":["systemd::timer","systemd","timer","wmf_auto_restart_systemd-journald","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","service","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 2:37:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"wmf_auto_restart_systemd-journald.service"}},{"type":"Systemd::Syslog","title":"wmf_auto_restart_systemd-journald","tags":["systemd::syslog","systemd","syslog","wmf_auto_restart_systemd-journald","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"File","title":"/etc/sysctl.d/70-core_dumps.conf","tags":["file","sysctl::conffile","sysctl","conffile","core_dumps","sysctl::parameters","parameters","class","base::sysctl::core_dumps","base","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/conffile.pp","line":56,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nkernel.core_pattern = /data/project/cores/deployment-deploy04-core.%h.%e.%p.%t\n","notify":"Exec[update_sysctl]","owner":"root","group":"root"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_ssh.service","tags":["systemd::unit","systemd","unit","wmf_auto_restart_ssh.service","systemd::timer::job","timer","job","wmf_auto_restart_ssh","profile::auto_restarts::service","profile","auto_restarts","service","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: ssh\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s ssh\n","unit":"wmf_auto_restart_ssh.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"wmf_auto_restart_ssh","tags":["systemd::timer","systemd","timer","wmf_auto_restart_ssh","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","service","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 19:9:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"wmf_auto_restart_ssh.service"}},{"type":"Systemd::Syslog","title":"wmf_auto_restart_ssh","tags":["systemd::syslog","systemd","syslog","wmf_auto_restart_ssh","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"File","title":"/lib/systemd/system/kernel-purge.service","tags":["file","systemd::unit","systemd","unit","kernel-purge.service","systemd::timer::job","timer","job","kernel-purge","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Purge unused kernels\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/bin/kernel-purge -p\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for kernel-purge.service (kernel-purge.service)]"}},{"type":"Exec","title":"systemd daemon-reload for kernel-purge.service (kernel-purge.service)","tags":["exec","systemd::unit","systemd","unit","kernel-purge.service","systemd::timer::job","timer","job","kernel-purge","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"kernel-purge","tags":["systemd::service","systemd","service","kernel-purge","systemd::timer","timer","systemd::timer::job","job","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of kernel-purge.service\n\n[Timer]\nUnit=kernel-purge.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=monthly\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[kernel-purge.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/kernel-purge","tags":["file","systemd::syslog","systemd","syslog","kernel-purge","systemd::timer::job","timer","job","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"kernel-purge","tags":["rsyslog::conf","rsyslog","conf","kernel-purge","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"kernel-purge\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/kernel-purge/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/kernel-purge]","mode":"0444"}},{"type":"Logrotate::Conf","title":"kernel-purge","tags":["logrotate::conf","logrotate","conf","kernel-purge","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for kernel-purge\n\n/var/log/kernel-purge/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/prometheus-debian-version-textfile.service","tags":["file","systemd::unit","systemd","unit","prometheus-debian-version-textfile.service","systemd::timer::job","timer","job","prometheus-debian-version-textfile","class","prometheus::node_debian_version","prometheus","node_debian_version","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Update Debian version stat exported by node_exporter\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/bin/prometheus-debian-version /var/lib/prometheus/node.d/debian_version.prom\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for prometheus-debian-version-textfile.service (prometheus-debian-version-textfile.service)]"}},{"type":"Exec","title":"systemd daemon-reload for prometheus-debian-version-textfile.service (prometheus-debian-version-textfile.service)","tags":["exec","systemd::unit","systemd","unit","prometheus-debian-version-textfile.service","systemd::timer::job","timer","job","prometheus-debian-version-textfile","class","prometheus::node_debian_version","prometheus","node_debian_version","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"prometheus-debian-version-textfile","tags":["systemd::service","systemd","service","prometheus-debian-version-textfile","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_debian_version","prometheus","node_debian_version","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of prometheus-debian-version-textfile.service\n\n[Timer]\nUnit=prometheus-debian-version-textfile.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=300s\nOnActiveSec=1s\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[prometheus-debian-version-textfile.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/lib/systemd/system/prometheus-dpkg-success-textfile.service","tags":["file","systemd::unit","systemd","unit","prometheus-dpkg-success-textfile.service","systemd::timer::job","timer","job","prometheus-dpkg-success-textfile","class","prometheus::node_dpkg_success","prometheus","node_dpkg_success","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Update dpkg status exported by node_exporter\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=prometheus\nExecStart=/usr/local/bin/prometheus-dpkg-success /var/lib/prometheus/node.d/dpkg.prom\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for prometheus-dpkg-success-textfile.service (prometheus-dpkg-success-textfile.service)]"}},{"type":"Exec","title":"systemd daemon-reload for prometheus-dpkg-success-textfile.service (prometheus-dpkg-success-textfile.service)","tags":["exec","systemd::unit","systemd","unit","prometheus-dpkg-success-textfile.service","systemd::timer::job","timer","job","prometheus-dpkg-success-textfile","class","prometheus::node_dpkg_success","prometheus","node_dpkg_success","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"prometheus-dpkg-success-textfile","tags":["systemd::service","systemd","service","prometheus-dpkg-success-textfile","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_dpkg_success","prometheus","node_dpkg_success","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of prometheus-dpkg-success-textfile.service\n\n[Timer]\nUnit=prometheus-dpkg-success-textfile.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*:00/30:00\nRandomizedDelaySec=1800\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[prometheus-dpkg-success-textfile.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/lib/systemd/system/send_puppet_failure_emails.service","tags":["file","systemd::unit","systemd","unit","send_puppet_failure_emails.service","systemd::timer::job","timer","job","send_puppet_failure_emails","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Send emails about Puppet failures\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/puppet_alert.py\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for send_puppet_failure_emails.service (send_puppet_failure_emails.service)]"}},{"type":"Exec","title":"systemd daemon-reload for send_puppet_failure_emails.service (send_puppet_failure_emails.service)","tags":["exec","systemd::unit","systemd","unit","send_puppet_failure_emails.service","systemd::timer::job","timer","job","send_puppet_failure_emails","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"send_puppet_failure_emails","tags":["systemd::service","systemd","service","send_puppet_failure_emails","systemd::timer","timer","systemd::timer::job","job","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of send_puppet_failure_emails.service\n\n[Timer]\nUnit=send_puppet_failure_emails.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* 08:15:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[send_puppet_failure_emails.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/lib/systemd/system/cleanup_puppet_client_bucket.service","tags":["file","systemd::unit","systemd","unit","cleanup_puppet_client_bucket.service","systemd::timer::job","timer","job","cleanup_puppet_client_bucket","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Delete old files from the puppet client bucket\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/bin/find /var/lib/puppet/clientbucket/ -type f -mtime +14 -atime +14 -delete\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for cleanup_puppet_client_bucket.service (cleanup_puppet_client_bucket.service)]"}},{"type":"Exec","title":"systemd daemon-reload for cleanup_puppet_client_bucket.service (cleanup_puppet_client_bucket.service)","tags":["exec","systemd::unit","systemd","unit","cleanup_puppet_client_bucket.service","systemd::timer::job","timer","job","cleanup_puppet_client_bucket","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"cleanup_puppet_client_bucket","tags":["systemd::service","systemd","service","cleanup_puppet_client_bucket","systemd::timer","timer","systemd::timer::job","job","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of cleanup_puppet_client_bucket.service\n\n[Timer]\nUnit=cleanup_puppet_client_bucket.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=24h\nOnActiveSec=1s\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[cleanup_puppet_client_bucket.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"Concat_fragment","title":"/etc/openstack/clouds.yaml_novaobserver","tags":["_etc_openstack_clouds.yaml","concat_fragment","concat::fragment","concat","fragment","openstack::util::envscript","openstack","util","envscript","novaobserver","class","profile::openstack::base::observerenv","profile","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/openstack/clouds.yaml","tag":"_etc_openstack_clouds.yaml","order":"10","content":"# SPDX-License-Identifier: Apache-2.0\n  novaobserver:\n    auth:\n      auth_url: https://openstack.eqiad1.wikimediacloud.org:25000/v3\n      username: novaobserver\n      password: Fs6Dq2RtG8KwmM2Z\n      project_id: observer\n      user_domain_id: default\n      project_domain_id: default\n    region_name: eqiad1-r\n    identity_api_version: 3\n"}},{"type":"Concat_fragment","title":"/root/.config/openstack/clouds.yaml_novaobserver","tags":["_root_.config_openstack_clouds.yaml","concat_fragment","concat::fragment","concat","fragment","openstack::util::envscript","openstack","util","envscript","novaobserver","class","profile::openstack::base::observerenv","profile","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/root/.config/openstack/clouds.yaml","tag":"_root_.config_openstack_clouds.yaml","order":"10","content":"# SPDX-License-Identifier: Apache-2.0\n  novaobserver:\n    auth:\n      auth_url: https://openstack.eqiad1.wikimediacloud.org:25000/v3\n      username: novaobserver\n      password: Fs6Dq2RtG8KwmM2Z\n      project_id: observer\n      user_domain_id: default\n      project_domain_id: default\n    region_name: eqiad1-r\n    identity_api_version: 3\n"}},{"type":"Concat_fragment","title":"/etc/openstack/clouds.yaml_ossystemobserver","tags":["_etc_openstack_clouds.yaml","concat_fragment","concat::fragment","concat","fragment","openstack::util::envscript","openstack","util","envscript","ossystemobserver","class","profile::openstack::base::observerenv","profile","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/openstack/clouds.yaml","tag":"_etc_openstack_clouds.yaml","order":"10","content":"# SPDX-License-Identifier: Apache-2.0\n  ossystemobserver:\n    auth:\n      auth_url: https://openstack.eqiad1.wikimediacloud.org:25000/v3\n      username: novaobserver\n      password: Fs6Dq2RtG8KwmM2Z\n      user_domain_id: default\n      project_domain_id: default\n      system_scope: all\n    region_name: eqiad1-r\n    identity_api_version: 3\n"}},{"type":"Concat_fragment","title":"/root/.config/openstack/clouds.yaml_ossystemobserver","tags":["_root_.config_openstack_clouds.yaml","concat_fragment","concat::fragment","concat","fragment","openstack::util::envscript","openstack","util","envscript","ossystemobserver","class","profile::openstack::base::observerenv","profile","base","observerenv","profile::openstack::eqiad1::observerenv","eqiad1","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/root/.config/openstack/clouds.yaml","tag":"_root_.config_openstack_clouds.yaml","order":"10","content":"# SPDX-License-Identifier: Apache-2.0\n  ossystemobserver:\n    auth:\n      auth_url: https://openstack.eqiad1.wikimediacloud.org:25000/v3\n      username: novaobserver\n      password: Fs6Dq2RtG8KwmM2Z\n      user_domain_id: default\n      project_domain_id: default\n      system_scope: all\n    region_name: eqiad1-r\n    identity_api_version: 3\n"}},{"type":"File","title":"/etc/ferm/conf.d/10_ssh_from_cumin_project_masters","tags":["ferm","file","ferm::service","service","ssh_from_cumin_project_masters","firewall::service","firewall","ssh-from-cumin-project-masters","class","profile::openstack::eqiad1::cumin::target","profile","openstack","eqiad1","cumin","target","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, 22, (172.16.2.62));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Concat_file","title":"/etc/security/access.conf","tags":["_etc_security_access.conf","concat_file","concat","class","security::access","security","access","security::access::config","config","labs-local","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/init.pp","line":122,"exported":false,"kind":"compilable_type","parameters":{"tag":"_etc_security_access.conf","owner":"root","group":"root","mode":"0444","replace":true,"backup":"puppet","show_diff":true,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"Class","title":"Security::Pam","tags":["class","security::pam","security","pam","security::pam::config","config","local-pam-access","security::access","access","security::access::config","labs-local","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"exported":false,"kind":"unknown"},{"type":"Exec","title":"pam-auth-update","tags":["exec","pam-auth-update","class","security::pam","security","pam","security::pam::config","config","local-pam-access","security::access","access","security::access::config","labs-local","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/security/manifests/pam.pp","line":9,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/pam-auth-update --package","refreshonly":true}},{"type":"File","title":"/usr/share/pam-configs/local-pam-access","tags":["file","security::pam::config","security","pam","config","local-pam-access","class","security::access","access","security::access::config","labs-local","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/security/manifests/pam/config.pp","line":37,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/security/local-pam-access","owner":"root","group":"root","mode":"0444","notify":"Exec[pam-auth-update]"}},{"type":"Concat_fragment","title":"security-access-labs-local","tags":["_etc_security_access.conf","concat_fragment","security-access-labs-local","concat::fragment","concat","fragment","security::access::config","security","access","config","labs-local","class","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/security/access.conf","tag":"_etc_security_access.conf","order":0,"content":"+:ALL:LOCAL\n"}},{"type":"Concat_fragment","title":"security-access-labs-restrict-to-project","tags":["_etc_security_access.conf","concat_fragment","security-access-labs-restrict-to-project","concat::fragment","concat","fragment","security::access::config","security","access","config","labs-restrict-to-project","class","profile::ldap::client::labs","profile","ldap","client","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/security/access.conf","tag":"_etc_security_access.conf","order":99,"content":"-:ALL EXCEPT (project-deployment-prep) root:ALL\n"}},{"type":"File","title":"/etc/systemd/system/sssd-nss.service.d","tags":["file","systemd::unit","systemd","unit","sssd-nss.service-sssd-nss-auto-restart","systemd::override","override","sssd-nss-auto-restart","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":61,"kind":"compilable_type","exported":false,"parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/etc/systemd/system/sssd-nss.service.d/sssd-nss-auto-restart.conf","tags":["file","systemd::unit","systemd","unit","sssd-nss.service-sssd-nss-auto-restart","systemd::override","override","sssd-nss-auto-restart","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/ldap/client/sssd/sssd-nss-auto-restart.override.service","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for sssd-nss.service (sssd-nss.service-sssd-nss-auto-restart)]"}},{"type":"Exec","title":"systemd daemon-reload for sssd-nss.service (sssd-nss.service-sssd-nss-auto-restart)","tags":["exec","systemd::unit","systemd","unit","sssd-nss.service-sssd-nss-auto-restart","systemd::override","override","sssd-nss-auto-restart","class","ldap::client::sssd","ldap","client","sssd","profile::ldap::client::labs","profile","labs","profile::wmcs::instance","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/lib/systemd/system/prometheus_ssh_open_sessions.service","tags":["file","systemd::unit","systemd","unit","prometheus_ssh_open_sessions.service","systemd::timer::job","timer","job","prometheus_ssh_open_sessions","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Regular job to collect active shell session information\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/bin/prometheus-ssh_open_sessions /var/lib/prometheus/node.d/ssh_open_sessions.prom\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for prometheus_ssh_open_sessions.service (prometheus_ssh_open_sessions.service)]"}},{"type":"Exec","title":"systemd daemon-reload for prometheus_ssh_open_sessions.service (prometheus_ssh_open_sessions.service)","tags":["exec","systemd::unit","systemd","unit","prometheus_ssh_open_sessions.service","systemd::timer::job","timer","job","prometheus_ssh_open_sessions","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"prometheus_ssh_open_sessions","tags":["systemd::service","systemd","service","prometheus_ssh_open_sessions","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of prometheus_ssh_open_sessions.service\n\n[Timer]\nUnit=prometheus_ssh_open_sessions.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:0/5:0\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[prometheus_ssh_open_sessions.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/prometheus_ssh_open_sessions","tags":["file","systemd::syslog","systemd","syslog","prometheus_ssh_open_sessions","systemd::timer::job","timer","job","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"prometheus_ssh_open_sessions","tags":["rsyslog::conf","rsyslog","conf","prometheus_ssh_open_sessions","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"prometheus_ssh_open_sessions\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/prometheus_ssh_open_sessions/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/prometheus_ssh_open_sessions]","mode":"0444"}},{"type":"Logrotate::Conf","title":"prometheus_ssh_open_sessions","tags":["logrotate::conf","logrotate","conf","prometheus_ssh_open_sessions","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for prometheus_ssh_open_sessions\n\n/var/log/prometheus_ssh_open_sessions/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/etc/ferm/conf.d/10_metricsinfra_prometheus_all_tcp","tags":["ferm","file","ferm::service","service","metricsinfra_prometheus_all_tcp","firewall::service","firewall","metricsinfra-prometheus-all-tcp","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, 1:65535, (172.16.0.229 172.16.6.65));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/etc/ferm/conf.d/10_metricsinfra_prometheus_all_udp","tags":["ferm","file","ferm::service","service","metricsinfra_prometheus_all_udp","firewall::service","firewall","metricsinfra-prometheus-all-udp","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(udp, 1:65535, (172.16.0.229 172.16.6.65));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/etc/ferm/conf.d/10_dhcp6_response","tags":["ferm","file","ferm::service","service","dhcp6_response","firewall::service","firewall","dhcp6-response","class","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&RD_SERVICE(udp, 546, (fe80::/10), (fe80::/10));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/etc/update-motd.d/01-beta-warning-and-terms","tags":["file","motd::script","motd","script","beta_warning_and_terms","class","profile::beta::motd","profile","beta","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/motd/manifests/script.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/profile/beta/beta_warning_and_terms.motd","mode":"0555","owner":"root","group":"root"}},{"type":"Package","title":"openjdk-17-jre-headless","tags":["package","openjdk-17-jre-headless","java::package","java","openjdk-jre-headless-17","class","profile::java","profile","profile::ci::slave::labs::common","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/java/manifests/package.pp","line":41,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Exec","title":"update_java_alternatives_17","tags":["exec","update_java_alternatives_17","alternatives::java","alternatives","java","17","class","profile::java","profile","profile::ci::slave::labs::common","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/alternatives/manifests/java.pp","line":33,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/update-java-alternatives -s /usr/lib/jvm/java-1.17.0-openjdk-amd64","unless":"/usr/bin/update-alternatives --query java | /bin/grep 'Value: /usr/lib/jvm/java-17-openjdk-amd64'"}},{"type":"Exec","title":"java__cacert_wmf:puppetca.pem","tags":["exec","java__cacert_wmf:puppetca.pem","java::cacert","java","cacert","wmf:puppetca.pem","class","profile::java","profile","profile::ci::slave::labs::common","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/java/manifests/cacert.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/keytool -delete -cacerts -noprompt -storepass changeit -alias wmf:puppetca.pem","user":"root","group":"root","onlyif":"/usr/bin/keytool -list -cacerts -noprompt -storepass changeit -alias wmf:puppetca.pem"}},{"type":"Ferm::Service","title":"jenkins_controller_ssh","tags":["ferm::service","ferm","service","jenkins_controller_ssh","firewall::service","firewall","class","profile::ci::firewall::jenkinsagent","profile","ci","jenkinsagent","profile::ci::slave::labs::common","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":22,"srange":["contint1002.wikimedia.org","contint2002.wikimedia.org"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"jenkins_controller_ssh","tags":["nftables::service","nftables","service","jenkins_controller_ssh","firewall::service","firewall","class","profile::ci::firewall::jenkinsagent","profile","ci","jenkinsagent","profile::ci::slave::labs::common","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":22,"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":["208.80.153.39","208.80.154.132","2620:0:860:2:208:80:153:39","2620:0:861:2:208:80:154:132"]}},{"type":"File","title":"/srv/home/jenkins-deploy/.gitconfig","tags":["file","git::userconfig","git","userconfig","class","profile::ci::slave::labs::common","profile","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/userconfig.pp","line":25,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# git::systemconfig for '.gitconfig for jenkins-deploy user'\n[user]\nemail = jenkins-deploy@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\nname = Wikimedia Jenkins Deploy\n"}},{"type":"Sshkey","title":"gerrit","tags":["sshkey","gerrit","profile::gerrit::sshkey","profile","class","profile::ci::slave::labs::common","ci","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/gerrit/sshkey.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"name":"gerrit.wikimedia.org","ensure":"present","host_aliases":["gerrit.discovery.wmnet","208.80.153.116","2620:0:860:4:208:80:153:116","208.80.154.225","2620:0:861:ed1a::2","208.80.153.225","2620:0:860:ed1a::2","185.15.59.225","2a02:ec80:300:ed1a::2","198.35.26.225","2620:0:863:ed1a::2","103.102.166.225","2001:df2:e500:ed1a::2","185.15.58.225","2a02:ec80:600:ed1a::2","195.200.68.225","2a02:ec80:700:ed1a::2"],"key":"AAAAB3NzaC1yc2EAAAADAQABAAAAgQCF8pwFLehzCXhbF1jfHWtd9d1LFq2NirplEBQYs7AOrGwQ/6ZZI0gvZFYiEiaw1o+F1CMfoHdny1VfWOJF3mJ1y9QMKAacc8/Z3tG39jBKRQCuxmYLO1SWymv7/Uvx9WQlkNRoTdTTa9OJFy6UqvLQEXKYaokfMIUHZ+oVFf1CgQ==","type":"ssh-rsa"}},{"type":"Concat_file","title":"/etc/cfssl/mutual_tls_client_cert.pem","tags":["_etc_cfssl_mutual_tls_client_cert.pem","concat_file","concat","class","profile::pki::client","profile","pki","client","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/init.pp","line":122,"exported":false,"kind":"compilable_type","parameters":{"tag":"_etc_cfssl_mutual_tls_client_cert.pem","mode":"0644","replace":true,"backup":"puppet","show_diff":true,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"Concat_fragment","title":"mtls_client_cert_leaf","tags":["_etc_cfssl_mutual_tls_client_cert.pem","concat_fragment","mtls_client_cert_leaf","concat::fragment","concat","fragment","class","profile::pki::client","profile","pki","client","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/cfssl/mutual_tls_client_cert.pem","tag":"_etc_cfssl_mutual_tls_client_cert.pem","order":"01","source":"/var/lib/puppet/ssl/certs/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud.pem"}},{"type":"Concat_fragment","title":"mtls_client_cert_chain","tags":["_etc_cfssl_mutual_tls_client_cert.pem","concat_fragment","mtls_client_cert_chain","concat::fragment","concat","fragment","class","profile::pki::client","profile","pki","client","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/cfssl/mutual_tls_client_cert.pem","tag":"_etc_cfssl_mutual_tls_client_cert.pem","order":"02","source":"/var/lib/puppet/ssl/certs/ca.pem"}},{"type":"File","title":"/etc/cfssl/client-cfssl.conf","tags":["file","cfssl::config","cfssl","config","client-cfssl","class","cfssl::client","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/config.pp","line":77,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0440","show_diff":false,"content":"{\n  \"auth_keys\": {\n    \"default_auth\": {\n      \"type\": \"standard\",\n      \"key\": \"aaaabbbbccccdddd\"\n    }\n  },\n  \"signing\": {\n    \"default\": {\n      \"auth_key\": \"default_auth\",\n      \"auth_remote\": {\n        \"remote\": \"default_remote\",\n        \"auth_key\": \"default_auth\"\n      }\n    }\n  },\n  \"remotes\": {\n    \"default_remote\": \"https://pki-intermediate.pki.eqiad1.wikimedia.cloud:443\"\n  }\n}\n"},"sensitive_parameters":["content"]},{"type":"Service","title":"cfssl-serve@proxy-client","tags":["service","systemd::service","systemd","class","cfssl::client","cfssl","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"before":["Exec[systemd daemon-reload for cfssl-serve@proxy-client.service (cfssl-serve@proxy-client)]"]}},{"type":"Systemd::Unit","title":"cfssl-serve@proxy-client","tags":["systemd::unit","systemd","unit","systemd::service","service","class","cfssl::client","cfssl","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Cloudflare SSL (cfssl::client)\nAfter=network.target remote-fs.target nss-lookup.target\nDocumentation=https://github.com/cloudflare/cfssl/tree/master/doc\n\n[Service]\nExecStart=/usr/bin/cfssl serve \\\n          -mutual-tls-client-cert /etc/cfssl/mutual_tls_client_cert.pem \\\n          -mutual-tls-client-key /var/lib/puppet/ssl/private_keys/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud.pem \\\n          -config /etc/cfssl/client-cfssl.conf \\\n          -address 127.0.0.1 \\\n          -port 8888\nRestart=always\nRestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 AF_NETLINK\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":true,"unit":"cfssl-serve@proxy-client","require":["Class[Systemd]"]}},{"type":"Concat_fragment","title":"/etc/rsyslog.d/00-global.conf-maxMessageSize","tags":["_etc_rsyslog.d_00-global.conf","concat_fragment","concat::fragment","concat","fragment","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/rsyslog.d/00-global.conf","tag":"_etc_rsyslog.d_00-global.conf","order":"maxMessageSize","content":"  maxMessageSize=\"64k\"\n"}},{"type":"File","title":"/etc/rsyslog.d/10-lookup-output.conf","tags":["file","rsyslog::conf","rsyslog","conf","lookup_output","class","profile::rsyslog::kafka_shipper","profile","kafka_shipper","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"\n# define lookup table for log outputs\nlookup_table(name=\"output_lookup\" file=\"/etc/rsyslog.lookup.d/lookup_table_output.json\" reloadOnHUP=\"on\")\n\n# perform lookup of programname against table \"output_lookup\"\n# this is used later to determine which output actions to apply\nset $.log_outputs = lookup(\"output_lookup\", $programname);\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/rsyslog.d/10-template-syslog-json.conf","tags":["file","rsyslog::conf","rsyslog","conf","template_syslog_json","class","profile::rsyslog::kafka_shipper","profile","kafka_shipper","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/profile/rsyslog/template_syslog_json.conf","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/rsyslog.d/30-output-kafka.conf","tags":["file","rsyslog::conf","rsyslog","conf","output_kafka","class","profile::rsyslog::kafka_shipper","profile","kafka_shipper","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# this is the kafka output config, so load the kafka output module\nmodule(load=\"omkafka\")\n\n# load mmrm1stspace to remove leading space from msg field in output\n# (leading space breaks existing grok/regex message filters)\nmodule(load=\"mmrm1stspace\")\n\n# load mmutf8fix to convert non-utf8 charsets to utf8\nmodule(load=\"mmutf8fix\")\n\n# parse json messages when @cee cookie is found\nmodule(load=\"mmjsonparse\")\n\n# define a template to be used by omkafka dynatopic\ntemplate(name=\"kafka_topic\" type=\"string\" string=\"rsyslog-%syslogseverity-text%\")\n\n# Event Platform support (T291645): messages that carry a 'meta.stream' field are\n# Event Platform events (e.g. ECS formatted logs). Produce them to the\n# '<datacenter>.<meta.stream>' topic so they can be ingested into the Data Lake.\n# The datacenter prefix is supplied by puppet; the stream suffix is read from the\n# parsed json message via the '%!meta!stream%' property.\ntemplate(name=\"event_platform_topic\" type=\"string\" string=\"eqiad.%!meta!stream%\")\n\n# Emit the parsed json message verbatim (with $schema, meta and dt intact) so the\n# event remains valid for Event Platform / Data Lake ingestion.\ntemplate(name=\"event_platform_json\" type=\"list\") {\n  property(name=\"$!all-json\")\n}\n\n# send to kafka if lookup table contains \"kafka\" for relevant programname\n# $.log_outputs defined by lookup table in lookup_output.conf\nif ( $.log_outputs contains \"kafka\" ) then {\n\n    # remove leading white space from msg field\n    action(type=\"mmrm1stspace\")\n\n    # attempt to convert log charset to utf8\n    action(type=\"mmutf8fix\")\n\n    # try parsing the message as json if @cee cookie is found\n    action(type=\"mmjsonparse\" name=\"mmjsonparse_kafka\")\n\n    # if parsing of @cee cookie fails, try parsing raw message as json\n    if $parsesuccess != \"OK\" then {\n        action(type=\"mmjsonparse\" name=\"mmjsonparse_kafka_raw\" cookie=\"\" useRawMsg=\"on\")\n    }\n\n    # if parsing of @cee cookie AND raw message fails, try parsing \"msg\" field as json\n    # https://www.rsyslog.com/doc/v8-stable/configuration/modules/mmjsonparse.html\n    if $parsesuccess != \"OK\" then {\n        action(type=\"mmjsonparse\" name=\"mmjsonparse_kafka_msg\" cookie=\"\")\n    }\n\n    # the message is json, use a different template (syslog_cee vs syslog_json)\n    # unfortunately rsyslog doesn't allow variables to be used as template\n    # names, so the kafka action is duplicated here.\n    if $parsesuccess == \"OK\" then {\n        # Event Platform events carry a 'meta.stream' field. Produce these only to\n        # the '<datacenter>.<meta.stream>' topic (T291645). Logstash consumes this\n        # topic via an explicit kafka input rather than the 'rsyslog-*' pattern.\n        # We also need to unset the $!msg field here, which is left over from the\n        # failed mmjsonparse_kafka_raw parsing attempt.\n        if ($!meta!stream != \"\") then {\n            unset $!msg;\n            action(type=\"omkafka\"\n                   name=\"omkafka_event_platform\"\n                   broker=[\"deployment-kafka-logging01.deployment-prep.eqiad1.wikimedia.cloud:9093\"]\n                   topic=\"event_platform_topic\"\n                   dynatopic=\"on\"\n                   dynatopic.cachesize=\"1000\"\n                   partitions.auto=\"on\"\n                   template=\"event_platform_json\"\n                   confParam=[ \"security.protocol=ssl\",\n                               \"ssl.ca.location=/etc/ssl/certs/wmf-ca-certificates.crt\",\n                               \"compression.codec=snappy\",\n                               \"socket.timeout.ms=10000\",\n                               \"socket.keepalive.enable=true\",\n                               \"queue.buffering.max.ms=50\",\n                               \"batch.num.messages=1000\" ]\n            )\n        } else {\n        action(type=\"omkafka\"\n               name=\"omkafka_syslog_cee\"\n               broker=[\"deployment-kafka-logging01.deployment-prep.eqiad1.wikimedia.cloud:9093\"]\n               topic=\"kafka_topic\"\n               dynatopic=\"on\"\n               dynatopic.cachesize=\"1000\"\n               partitions.auto=\"on\"\n               template=\"syslog_cee\"\n               confParam=[ \"security.protocol=ssl\",\n                           \"ssl.ca.location=/etc/ssl/certs/wmf-ca-certificates.crt\",\n                           \"compression.codec=snappy\",\n                           \"socket.timeout.ms=10000\",\n                           \"socket.keepalive.enable=true\",\n                           \"queue.buffering.max.ms=50\",\n                           \"batch.num.messages=1000\" ]\n        )\n        }\n    } else {\n        # if ecs_170 in log_outputs, use that template to format\n        # non-json-formatted syslog events into an ecs-compatible form\n        if ( $.log_outputs contains \"ecs_170\" ) then {\n            action(type=\"omkafka\"\n                   name=\"omkafka_ecs_170\"\n                   broker=[\"deployment-kafka-logging01.deployment-prep.eqiad1.wikimedia.cloud:9093\"]\n                   topic=\"kafka_topic\"\n                   dynatopic=\"on\"\n                   dynatopic.cachesize=\"1000\"\n                   partitions.auto=\"on\"\n                   template=\"ecs_170\"\n                   confParam=[ \"security.protocol=ssl\",\n                               \"ssl.ca.location=/etc/ssl/certs/wmf-ca-certificates.crt\",\n                               \"compression.codec=snappy\",\n                               \"socket.timeout.ms=10000\",\n                               \"socket.keepalive.enable=true\",\n                               \"queue.buffering.max.ms=50\",\n                               \"batch.num.messages=1000\" ]\n            )\n        } else {\n            # fall back to legacy json format\n            action(type=\"omkafka\"\n                   name=\"omkafka_syslog_json\"\n                   broker=[\"deployment-kafka-logging01.deployment-prep.eqiad1.wikimedia.cloud:9093\"]\n                   topic=\"kafka_topic\"\n                   dynatopic=\"on\"\n                   dynatopic.cachesize=\"1000\"\n                   partitions.auto=\"on\"\n                   template=\"syslog_json\"\n                   confParam=[ \"security.protocol=ssl\",\n                               \"ssl.ca.location=/etc/ssl/certs/wmf-ca-certificates.crt\",\n                               \"compression.codec=snappy\",\n                               \"socket.timeout.ms=10000\",\n                               \"socket.keepalive.enable=true\",\n                               \"queue.buffering.max.ms=50\",\n                               \"batch.num.messages=1000\" ]\n            )\n        }\n    }\n\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/rsyslog.d/95-output-local.conf","tags":["file","rsyslog::conf","rsyslog","conf","output_local","class","profile::rsyslog::kafka_shipper","profile","kafka_shipper","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# Use lookup table to determine if log continues on to local outputs (defined\n# in rsyslog.conf). If there is no entry in the lookup table for $programname,\n# the default value defined by \"nomatch\" is \"local\".\n# See https://www.rsyslog.com/doc/master/configuration/lookup_tables.html#lookup-table-file-format\n#\n# Note that the lookup is done at priority 10 by 10-lookup-output.conf, so\n# setting $.log_outputs in a configuration with higher priority overrides the\n# lookup.\nif ( not ($.log_outputs contains \"local\") ) then {\n    stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"Httpd::Conf","title":"beta-autoupdater","tags":["httpd::conf","httpd","conf","beta-autoupdater","httpd::site","site","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/site.pp","line":50,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","conf_type":"sites","priority":50,"content":"# SPDX-License-Identifier: Apache-2.0\n<VirtualHost *:80>\n    ServerName beta-update.wmcloud.org\n    ServerAdmin noc@wikimedia.org\n    DocumentRoot /srv/beta-update-logs\n    <Directory /srv/beta-update-logs>\n        Options Indexes FollowSymLinks MultiViews\n        AddType text/plain .log\n        AddCharset utf-8 .log\n\n        AllowOverride None\n        Require all granted\n    </Directory>\n\n    LogLevel warn\n    ErrorLog /var/log/apache2/beta-update.wmcloud.org_error.log\n    CustomLog /var/log/apache2/beta-update.wmcloud.org_access.log wmf\n    ServerSignature Off\n</VirtualHost>\n\n"}},{"type":"Systemd::Unit","title":"wmf-beta-update-all.service","tags":["systemd::unit","systemd","unit","wmf-beta-update-all.service","systemd::timer::job","timer","job","wmf-beta-update-all","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Update MediaWiki code, config, and databases\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=jenkins-deploy\nSyslogIdentifier=wmf-beta-update-all\nExecStart=/usr/local/bin/systemd-timer-mail-wrapper --subject wmf-beta-update-all --mail-to releng@lists.wikimedia.org --mail-from noreply@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud --only-on-error /usr/local/bin/wmf-beta-update-all\n","unit":"wmf-beta-update-all.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"wmf-beta-update-all","tags":["systemd::timer","systemd","timer","wmf-beta-update-all","systemd::timer::job","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"*:0/10"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"wmf-beta-update-all.service"}},{"type":"Systemd::Syslog","title":"wmf-beta-update-all","tags":["systemd::syslog","systemd","syslog","wmf-beta-update-all","systemd::timer::job","timer","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"jenkins-deploy","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Systemd::Unit","title":"beta-autoupdater-prune-stale-logs.service","tags":["systemd::unit","systemd","unit","beta-autoupdater-prune-stale-logs.service","systemd::timer::job","timer","job","beta-autoupdater-prune-stale-logs","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Prune stale autoupdater logs\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=jenkins-deploy\nExecStart=/usr/bin/find /srv/beta-update-logs -type f -mtime +3 -delete\n","unit":"beta-autoupdater-prune-stale-logs.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"beta-autoupdater-prune-stale-logs","tags":["systemd::timer","systemd","timer","beta-autoupdater-prune-stale-logs","systemd::timer::job","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"daily"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"beta-autoupdater-prune-stale-logs.service"}},{"type":"Systemd::Syslog","title":"beta-autoupdater-prune-stale-logs","tags":["systemd::syslog","systemd","syslog","beta-autoupdater-prune-stale-logs","systemd::timer::job","timer","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"jenkins-deploy","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"File","title":"/usr/local/sbin/git_auth_beta-mediawiki-core.sh","tags":["file","git::clone","git","clone","beta-mediawiki-core","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Exec","title":"git_clone_beta-mediawiki-core","tags":["exec","git_clone_beta-mediawiki-core","git::clone","git","clone","beta-mediawiki-core","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":182,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git clone -b master https://gerrit.wikimedia.org/r/mediawiki/core.git /srv/mediawiki-staging/php-master","provider":"shell","logoutput":"on_failure","cwd":"/tmp","environment":[],"creates":"/srv/mediawiki-staging/php-master/.git/config","umask":"022","user":"jenkins-deploy","group":"wikidev","timeout":300,"require":"Package[git]"}},{"type":"File","title":"/srv/mediawiki-staging/php-master","tags":["file","git::clone","git","clone","beta-mediawiki-core","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":205,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"0755","owner":"jenkins-deploy","group":"wikidev","before":"Exec[git_clone_beta-mediawiki-core]"}},{"type":"Exec","title":"git_set_origin_beta-mediawiki-core","tags":["exec","git_set_origin_beta-mediawiki-core","git::clone","git","clone","beta-mediawiki-core","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":215,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git remote set-url origin https://gerrit.wikimedia.org/r/mediawiki/core.git","cwd":"/srv/mediawiki-staging/php-master","provider":"shell","logoutput":"on_failure","unless":"[ \"$(/usr/bin/git remote get-url origin)\" = \"https://gerrit.wikimedia.org/r/mediawiki/core.git\" ]","umask":"022","user":"jenkins-deploy","group":"wikidev","require":"Exec[git_clone_beta-mediawiki-core]"}},{"type":"File","title":"/usr/local/sbin/git_auth_beta-portal.sh","tags":["file","git::clone","git","clone","beta-portal","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Exec","title":"git_clone_beta-portal","tags":["exec","git_clone_beta-portal","git::clone","git","clone","beta-portal","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":182,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git clone -b master https://gerrit.wikimedia.org/r/wikimedia/portals.git /srv/mediawiki-staging/portal-master","provider":"shell","logoutput":"on_failure","cwd":"/tmp","environment":[],"creates":"/srv/mediawiki-staging/portal-master/.git/config","umask":"022","user":"jenkins-deploy","group":"wikidev","timeout":300,"require":"Package[git]"}},{"type":"File","title":"/srv/mediawiki-staging/portal-master","tags":["file","git::clone","git","clone","beta-portal","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":205,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"0755","owner":"jenkins-deploy","group":"wikidev","before":"Exec[git_clone_beta-portal]"}},{"type":"Exec","title":"git_set_origin_beta-portal","tags":["exec","git_set_origin_beta-portal","git::clone","git","clone","beta-portal","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":215,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git remote set-url origin https://gerrit.wikimedia.org/r/wikimedia/portals.git","cwd":"/srv/mediawiki-staging/portal-master","provider":"shell","logoutput":"on_failure","unless":"[ \"$(/usr/bin/git remote get-url origin)\" = \"https://gerrit.wikimedia.org/r/wikimedia/portals.git\" ]","umask":"022","user":"jenkins-deploy","group":"wikidev","require":"Exec[git_clone_beta-portal]"}},{"type":"File","title":"/usr/local/sbin/git_auth_beta-mediawiki-extensions.sh","tags":["file","git::clone","git","clone","beta-mediawiki-extensions","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Exec","title":"git_clone_beta-mediawiki-extensions","tags":["exec","git_clone_beta-mediawiki-extensions","git::clone","git","clone","beta-mediawiki-extensions","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":182,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git clone --recurse-submodules -b master https://gerrit.wikimedia.org/r/mediawiki/extensions.git /srv/mediawiki-staging/php-master/extensions","provider":"shell","logoutput":"on_failure","cwd":"/tmp","environment":[],"creates":"/srv/mediawiki-staging/php-master/extensions/.git/config","umask":"022","user":"jenkins-deploy","group":"wikidev","timeout":1800,"require":"Package[git]"}},{"type":"File","title":"/srv/mediawiki-staging/php-master/extensions","tags":["file","git::clone","git","clone","beta-mediawiki-extensions","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":205,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"0755","owner":"jenkins-deploy","group":"wikidev","before":"Exec[git_clone_beta-mediawiki-extensions]"}},{"type":"Exec","title":"git_set_origin_beta-mediawiki-extensions","tags":["exec","git_set_origin_beta-mediawiki-extensions","git::clone","git","clone","beta-mediawiki-extensions","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":215,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git remote set-url origin https://gerrit.wikimedia.org/r/mediawiki/extensions.git","cwd":"/srv/mediawiki-staging/php-master/extensions","provider":"shell","logoutput":"on_failure","unless":"[ \"$(/usr/bin/git remote get-url origin)\" = \"https://gerrit.wikimedia.org/r/mediawiki/extensions.git\" ]","umask":"022","user":"jenkins-deploy","group":"wikidev","require":"Exec[git_clone_beta-mediawiki-extensions]"}},{"type":"File","title":"/usr/local/sbin/git_auth_beta-mediawiki-skins.sh","tags":["file","git::clone","git","clone","beta-mediawiki-skins","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Exec","title":"git_clone_beta-mediawiki-skins","tags":["exec","git_clone_beta-mediawiki-skins","git::clone","git","clone","beta-mediawiki-skins","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":182,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git clone --recurse-submodules -b master https://gerrit.wikimedia.org/r/mediawiki/skins.git /srv/mediawiki-staging/php-master/skins","provider":"shell","logoutput":"on_failure","cwd":"/tmp","environment":[],"creates":"/srv/mediawiki-staging/php-master/skins/.git/config","umask":"022","user":"jenkins-deploy","group":"wikidev","timeout":300,"require":"Package[git]"}},{"type":"File","title":"/srv/mediawiki-staging/php-master/skins","tags":["file","git::clone","git","clone","beta-mediawiki-skins","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":205,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"0755","owner":"jenkins-deploy","group":"wikidev","before":"Exec[git_clone_beta-mediawiki-skins]"}},{"type":"Exec","title":"git_set_origin_beta-mediawiki-skins","tags":["exec","git_set_origin_beta-mediawiki-skins","git::clone","git","clone","beta-mediawiki-skins","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":215,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git remote set-url origin https://gerrit.wikimedia.org/r/mediawiki/skins.git","cwd":"/srv/mediawiki-staging/php-master/skins","provider":"shell","logoutput":"on_failure","unless":"[ \"$(/usr/bin/git remote get-url origin)\" = \"https://gerrit.wikimedia.org/r/mediawiki/skins.git\" ]","umask":"022","user":"jenkins-deploy","group":"wikidev","require":"Exec[git_clone_beta-mediawiki-skins]"}},{"type":"File","title":"/usr/local/sbin/git_auth_mediawiki_vendor.sh","tags":["file","git::clone","git","clone","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Exec","title":"git_clone_mediawiki/vendor","tags":["exec","git::clone","git","clone","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":182,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git clone -b master https://gerrit.wikimedia.org/r/mediawiki/vendor /srv/mediawiki-staging/php-master/vendor","provider":"shell","logoutput":"on_failure","cwd":"/tmp","environment":[],"creates":"/srv/mediawiki-staging/php-master/vendor/.git/config","umask":"022","user":"jenkins-deploy","group":"wikidev","timeout":300,"require":"Package[git]"}},{"type":"File","title":"/srv/mediawiki-staging/php-master/vendor","tags":["file","git::clone","git","clone","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":205,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"0755","owner":"jenkins-deploy","group":"wikidev","before":"Exec[git_clone_mediawiki/vendor]"}},{"type":"Exec","title":"git_set_origin_mediawiki/vendor","tags":["exec","git::clone","git","clone","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":215,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git remote set-url origin https://gerrit.wikimedia.org/r/mediawiki/vendor","cwd":"/srv/mediawiki-staging/php-master/vendor","provider":"shell","logoutput":"on_failure","unless":"[ \"$(/usr/bin/git remote get-url origin)\" = \"https://gerrit.wikimedia.org/r/mediawiki/vendor\" ]","umask":"022","user":"jenkins-deploy","group":"wikidev","require":"Exec[git_clone_mediawiki/vendor]"}},{"type":"Concat::Fragment","title":"security-access-scap-allow-mwdeploy","tags":["concat::fragment","concat","fragment","security-access-scap-allow-mwdeploy","security::access::config","security","access","config","scap-allow-mwdeploy","class","profile::beta::mediawiki","profile","beta","mediawiki","role::beta::mediawiki","role","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/security/manifests/access/config.pp","line":44,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/security/access.conf","content":"+ : mwdeploy : 172.16.1.63\n","order":60}},{"type":"Concat::Fragment","title":"security-access-scap-allow-scap","tags":["concat::fragment","concat","fragment","security-access-scap-allow-scap","security::access::config","security","access","config","scap-allow-scap","class","profile::beta::mediawiki","profile","beta","mediawiki","role::beta::mediawiki","role","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/security/manifests/access/config.pp","line":44,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/security/access.conf","content":"+ : scap : 172.16.1.63\n","order":65}},{"type":"Systemd::Unit","title":"ferm-ferm-service-status-restart","tags":["systemd::unit","systemd","unit","ferm-ferm-service-status-restart","systemd::override","override","ferm-service-status-restart","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/override.pp","line":14,"exported":false,"kind":"defined_type","parameters":{"override_filename":"ferm-service-status-restart","override":true,"unit":"ferm","source":"puppet:///modules/ferm/ferm_systemd_override","ensure":"present","restart":false,"require":["Class[Systemd]"]}},{"type":"Exec","title":"update_alternative_iptables","tags":["exec","update_alternative_iptables","alternatives::select","alternatives","select","iptables","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/alternatives/manifests/select.pp","line":25,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/update-alternatives --force --set iptables /usr/sbin/iptables-legacy","unless":"/usr/bin/update-alternatives --query iptables | /bin/grep 'Value: /usr/sbin/iptables-legacy'"}},{"type":"Exec","title":"update_alternative_ip6tables","tags":["exec","update_alternative_ip6tables","alternatives::select","alternatives","select","ip6tables","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/alternatives/manifests/select.pp","line":25,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/update-alternatives --force --set ip6tables /usr/sbin/ip6tables-legacy","unless":"/usr/bin/update-alternatives --query ip6tables | /bin/grep 'Value: /usr/sbin/ip6tables-legacy'"}},{"type":"Systemd::Timer::Job","title":"wmf_auto_restart_ulogd2","tags":["systemd::timer::job","systemd","timer","job","wmf_auto_restart_ulogd2","profile::auto_restarts::service","profile","auto_restarts","service","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/auto_restarts/service.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","user":"root","description":"Auto restart job: ulogd2","command":"/usr/local/sbin/wmf-auto-restart -s ulogd2","interval":{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 8:15:00"},"require":"File[/usr/local/sbin/wmf-auto-restart]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Ferm::Rule","title":"filter_log_filter-bootp","tags":["ferm::rule","ferm","rule","filter_log_filter-bootp","ferm::filter_log","filter_log","filter-bootp","class","profile::firewall::log::ferm","profile","firewall","log","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/filter_log.pp","line":30,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","rule":"proto udp  daddr 255.255.255.255 sport 67 dport 68 DROP;","prio":"98","domain":"(ip ip6)","table":"filter","chain":"INPUT","desc":""}},{"type":"File","title":"/etc/ferm/conf.d/98_log-everything","tags":["ferm","file","ferm::rule","rule","log-everything","class","profile::firewall::log::ferm","profile","firewall","log","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/rule.pp","line":11,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# 98_log-everything: \n\ndomain (ip ip6) {\n\ttable filter {\n\t\tchain INPUT {\n\t\t\tNFLOG mod limit limit 1/second limit-burst 5 nflog-prefix \"[fw-in-drop]\";\n\t\t}\n\t}\n}\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Sysctl::Conffile","title":"ferm_conntrack","tags":["sysctl::conffile","sysctl","conffile","ferm_conntrack","sysctl::parameters","parameters","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/parameters.pp","line":63,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nnet.netfilter.nf_conntrack_max = 262144\nnet.netfilter.nf_conntrack_tcp_timeout_time_wait = 65\n","priority":70,"no_priority_prefix":false}},{"type":"Udev::Rule","title":"ferm_conntrack","tags":["udev::rule","udev","rule","ferm_conntrack","sysctl::parameters","sysctl","parameters","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/parameters.pp","line":78,"exported":false,"kind":"defined_type","parameters":{"content":"ACTION==\"add\", SUBSYSTEM==\"module\", KERNEL==\"nf_conntrack\", \\\n    RUN+=\"/usr/lib/systemd/systemd-sysctl --prefix net.netfilter\"\n","priority":70,"ensure":"present"}},{"type":"Ferm::Service","title":"ssh_from_bastion","tags":["ferm::service","ferm","service","ssh_from_bastion","firewall::service","firewall","ssh-from-bastion","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":22,"srange":["172.16.17.143","2a02:ec80:a000:1::156","172.16.18.237","2a02:ec80:a000:1::442","172.16.1.220"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"ssh-from-bastion","tags":["nftables::service","nftables","service","ssh-from-bastion","firewall::service","firewall","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":22,"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":["172.16.1.220","172.16.17.143","172.16.18.237","2a02:ec80:a000:1::156","2a02:ec80:a000:1::442"]}},{"type":"Ferm::Service","title":"ssh_from_cumin_masters","tags":["ferm::service","ferm","service","ssh_from_cumin_masters","firewall::service","firewall","ssh-from-cumin-masters","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":22,"src_sets":["CUMIN_MASTERS"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"ssh-from-cumin-masters","tags":["nftables::service","nftables","service","ssh-from-cumin-masters","firewall::service","firewall","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":22,"src_sets":["CUMIN_MASTERS"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Ferm::Service","title":"full_monitoring_metrics_access_udp","tags":["ferm::service","ferm","service","full_monitoring_metrics_access_udp","firewall::service","firewall","full-monitoring-metrics-access-udp","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"proto":"udp","port_range":[1,65535],"srange":["deployment-prometheus05.deployment-prep.eqiad1.wikimedia.cloud"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"full-monitoring-metrics-access-udp","tags":["nftables::service","nftables","service","full-monitoring-metrics-access-udp","firewall::service","firewall","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"proto":"udp","port_range":[1,65535],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":[]}},{"type":"Ferm::Service","title":"full_monitoring_metrics_access_tcp","tags":["ferm::service","ferm","service","full_monitoring_metrics_access_tcp","firewall::service","firewall","full-monitoring-metrics-access-tcp","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port_range":[1,65535],"srange":["deployment-prometheus05.deployment-prep.eqiad1.wikimedia.cloud"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"full-monitoring-metrics-access-tcp","tags":["nftables::service","nftables","service","full-monitoring-metrics-access-tcp","firewall::service","firewall","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port_range":[1,65535],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":[]}},{"type":"File","title":"/etc/confd/templates/_etc_ferm_conf.d_00_defs_requestctl.tmpl","tags":["file","confd::file","confd","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/file.pp","line":62,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","mode":"0400","content":"{{/* SPDX-License-Identifier: Apache-2.0 */}}\n{{- range gets \"/request-ipblocks/abuse/*\" }}\n  {{- $ipblock := json .Value }}\n@def ${{ toUpper (base .Key) }} = (\n  {{- range $cidr := $ipblock.cidrs }}\n  {{ $cidr }}\n  {{- end }}\n);\n{{- end }}\n","require":"Package[confd]","before":"File[/etc/confd/conf.d/_etc_ferm_conf.d_00_defs_requestctl.toml]","owner":"root","group":"root"}},{"type":"File","title":"/etc/confd/conf.d/_etc_ferm_conf.d_00_defs_requestctl.toml","tags":["file","confd::file","confd","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/file.pp","line":71,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"# This file is managed by Puppet!\n# Confd config file for /etc/ferm/conf.d/00_defs_requestctl\n\n[template]\nsrc = \"_etc_ferm_conf.d_00_defs_requestctl.tmpl\"\ndest = \"/etc/ferm/conf.d/00_defs_requestctl\"\n\n\nmode = \"0444\"\n\nkeys = [\n        \"/request-ipblocks/abuse\",\n    ]\n\nprefix = \"/conftool/v1\"\n\nreload_cmd = \"/bin/systemctl reload ferm\"\n","notify":"Service[confd]","owner":"root","group":"root"}},{"type":"File","title":"/etc/ferm/conf.d/00_defs_requestctl","tags":["file","confd::file","confd","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/file.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"File","title":"/etc/ferm/conf.d/01_drop-blocked-nets","tags":["ferm","file","ferm::rule","rule","drop-blocked-nets","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/rule.pp","line":11,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# 01_drop-blocked-nets: drop abuse/blocked_nets.yaml defined in the requestctl private repo\n\ndomain (ip ip6) {\n\ttable filter {\n\t\tchain INPUT {\n\t\t\tsaddr $BLOCKED_NETS DROP;\n\t\t}\n\t}\n}\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/etc/ferm/conf.d/02_main","tags":["ferm","file","ferm::conf","conf","main","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","source":"puppet:///modules/base/firewall/main-input-default-drop.conf","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/etc/ferm/conf.d/99_dscp-default","tags":["ferm","file","ferm::rule","rule","dscp-default","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/rule.pp","line":11,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# 99_dscp-default: \n\ndomain (ip ip6) {\n\ttable mangle {\n\t\tchain POSTROUTING {\n\t\t\tDSCP set-dscp-class CS0;\n\t\t}\n\t}\n}\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/etc/ferm/conf.d/00_defs","tags":["ferm","file","ferm::conf","conf","defs","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"\n@def $LINK_LOCAL = (169.254.0.0/16 fe80::/10);\n@def $INTERNAL = (10.0.0.0/8 2620:0:860:100::/56 2620:0:861:100::/56 2620:0:863:100::/56 2001:df2:e500:100::/56 2a02:ec80:300:100::/56 2a02:ec80:600:100::/56 2a02:ec80:700:100::/56 2a02:ec80:ff00:100::/56);\n# $DOMAIN_NETWORKS is a set of all networks belonging to a domain.\n# a domain is a realm currently, but the notion is more generic than that on purpose\n@def $DOMAIN_NETWORKS = (172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100::/64 2a02:ec80:a000:1::/64 2a02:ec80:a000:201::/64 2a02:ec80:a000:202::/64 2a02:ec80:a000:203::/64 2a02:ec80:a000:204::/64 2a02:ec80:a000:2ff::/64 2a02:ec80:a000:4000::/64 2a02:ec80:a100:100::/64 2a02:ec80:a100:1::/64 2a02:ec80:a100:205::/64 2a02:ec80:a100:2ff::/64 2a02:ec80:a100:4000::/64 );\n\n# $PRODUCTION_NETWORKS is a set of all production networks\n@def $PRODUCTION_NETWORKS = (10.128.0.0/24 10.128.1.0/24 10.128.2.0/24 10.132.0.0/24 10.132.1.0/24 10.132.2.0/24 10.136.0.0/24 10.136.1.0/24 10.140.0.0/24 10.140.1.0/24 10.140.2.0/24 10.192.0.0/22 10.192.10.0/24 10.192.11.0/24 10.192.12.0/24 10.192.13.0/24 10.192.14.0/24 10.192.15.0/24 10.192.16.0/22 10.192.20.0/24 10.192.21.0/24 10.192.22.0/24 10.192.23.0/24 10.192.24.0/23 10.192.26.0/24 10.192.27.0/24 10.192.28.0/24 10.192.29.0/24 10.192.30.0/24 10.192.31.0/24 10.192.32.0/22 10.192.36.0/24 10.192.37.0/24 10.192.38.0/24 10.192.39.0/24 10.192.4.0/24 10.192.40.0/24 10.192.41.0/24 10.192.42.0/24 10.192.43.0/24 10.192.44.0/24 10.192.45.0/24 10.192.46.0/24 10.192.47.0/24 10.192.48.0/22 10.192.5.0/24 10.192.52.0/24 10.192.56.0/24 10.192.57.0/24 10.192.58.0/24 10.192.59.0/24 10.192.6.0/24 10.192.64.0/21 10.192.7.0/24 10.192.72.0/24 10.192.76.0/24 10.192.8.0/24 10.192.80.0/20 10.192.9.0/24 10.192.96.0/21 10.194.0.0/20 10.194.128.0/17 10.194.16.0/21 10.194.61.0/24 10.194.62.0/23 10.194.64.0/20 10.194.80.0/21 10.2.1.0/24 10.2.2.0/24 10.2.3.0/24 10.2.4.0/24 10.2.5.0/24 10.2.6.0/24 10.2.7.0/24 10.64.0.0/22 10.64.130.0/24 10.64.131.0/24 10.64.132.0/24 10.64.133.0/24 10.64.134.0/24 10.64.135.0/24 10.64.136.0/24 10.64.137.0/24 10.64.138.0/24 10.64.139.0/24 10.64.140.0/24 10.64.141.0/24 10.64.142.0/24 10.64.143.0/24 10.64.144.0/24 10.64.145.0/24 10.64.148.0/24 10.64.149.0/24 10.64.150.0/24 10.64.151.0/24 10.64.152.0/24 10.64.153.0/24 10.64.154.0/24 10.64.155.0/24 10.64.156.0/24 10.64.157.0/24 10.64.158.0/24 10.64.159.0/24 10.64.16.0/22 10.64.160.0/24 10.64.161.0/24 10.64.162.0/24 10.64.163.0/24 10.64.164.0/24 10.64.165.0/24 10.64.166.0/24 10.64.167.0/24 10.64.169.0/24 10.64.170.0/24 10.64.171.0/24 10.64.172.0/24 10.64.173.0/24 10.64.174.0/24 10.64.175.0/24 10.64.176.0/24 10.64.177.0/24 10.64.178.0/24 10.64.179.0/24 10.64.180.0/24 10.64.181.0/24 10.64.182.0/24 10.64.183.0/24 10.64.184.0/24 10.64.185.0/24 10.64.186.0/24 10.64.187.0/24 10.64.188.0/24 10.64.189.0/24 10.64.190.0/24 10.64.191.0/24 10.64.192.0/24 10.64.193.0/24 10.64.194.0/24 10.64.195.0/24 10.64.196.0/24 10.64.197.0/24 10.64.198.0/24 10.64.199.0/24 10.64.20.0/24 10.64.200.0/24 10.64.201.0/24 10.64.202.0/24 10.64.203.0/24 10.64.204.0/24 10.64.205.0/24 10.64.206.0/24 10.64.207.0/24 10.64.208.0/24 10.64.209.0/24 10.64.21.0/24 10.64.210.0/24 10.64.211.0/24 10.64.212.0/24 10.64.213.0/24 10.64.214.0/24 10.64.215.0/24 10.64.216.0/24 10.64.217.0/24 10.64.218.0/24 10.64.219.0/24 10.64.220.0/24 10.64.221.0/24 10.64.222.0/24 10.64.24.0/23 10.64.32.0/22 10.64.36.0/24 10.64.48.0/22 10.64.5.0/24 10.64.53.0/24 10.64.64.0/21 10.64.72.0/24 10.64.76.0/24 10.67.0.0/20 10.67.128.0/17 10.67.16.0/21 10.67.24.0/21 10.67.32.0/20 10.67.64.0/20 10.67.80.0/21 10.80.0.0/24 10.80.1.0/24 10.80.2.0/24 103.102.166.0/28 103.102.166.224/27 103.102.166.32/27 103.102.166.96/27 185.15.58.0/27 185.15.58.224/27 185.15.58.32/27 185.15.59.0/27 185.15.59.224/27 185.15.59.32/27 185.15.59.96/27 195.200.68.0/27 195.200.68.224/27 195.200.68.32/27 195.200.68.96/27 198.35.26.0/27 198.35.26.32/27 198.35.26.96/27 198.35.26.96/27 2001:df2:e500:101::/64 2001:df2:e500:102::/64 2001:df2:e500:103::/64 2001:df2:e500:1::/64 2001:df2:e500:2::/64 2001:df2:e500:3::/64 2001:df2:e500:ed1a::/64 208.80.152.128/27 208.80.153.0/27 208.80.153.128/28 208.80.153.144/28 208.80.153.160/28 208.80.153.224/27 208.80.153.32/27 208.80.153.64/27 208.80.153.96/27 208.80.154.0/26 208.80.154.128/26 208.80.154.224/27 208.80.154.64/26 208.80.155.32/28 208.80.155.48/28 208.80.155.80/28 208.80.155.96/27 2620:0:860:100::/64 2620:0:860:101::/64 2620:0:860:102::/64 2620:0:860:103::/64 2620:0:860:104::/64 2620:0:860:105::/64 2620:0:860:106::/64 2620:0:860:107::/64 2620:0:860:108::/64 2620:0:860:109::/64 2620:0:860:10a::/64 2620:0:860:10b::/64 2620:0:860:10c::/64 2620:0:860:10d::/64 2620:0:860:10e::/64 2620:0:860:10f::/64 2620:0:860:110::/64 2620:0:860:111::/64 2620:0:860:112::/64 2620:0:860:113::/64 2620:0:860:114::/64 2620:0:860:115::/64 2620:0:860:116::/64 2620:0:860:118::/64 2620:0:860:119::/64 2620:0:860:11a::/64 2620:0:860:11b::/64 2620:0:860:11c::/64 2620:0:860:11d::/64 2620:0:860:11e::/64 2620:0:860:11f::/64 2620:0:860:120::/64 2620:0:860:121::/64 2620:0:860:122::/64 2620:0:860:123::/64 2620:0:860:124::/64 2620:0:860:125::/64 2620:0:860:126::/64 2620:0:860:127::/64 2620:0:860:12b::/64 2620:0:860:12c::/64 2620:0:860:12d::/64 2620:0:860:12e::/64 2620:0:860:140::/64 2620:0:860:1::/64 2620:0:860:2::/64 2620:0:860:300::/64 2620:0:860:301::/64 2620:0:860:302::/64 2620:0:860:303::/64 2620:0:860:304::/64 2620:0:860:305::/64 2620:0:860:307::/64 2620:0:860:308::/64 2620:0:860:3::/64 2620:0:860:4::/64 2620:0:860:5::/64 2620:0:860:6::/64 2620:0:860:7::/64 2620:0:860:8::/64 2620:0:860:babe::/64 2620:0:860:babf::/64 2620:0:860:cabe::/64 2620:0:860:cabf::/64 2620:0:860:ed1a::/64 2620:0:861:100::/64 2620:0:861:101::/64 2620:0:861:102::/64 2620:0:861:103::/64 2620:0:861:104::/64 2620:0:861:105::/64 2620:0:861:106::/64 2620:0:861:107::/64 2620:0:861:108::/64 2620:0:861:109::/64 2620:0:861:10a::/64 2620:0:861:10b::/64 2620:0:861:10c::/64 2620:0:861:10d::/64 2620:0:861:10e::/64 2620:0:861:10f::/64 2620:0:861:110::/64 2620:0:861:111::/64 2620:0:861:112::/64 2620:0:861:113::/64 2620:0:861:114::/64 2620:0:861:115::/64 2620:0:861:116::/64 2620:0:861:117::/64 2620:0:861:118::/64 2620:0:861:119::/64 2620:0:861:11a::/64 2620:0:861:11c::/64 2620:0:861:11d::/64 2620:0:861:11e::/64 2620:0:861:11f::/64 2620:0:861:120::/64 2620:0:861:121::/64 2620:0:861:122::/64 2620:0:861:123::/64 2620:0:861:124::/64 2620:0:861:125::/64 2620:0:861:126::/64 2620:0:861:127::/64 2620:0:861:128::/64 2620:0:861:129::/64 2620:0:861:12a::/64 2620:0:861:12b::/64 2620:0:861:12c::/64 2620:0:861:12d::/64 2620:0:861:12e::/64 2620:0:861:12f::/64 2620:0:861:131::/64 2620:0:861:132::/64 2620:0:861:133::/64 2620:0:861:134::/64 2620:0:861:135::/64 2620:0:861:136::/64 2620:0:861:137::/64 2620:0:861:138::/64 2620:0:861:139::/64 2620:0:861:13a::/64 2620:0:861:13b::/64 2620:0:861:13c::/64 2620:0:861:13d::/64 2620:0:861:13e::/64 2620:0:861:13f::/64 2620:0:861:140::/64 2620:0:861:141::/64 2620:0:861:142::/64 2620:0:861:143::/64 2620:0:861:144::/64 2620:0:861:145::/64 2620:0:861:147::/64 2620:0:861:148::/64 2620:0:861:149::/64 2620:0:861:14a::/64 2620:0:861:14b::/64 2620:0:861:14c::/64 2620:0:861:14d::/64 2620:0:861:14e::/64 2620:0:861:14f::/64 2620:0:861:150::/64 2620:0:861:151::/64 2620:0:861:152::/64 2620:0:861:153::/64 2620:0:861:154::/64 2620:0:861:155::/64 2620:0:861:156::/64 2620:0:861:157::/64 2620:0:861:158::/64 2620:0:861:159::/64 2620:0:861:15a::/64 2620:0:861:15b::/64 2620:0:861:15c::/64 2620:0:861:15d::/64 2620:0:861:15e::/64 2620:0:861:15f::/64 2620:0:861:160::/64 2620:0:861:161::/64 2620:0:861:162::/64 2620:0:861:163::/64 2620:0:861:164::/64 2620:0:861:165::/64 2620:0:861:166::/64 2620:0:861:1::/64 2620:0:861:2::/64 2620:0:861:300::/64 2620:0:861:301::/116 2620:0:861:302::/64 2620:0:861:303::/116 2620:0:861:304::/116 2620:0:861:305::/64 2620:0:861:3::/64 2620:0:861:4::/64 2620:0:861:6::/64 2620:0:861:7::/64 2620:0:861:8::/64 2620:0:861:babe::/64 2620:0:861:babf::/116 2620:0:861:cabe::/64 2620:0:861:cabf::/116 2620:0:861:ed1a::/64 2620:0:863:101::/64 2620:0:863:102::/64 2620:0:863:103::/64 2620:0:863:1::/64 2620:0:863:2::/64 2620:0:863:3::/64 2620:0:863:ed1a::/64 2a02:ec80:300:101::/64 2a02:ec80:300:102::/64 2a02:ec80:300:103::/64 2a02:ec80:300:1::/64 2a02:ec80:300:2::/64 2a02:ec80:300:3::/64 2a02:ec80:300:ed1a::/64 2a02:ec80:600:101::/64 2a02:ec80:600:102::/64 2a02:ec80:600:1::/64 2a02:ec80:600:2::/64 2a02:ec80:600:ed1a::/64 2a02:ec80:700:101::/64 2a02:ec80:700:102::/64 2a02:ec80:700:103::/64 2a02:ec80:700:1::/64 2a02:ec80:700:2::/64 2a02:ec80:700:3::/64 2a02:ec80:700:ed1a::/64 );\n# $CLOUD_NETWORKS is a set of all Cloud VPS instance networks\n@def $CLOUD_NETWORKS = (172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100::/64 2a02:ec80:a000:1::/64 2a02:ec80:a000:201::/64 2a02:ec80:a000:202::/64 2a02:ec80:a000:203::/64 2a02:ec80:a000:204::/64 2a02:ec80:a000:2ff::/64 2a02:ec80:a000:4000::/64 2a02:ec80:a100:100::/64 2a02:ec80:a100:1::/64 2a02:ec80:a100:205::/64 2a02:ec80:a100:2ff::/64 2a02:ec80:a100:4000::/64 );\n# $LABS_NETWORKS is a deprecated alias for $CLOUD_NETWORKS\n@def $LABS_NETWORKS = (172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100::/64 2a02:ec80:a000:1::/64 2a02:ec80:a000:201::/64 2a02:ec80:a000:202::/64 2a02:ec80:a000:203::/64 2a02:ec80:a000:204::/64 2a02:ec80:a000:2ff::/64 2a02:ec80:a000:4000::/64 2a02:ec80:a100:100::/64 2a02:ec80:a100:1::/64 2a02:ec80:a100:205::/64 2a02:ec80:a100:2ff::/64 2a02:ec80:a100:4000::/64 );\n# $CLOUD_NETWORKS_PUBLIC is meant to be a set of all Cloud public networks\n@def $CLOUD_NETWORKS_PUBLIC = (185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:4000::/64 2a02:ec80:a100:4000::/64 );\n# $CLOUD_PRIVATE_NETWORKS is the cloud-private networks with WMCS\n# hardware with cloud realm private 172.20.x.x addresses. These\n# hosts are dual-homed, usually also in at least cloud-hosts.\n@def $CLOUD_PRIVATE_NETWORKS = (172.20.1.0/24 172.20.2.0/24 172.20.3.0/24 172.20.4.0/24 2a02:ec80:a000:201::/64 2a02:ec80:a000:202::/64 2a02:ec80:a000:203::/64 2a02:ec80:a000:204::/64 172.20.5.0/24 2a02:ec80:a100:205::/64);\n# $FRACK_NETWORKS is meant to be a set of all fundraising networks\n@def $FRACK_NETWORKS = (10.195.0.0/27 10.195.0.128/29 10.195.0.32/27 10.195.0.64/28 10.195.0.80/29 10.195.0.96/27 10.195.1.0/25 10.64.40.0/27 10.64.40.160/27 10.64.40.192/26 10.64.40.32/27 10.64.40.64/27 10.64.40.96/27 208.80.152.224/28 208.80.155.0/27 );\n\n@def $ANALYTICS_NETWORKS = (10.64.137.0/24 10.64.138.0/24 10.64.139.0/24 10.64.140.0/24 10.64.142.0/24 10.64.143.0/24 10.64.144.0/24 10.64.145.0/24 10.64.153.0/24 10.64.155.0/24 10.64.157.0/24 10.64.159.0/24 10.64.161.0/24 10.64.163.0/24 10.64.165.0/24 10.64.167.0/24 10.64.170.0/24 10.64.172.0/24 10.64.174.0/24 10.64.176.0/24 10.64.178.0/24 10.64.180.0/24 10.64.182.0/24 10.64.184.0/24 10.64.186.0/24 10.64.188.0/24 10.64.190.0/24 10.64.207.0/24 10.64.208.0/24 10.64.209.0/24 10.64.21.0/24 10.64.210.0/24 10.64.211.0/24 10.64.212.0/24 10.64.213.0/24 10.64.214.0/24 10.64.215.0/24 10.64.216.0/24 10.64.217.0/24 10.64.218.0/24 10.64.219.0/24 10.64.220.0/24 10.64.221.0/24 10.64.222.0/24 10.64.36.0/24 10.64.5.0/24 10.64.53.0/24 2620:0:861:100::/64 2620:0:861:104::/64 2620:0:861:105::/64 2620:0:861:106::/64 2620:0:861:108::/64 2620:0:861:110::/64 2620:0:861:111::/64 2620:0:861:112::/64 2620:0:861:114::/64 2620:0:861:115::/64 2620:0:861:116::/64 2620:0:861:117::/64 2620:0:861:11a::/64 2620:0:861:121::/64 2620:0:861:123::/64 2620:0:861:125::/64 2620:0:861:127::/64 2620:0:861:129::/64 2620:0:861:12b::/64 2620:0:861:12d::/64 2620:0:861:12f::/64 2620:0:861:132::/64 2620:0:861:134::/64 2620:0:861:136::/64 2620:0:861:138::/64 2620:0:861:13a::/64 2620:0:861:13c::/64 2620:0:861:13e::/64 2620:0:861:141::/64 2620:0:861:143::/64 2620:0:861:145::/64 2620:0:861:157::/64 2620:0:861:158::/64 2620:0:861:159::/64 2620:0:861:15a::/64 2620:0:861:15b::/64 2620:0:861:15c::/64 2620:0:861:15d::/64 2620:0:861:15e::/64 2620:0:861:15f::/64 2620:0:861:160::/64 2620:0:861:161::/64 2620:0:861:162::/64 2620:0:861:163::/64 2620:0:861:164::/64 2620:0:861:165::/64 2620:0:861:166::/64 );\n@def $MW_APPSERVER_NETWORKS = (172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100::/64 2a02:ec80:a000:1::/64 2a02:ec80:a000:201::/64 2a02:ec80:a000:202::/64 2a02:ec80:a000:203::/64 2a02:ec80:a000:204::/64 2a02:ec80:a000:2ff::/64 2a02:ec80:a000:4000::/64 2a02:ec80:a100:100::/64 2a02:ec80:a100:1::/64 2a02:ec80:a100:205::/64 2a02:ec80:a100:2ff::/64 2a02:ec80:a100:4000::/64 127.0.0.1 );\n@def $WIKIKUBE_KUBEPODS_NETWORKS  = (10.67.128.0/17 2620:0:861:cabe::/64 10.194.128.0/17 2620:0:860:cabe::/64 );\n@def $STAGING_KUBEPODS_NETWORKS  = (10.64.64.0/21 2620:0:861:babe::/64 10.192.64.0/21 2620:0:860:babe::/64 );\n@def $MLSERVE_KUBEPODS_NETWORKS = (10.67.16.0/21 2620:0:861:300::/64 10.194.16.0/21 2620:0:860:300::/64 );\n@def $MLSTAGE_KUBEPODS_NETWORKS = (10.194.61.0/24 2620:0:860:302::/64 );\n@def $DSE_KUBEPODS_NETWORKS = (10.67.24.0/21 2620:0:861:302::/64 10.192.96.0/21 2620:0:860:308::/64 );\n@def $AUX_KUBEPODS_NETWORKS = (10.67.80.0/21 2620:0:861:305::/64 10.194.80.0/21 2620:0:860:305::/64 );\n\n@def $NETWORK_INFRA = (185.15.59.128/27 2a02:ec80:300:fe00::/55 198.35.26.128/27 2620:0:863:fe00::/55 208.80.153.192/27 2620:0:860:fe00::/55 10.192.255.0/24 2620:0:860:13f::/64 10.192.253.0/24 2620:0:860:139::/64 208.80.154.192/27 2620:0:861:fe00::/55 10.64.146.0/24 2620:0:861:11b::/64 10.64.168.0/24 2620:0:861:130::/64 10.64.147.0/24 103.102.166.128/27 2001:df2:e500:fe00::/55 185.15.58.128/27 2a02:ec80:600:fe00::/55 195.200.68.128/27 2a02:ec80:700:fe00::/55);\n@def $MGMT_NETWORKS = (10.65.0.0/16 10.128.128.0/17 10.193.0.0/16 10.80.128.0/17 10.132.128.0/17 10.136.128.0/17 10.140.128.0/17 );\n@def $SANDBOX_NETWORKS = (103.102.166.72/29 185.15.59.72/29 195.200.68.64/29 198.35.26.240/28 2001:df2:e500:202::/64 208.80.152.240/28 208.80.155.64/28 2620:0:860:201::/64 2620:0:861:202::/64 2620:0:863:201::/64 2a02:ec80:300:202::/64 2a02:ec80:700:201::/64 );\n\n@def $DEPLOYMENT_HOSTS = (172.16.1.63 );\n@def $CUMIN_MASTERS = (172.16.1.220 );\n@def $CACHES = (172.16.19.232 2a02:ec80:a000:1::2f3 172.16.17.55 2a02:ec80:a000:1::31d 172.16.3.164 172.16.3.146 );\n@def $LOAD_BALANCER_HEALTH_CHECKS = ();\n@def $KAFKA_BROKERS_MAIN = (10.192.5.9 2620:0:860:106:10:192:5:9 10.192.22.6 2620:0:860:112:10:192:22:6 10.192.29.28 2620:0:860:116:10:192:29:28 10.192.36.10 2620:0:860:11b:10:192:36:10 10.192.41.25 2620:0:860:120:10:192:41:25 10.64.0.101 2620:0:861:101:10:64:0:101 10.64.16.30 2620:0:861:102:10:64:16:30 10.64.141.7 2620:0:861:113:10:64:141:7 10.64.181.11 2620:0:861:13b:10:64:181:11 10.64.152.5 2620:0:861:120:10:64:152:5 );\n@def $KAFKA_BROKERS_JUMBO = (10.64.130.10 2620:0:861:109:10:64:130:10 10.64.131.16 2620:0:861:10a:10:64:131:16 10.64.132.21 2620:0:861:10b:10:64:132:21 10.64.134.9 2620:0:861:10d:10:64:134:9 10.64.135.16 2620:0:861:10e:10:64:135:16 10.64.136.11 2620:0:861:10f:10:64:136:11 10.64.154.15 2620:0:861:122:10:64:154:15 10.64.160.16 2620:0:861:128:10:64:160:16 10.64.0.126 2620:0:861:101:10:64:0:126 );\n@def $KAFKA_BROKERS_LOGGING = (10.64.16.205 2620:0:861:102:10:64:16:205 10.64.133.11 2620:0:861:10c:10:64:133:11 10.64.183.12 2620:0:861:13d:10:64:183:12 10.64.131.13 2620:0:861:10a:10:64:131:13 10.64.135.13 2620:0:861:10e:10:64:135:13 10.192.23.29 2620:0:860:113:10:192:23:29 10.192.11.28 2620:0:860:10c:10:192:11:28 10.192.26.22 2620:0:860:105:10:192:26:22 10.192.11.27 2620:0:860:10c:10:192:11:27 10.192.39.25 2620:0:860:11e:10:192:39:25 );\n@def $KAFKAMON_HOSTS = (10.64.32.11 2620:0:861:103:10:64:32:11 10.192.16.139 2620:0:860:102:10:192:16:139 );\n@def $ZOOKEEPER_HOSTS_MAIN = (10.64.0.207 2620:0:861:101:10:64:0:207 10.64.16.110 2620:0:861:102:10:64:16:110 10.64.48.154 2620:0:861:107:10:64:48:154 10.192.16.45 2620:0:860:102:10:192:16:45 10.192.32.52 2620:0:860:103:10:192:32:52 10.192.48.59 2620:0:860:104:10:192:48:59 );\n@def $ZOOKEEPER_FLINK_HOSTS = (10.64.16.9 2620:0:861:102:10:64:16:9 10.64.0.8 2620:0:861:101:10:64:0:8 10.64.32.41 2620:0:861:103:10:64:32:41 10.192.16.227 2620:0:860:102:10:192:16:227 10.192.32.179 2620:0:860:103:10:192:32:179 10.192.48.219 2620:0:860:104:10:192:48:219 );\n@def $DRUID_PUBLIC_HOSTS = (10.64.131.9 2620:0:861:10a:10:64:131:9 10.64.132.12 2620:0:861:10b:10:64:132:12 10.64.135.9 2620:0:861:10e:10:64:135:9 10.64.32.101 2620:0:861:103:10:64:32:101 10.64.48.185 2620:0:861:107:10:64:48:185 );\n@def $LABSTORE_HOSTS = (208.80.154.142 2620:0:861:2:208:80:154:142 208.80.154.71 2620:0:861:3:208:80:154:71 );\n@def $MYSQL_ROOT_CLIENTS = (10.64.16.90 10.192.16.191 10.64.16.154 10.192.32.49 208.80.154.9 10.64.0.20 );\n\n# Realm: cloud, # Site: codfw, # Sphere: private, # Network: cloud-codfw-bgp-private-vips\n@def $CODFW_PRIVATE_CLOUD_CODFW_BGP_PRIVATE_VIPS_IPV4 = (172.20.254.0/24);\n@def $CODFW_PRIVATE_CLOUD_CODFW_BGP_PRIVATE_VIPS_IPV6 = (2a02:ec80:a100:2ff::/64);\n@def $CODFW_PRIVATE_CLOUD_CODFW_BGP_PRIVATE_VIPS = ($CODFW_PRIVATE_CLOUD_CODFW_BGP_PRIVATE_VIPS_IPV4 $CODFW_PRIVATE_CLOUD_CODFW_BGP_PRIVATE_VIPS_IPV6 );\n\n# Realm: cloud, # Site: codfw, # Sphere: private, # Network: cloud-instances-flat3-codfw\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_FLAT3_CODFW_IPV4 = (172.16.129.0/24);\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_FLAT3_CODFW_IPV6 = (2a02:ec80:a100:1::/64);\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_FLAT3_CODFW = ($CODFW_PRIVATE_CLOUD_INSTANCES_FLAT3_CODFW_IPV4 $CODFW_PRIVATE_CLOUD_INSTANCES_FLAT3_CODFW_IPV6 );\n\n# Realm: cloud, # Site: codfw, # Sphere: private, # Network: cloud-instances-octavia-lb-mgmt-net-codfw1dev\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_CODFW1DEV_IPV4 = (172.16.131.0/24);\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_CODFW1DEV_IPV6 = (2a02:ec80:a100:100::/64);\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_CODFW1DEV = ($CODFW_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_CODFW1DEV_IPV4 $CODFW_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_CODFW1DEV_IPV6 );\n\n# Realm: cloud, # Site: codfw, # Sphere: private, # Network: cloud-instances-vxlan-ipv4-only-codfw\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_VXLAN_IPV4_ONLY_CODFW_IPV4 = (172.16.130.0/24);\n@def $CODFW_PRIVATE_CLOUD_INSTANCES_VXLAN_IPV4_ONLY_CODFW = ($CODFW_PRIVATE_CLOUD_INSTANCES_VXLAN_IPV4_ONLY_CODFW_IPV4 );\n\n# Realm: cloud, # Site: codfw, # Sphere: private, # Network: cloud-instances2-b-codfw\n@def $CODFW_PRIVATE_CLOUD_INSTANCES2_B_CODFW_IPV4 = (172.16.128.0/24);\n@def $CODFW_PRIVATE_CLOUD_INSTANCES2_B_CODFW = ($CODFW_PRIVATE_CLOUD_INSTANCES2_B_CODFW_IPV4 );\n\n# Realm: cloud, # Site: codfw, # Sphere: private, # Network: cloud-private-b1-codfw\n@def $CODFW_PRIVATE_CLOUD_PRIVATE_B1_CODFW_IPV4 = (172.20.5.0/24);\n@def $CODFW_PRIVATE_CLOUD_PRIVATE_B1_CODFW_IPV6 = (2a02:ec80:a100:205::/64);\n@def $CODFW_PRIVATE_CLOUD_PRIVATE_B1_CODFW = ($CODFW_PRIVATE_CLOUD_PRIVATE_B1_CODFW_IPV4 $CODFW_PRIVATE_CLOUD_PRIVATE_B1_CODFW_IPV6 );\n\n# Realm: cloud, # Site: codfw, # Sphere: public, # Network: cloud-codfw1dev-bgp-public-vips\n@def $CODFW_PUBLIC_CLOUD_CODFW1DEV_BGP_PUBLIC_VIPS_IPV4 = (185.15.57.24/29);\n@def $CODFW_PUBLIC_CLOUD_CODFW1DEV_BGP_PUBLIC_VIPS_IPV6 = (2a02:ec80:a100:4000::/64);\n@def $CODFW_PUBLIC_CLOUD_CODFW1DEV_BGP_PUBLIC_VIPS = ($CODFW_PUBLIC_CLOUD_CODFW1DEV_BGP_PUBLIC_VIPS_IPV4 $CODFW_PUBLIC_CLOUD_CODFW1DEV_BGP_PUBLIC_VIPS_IPV6 );\n\n# Realm: cloud, # Site: codfw, # Sphere: public, # Network: cloud-codfw1dev-floating\n@def $CODFW_PUBLIC_CLOUD_CODFW1DEV_FLOATING_IPV4 = (185.15.57.0/29);\n@def $CODFW_PUBLIC_CLOUD_CODFW1DEV_FLOATING = ($CODFW_PUBLIC_CLOUD_CODFW1DEV_FLOATING_IPV4 );\n\n# Realm: cloud, # Site: codfw, # Sphere: public, # Network: cloud-codfw1dev-floating-additional\n@def $CODFW_PUBLIC_CLOUD_CODFW1DEV_FLOATING_ADDITIONAL_IPV4 = (185.15.57.16/29);\n@def $CODFW_PUBLIC_CLOUD_CODFW1DEV_FLOATING_ADDITIONAL = ($CODFW_PUBLIC_CLOUD_CODFW1DEV_FLOATING_ADDITIONAL_IPV4 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-eqiad-bgp-private-vips\n@def $EQIAD_PRIVATE_CLOUD_EQIAD_BGP_PRIVATE_VIPS_IPV4 = (172.20.255.0/24);\n@def $EQIAD_PRIVATE_CLOUD_EQIAD_BGP_PRIVATE_VIPS_IPV6 = (2a02:ec80:a000:2ff::/64);\n@def $EQIAD_PRIVATE_CLOUD_EQIAD_BGP_PRIVATE_VIPS = ($EQIAD_PRIVATE_CLOUD_EQIAD_BGP_PRIVATE_VIPS_IPV4 $EQIAD_PRIVATE_CLOUD_EQIAD_BGP_PRIVATE_VIPS_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-instances-octavia-lb-mgmt-net-eqiad1\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_EQIAD1_IPV4 = (172.16.24.0/24);\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_EQIAD1_IPV6 = (2a02:ec80:a000:100::/64);\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_EQIAD1 = ($EQIAD_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_EQIAD1_IPV4 $EQIAD_PRIVATE_CLOUD_INSTANCES_OCTAVIA_LB_MGMT_NET_EQIAD1_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-instances-vxlan-dualstack-eqiad\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_DUALSTACK_EQIAD_IPV4 = (172.16.16.0/21);\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_DUALSTACK_EQIAD_IPV6 = (2a02:ec80:a000:1::/64);\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_DUALSTACK_EQIAD = ($EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_DUALSTACK_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_DUALSTACK_EQIAD_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-instances-vxlan-v4only-eqiad\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_V4ONLY_EQIAD_IPV4 = (172.16.8.0/21);\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_V4ONLY_EQIAD = ($EQIAD_PRIVATE_CLOUD_INSTANCES_VXLAN_V4ONLY_EQIAD_IPV4 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-instances2-b-eqiad\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES2_B_EQIAD_IPV4 = (172.16.0.0/21);\n@def $EQIAD_PRIVATE_CLOUD_INSTANCES2_B_EQIAD = ($EQIAD_PRIVATE_CLOUD_INSTANCES2_B_EQIAD_IPV4 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-private-c8-eqiad\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_C8_EQIAD_IPV4 = (172.20.1.0/24);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_C8_EQIAD_IPV6 = (2a02:ec80:a000:201::/64);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_C8_EQIAD = ($EQIAD_PRIVATE_CLOUD_PRIVATE_C8_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_PRIVATE_C8_EQIAD_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-private-d5-eqiad\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_D5_EQIAD_IPV4 = (172.20.2.0/24);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_D5_EQIAD_IPV6 = (2a02:ec80:a000:202::/64);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_D5_EQIAD = ($EQIAD_PRIVATE_CLOUD_PRIVATE_D5_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_PRIVATE_D5_EQIAD_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-private-e4-eqiad\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_E4_EQIAD_IPV4 = (172.20.3.0/24);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_E4_EQIAD_IPV6 = (2a02:ec80:a000:203::/64);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_E4_EQIAD = ($EQIAD_PRIVATE_CLOUD_PRIVATE_E4_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_PRIVATE_E4_EQIAD_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: private, # Network: cloud-private-f4-eqiad\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_F4_EQIAD_IPV4 = (172.20.4.0/24);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_F4_EQIAD_IPV6 = (2a02:ec80:a000:204::/64);\n@def $EQIAD_PRIVATE_CLOUD_PRIVATE_F4_EQIAD = ($EQIAD_PRIVATE_CLOUD_PRIVATE_F4_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_PRIVATE_F4_EQIAD_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: public, # Network: cloud-eqiad1-bgp-public-vips\n@def $EQIAD_PUBLIC_CLOUD_EQIAD1_BGP_PUBLIC_VIPS_IPV4 = (185.15.56.160/28);\n@def $EQIAD_PUBLIC_CLOUD_EQIAD1_BGP_PUBLIC_VIPS_IPV6 = (2a02:ec80:a000:4000::/64);\n@def $EQIAD_PUBLIC_CLOUD_EQIAD1_BGP_PUBLIC_VIPS = ($EQIAD_PUBLIC_CLOUD_EQIAD1_BGP_PUBLIC_VIPS_IPV4 $EQIAD_PUBLIC_CLOUD_EQIAD1_BGP_PUBLIC_VIPS_IPV6 );\n\n# Realm: cloud, # Site: eqiad, # Sphere: public, # Network: cloud-eqiad1-floating\n@def $EQIAD_PUBLIC_CLOUD_EQIAD1_FLOATING_IPV4 = (185.15.56.0/25);\n@def $EQIAD_PUBLIC_CLOUD_EQIAD1_FLOATING = ($EQIAD_PUBLIC_CLOUD_EQIAD1_FLOATING_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: private, # Network: frack-administration-codfw\n@def $CODFW_PRIVATE_FRACK_ADMINISTRATION_CODFW_IPV4 = (10.195.0.64/28);\n@def $CODFW_PRIVATE_FRACK_ADMINISTRATION_CODFW = ($CODFW_PRIVATE_FRACK_ADMINISTRATION_CODFW_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: private, # Network: frack-bastion-codfw\n@def $CODFW_PRIVATE_FRACK_BASTION_CODFW_IPV4 = (10.195.0.128/29);\n@def $CODFW_PRIVATE_FRACK_BASTION_CODFW = ($CODFW_PRIVATE_FRACK_BASTION_CODFW_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: private, # Network: frack-fundraising-codfw\n@def $CODFW_PRIVATE_FRACK_FUNDRAISING_CODFW_IPV4 = (10.195.0.32/27);\n@def $CODFW_PRIVATE_FRACK_FUNDRAISING_CODFW = ($CODFW_PRIVATE_FRACK_FUNDRAISING_CODFW_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: private, # Network: frack-listenerdmz-codfw\n@def $CODFW_PRIVATE_FRACK_LISTENERDMZ_CODFW_IPV4 = (10.195.0.80/29);\n@def $CODFW_PRIVATE_FRACK_LISTENERDMZ_CODFW = ($CODFW_PRIVATE_FRACK_LISTENERDMZ_CODFW_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: private, # Network: frack-management-codfw\n@def $CODFW_PRIVATE_FRACK_MANAGEMENT_CODFW_IPV4 = (10.195.1.0/25);\n@def $CODFW_PRIVATE_FRACK_MANAGEMENT_CODFW = ($CODFW_PRIVATE_FRACK_MANAGEMENT_CODFW_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: private, # Network: frack-management-legacy-codfw\n@def $CODFW_PRIVATE_FRACK_MANAGEMENT_LEGACY_CODFW_IPV4 = (10.195.0.96/27);\n@def $CODFW_PRIVATE_FRACK_MANAGEMENT_LEGACY_CODFW = ($CODFW_PRIVATE_FRACK_MANAGEMENT_LEGACY_CODFW_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: private, # Network: frack-payments-codfw\n@def $CODFW_PRIVATE_FRACK_PAYMENTS_CODFW_IPV4 = (10.195.0.0/27);\n@def $CODFW_PRIVATE_FRACK_PAYMENTS_CODFW = ($CODFW_PRIVATE_FRACK_PAYMENTS_CODFW_IPV4 );\n\n# Realm: frack, # Site: codfw, # Sphere: public, # Network: frack-external-codfw\n@def $CODFW_PUBLIC_FRACK_EXTERNAL_CODFW_IPV4 = (208.80.152.224/28);\n@def $CODFW_PUBLIC_FRACK_EXTERNAL_CODFW = ($CODFW_PUBLIC_FRACK_EXTERNAL_CODFW_IPV4 );\n\n# Realm: frack, # Site: eqiad, # Sphere: private, # Network: frack-administration1-e15-eqiad\n@def $EQIAD_PRIVATE_FRACK_ADMINISTRATION1_E15_EQIAD_IPV4 = (10.64.40.64/27);\n@def $EQIAD_PRIVATE_FRACK_ADMINISTRATION1_E15_EQIAD = ($EQIAD_PRIVATE_FRACK_ADMINISTRATION1_E15_EQIAD_IPV4 );\n\n# Realm: frack, # Site: eqiad, # Sphere: private, # Network: frack-bastion1-e15-eqiad\n@def $EQIAD_PRIVATE_FRACK_BASTION1_E15_EQIAD_IPV4 = (10.64.40.32/27);\n@def $EQIAD_PRIVATE_FRACK_BASTION1_E15_EQIAD = ($EQIAD_PRIVATE_FRACK_BASTION1_E15_EQIAD_IPV4 );\n\n# Realm: frack, # Site: eqiad, # Sphere: private, # Network: frack-fundraising1-e16-eqiad\n@def $EQIAD_PRIVATE_FRACK_FUNDRAISING1_E16_EQIAD_IPV4 = (10.64.40.96/27);\n@def $EQIAD_PRIVATE_FRACK_FUNDRAISING1_E16_EQIAD = ($EQIAD_PRIVATE_FRACK_FUNDRAISING1_E16_EQIAD_IPV4 );\n\n# Realm: frack, # Site: eqiad, # Sphere: private, # Network: frack-listenerdmz1-e15-eqiad\n@def $EQIAD_PRIVATE_FRACK_LISTENERDMZ1_E15_EQIAD_IPV4 = (10.64.40.160/27);\n@def $EQIAD_PRIVATE_FRACK_LISTENERDMZ1_E15_EQIAD = ($EQIAD_PRIVATE_FRACK_LISTENERDMZ1_E15_EQIAD_IPV4 );\n\n# Realm: frack, # Site: eqiad, # Sphere: private, # Network: frack-management1-eqiad\n@def $EQIAD_PRIVATE_FRACK_MANAGEMENT1_EQIAD_IPV4 = (10.64.40.192/26);\n@def $EQIAD_PRIVATE_FRACK_MANAGEMENT1_EQIAD = ($EQIAD_PRIVATE_FRACK_MANAGEMENT1_EQIAD_IPV4 );\n\n# Realm: frack, # Site: eqiad, # Sphere: private, # Network: frack-payments1-e15-eqiad\n@def $EQIAD_PRIVATE_FRACK_PAYMENTS1_E15_EQIAD_IPV4 = (10.64.40.0/27);\n@def $EQIAD_PRIVATE_FRACK_PAYMENTS1_E15_EQIAD = ($EQIAD_PRIVATE_FRACK_PAYMENTS1_E15_EQIAD_IPV4 );\n\n# Realm: frack, # Site: eqiad, # Sphere: public, # Network: frack-external1-eqiad\n@def $EQIAD_PUBLIC_FRACK_EXTERNAL1_EQIAD_IPV4 = (208.80.155.0/27);\n@def $EQIAD_PUBLIC_FRACK_EXTERNAL1_EQIAD = ($EQIAD_PUBLIC_FRACK_EXTERNAL1_EQIAD_IPV4 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: cloud-hosts1-b1-codfw\n@def $CODFW_PRIVATE_CLOUD_HOSTS1_B1_CODFW_IPV4 = (10.192.20.0/24);\n@def $CODFW_PRIVATE_CLOUD_HOSTS1_B1_CODFW_IPV6 = (2620:0:860:118::/64);\n@def $CODFW_PRIVATE_CLOUD_HOSTS1_B1_CODFW = ($CODFW_PRIVATE_CLOUD_HOSTS1_B1_CODFW_IPV4 $CODFW_PRIVATE_CLOUD_HOSTS1_B1_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A_CODFW_IPV4 = (10.192.0.0/22);\n@def $CODFW_PRIVATE_PRIVATE1_A_CODFW_IPV6 = (2620:0:860:101::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A_CODFW = ($CODFW_PRIVATE_PRIVATE1_A_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a2-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A2_CODFW_IPV4 = (10.192.23.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_A2_CODFW_IPV6 = (2620:0:860:113::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A2_CODFW = ($CODFW_PRIVATE_PRIVATE1_A2_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A2_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a3-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A3_CODFW_IPV4 = (10.192.5.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_A3_CODFW_IPV6 = (2620:0:860:106::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A3_CODFW = ($CODFW_PRIVATE_PRIVATE1_A3_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a4-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A4_CODFW_IPV4 = (10.192.6.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_A4_CODFW_IPV6 = (2620:0:860:107::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A4_CODFW = ($CODFW_PRIVATE_PRIVATE1_A4_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A4_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a5-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A5_CODFW_IPV4 = (10.192.7.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_A5_CODFW_IPV6 = (2620:0:860:108::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A5_CODFW = ($CODFW_PRIVATE_PRIVATE1_A5_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A5_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a6-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A6_CODFW_IPV4 = (10.192.8.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_A6_CODFW_IPV6 = (2620:0:860:109::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A6_CODFW = ($CODFW_PRIVATE_PRIVATE1_A6_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A6_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a7-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A7_CODFW_IPV4 = (10.192.9.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_A7_CODFW_IPV6 = (2620:0:860:10a::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A7_CODFW = ($CODFW_PRIVATE_PRIVATE1_A7_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A7_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-a8-codfw\n@def $CODFW_PRIVATE_PRIVATE1_A8_CODFW_IPV4 = (10.192.10.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_A8_CODFW_IPV6 = (2620:0:860:10b::/64);\n@def $CODFW_PRIVATE_PRIVATE1_A8_CODFW = ($CODFW_PRIVATE_PRIVATE1_A8_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_A8_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-aux-kubepods-codfw\n@def $CODFW_PRIVATE_PRIVATE1_AUX_KUBEPODS_CODFW_IPV4 = (10.194.80.0/21);\n@def $CODFW_PRIVATE_PRIVATE1_AUX_KUBEPODS_CODFW_IPV6 = (2620:0:860:305::/64);\n@def $CODFW_PRIVATE_PRIVATE1_AUX_KUBEPODS_CODFW = ($CODFW_PRIVATE_PRIVATE1_AUX_KUBEPODS_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_AUX_KUBEPODS_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-aux-kubesvc-codfw\n@def $CODFW_PRIVATE_PRIVATE1_AUX_KUBESVC_CODFW_IPV4 = (10.194.64.0/20);\n@def $CODFW_PRIVATE_PRIVATE1_AUX_KUBESVC_CODFW_IPV6 = (2620:0:860:304::/64);\n@def $CODFW_PRIVATE_PRIVATE1_AUX_KUBESVC_CODFW = ($CODFW_PRIVATE_PRIVATE1_AUX_KUBESVC_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_AUX_KUBESVC_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B_CODFW_IPV4 = (10.192.16.0/22);\n@def $CODFW_PRIVATE_PRIVATE1_B_CODFW_IPV6 = (2620:0:860:102::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B_CODFW = ($CODFW_PRIVATE_PRIVATE1_B_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b2-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B2_CODFW_IPV4 = (10.192.11.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_B2_CODFW_IPV6 = (2620:0:860:10c::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B2_CODFW = ($CODFW_PRIVATE_PRIVATE1_B2_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B2_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b3-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B3_CODFW_IPV4 = (10.192.12.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_B3_CODFW_IPV6 = (2620:0:860:10d::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B3_CODFW = ($CODFW_PRIVATE_PRIVATE1_B3_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b4-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B4_CODFW_IPV4 = (10.192.13.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_B4_CODFW_IPV6 = (2620:0:860:10e::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B4_CODFW = ($CODFW_PRIVATE_PRIVATE1_B4_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B4_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b5-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B5_CODFW_IPV4 = (10.192.14.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_B5_CODFW_IPV6 = (2620:0:860:10f::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B5_CODFW = ($CODFW_PRIVATE_PRIVATE1_B5_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B5_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b6-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B6_CODFW_IPV4 = (10.192.15.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_B6_CODFW_IPV6 = (2620:0:860:110::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B6_CODFW = ($CODFW_PRIVATE_PRIVATE1_B6_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B6_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b7-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B7_CODFW_IPV4 = (10.192.21.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_B7_CODFW_IPV6 = (2620:0:860:111::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B7_CODFW = ($CODFW_PRIVATE_PRIVATE1_B7_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B7_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-b8-codfw\n@def $CODFW_PRIVATE_PRIVATE1_B8_CODFW_IPV4 = (10.192.22.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_B8_CODFW_IPV6 = (2620:0:860:112::/64);\n@def $CODFW_PRIVATE_PRIVATE1_B8_CODFW = ($CODFW_PRIVATE_PRIVATE1_B8_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_B8_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C_CODFW_IPV4 = (10.192.32.0/22);\n@def $CODFW_PRIVATE_PRIVATE1_C_CODFW_IPV6 = (2620:0:860:103::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C_CODFW = ($CODFW_PRIVATE_PRIVATE1_C_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c1-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C1_CODFW_IPV4 = (10.192.4.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_C1_CODFW_IPV6 = (2620:0:860:100::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C1_CODFW = ($CODFW_PRIVATE_PRIVATE1_C1_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C1_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c2-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C2_CODFW_IPV4 = (10.192.26.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_C2_CODFW_IPV6 = (2620:0:860:105::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C2_CODFW = ($CODFW_PRIVATE_PRIVATE1_C2_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C2_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c3-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C3_CODFW_IPV4 = (10.192.27.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_C3_CODFW_IPV6 = (2620:0:860:114::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C3_CODFW = ($CODFW_PRIVATE_PRIVATE1_C3_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c4-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C4_CODFW_IPV4 = (10.192.28.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_C4_CODFW_IPV6 = (2620:0:860:115::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C4_CODFW = ($CODFW_PRIVATE_PRIVATE1_C4_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C4_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c5-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C5_CODFW_IPV4 = (10.192.29.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_C5_CODFW_IPV6 = (2620:0:860:116::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C5_CODFW = ($CODFW_PRIVATE_PRIVATE1_C5_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C5_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c6-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C6_CODFW_IPV4 = (10.192.30.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_C6_CODFW_IPV6 = (2620:0:860:119::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C6_CODFW = ($CODFW_PRIVATE_PRIVATE1_C6_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C6_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-c7-codfw\n@def $CODFW_PRIVATE_PRIVATE1_C7_CODFW_IPV4 = (10.192.31.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_C7_CODFW_IPV6 = (2620:0:860:11a::/64);\n@def $CODFW_PRIVATE_PRIVATE1_C7_CODFW = ($CODFW_PRIVATE_PRIVATE1_C7_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_C7_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D_CODFW_IPV4 = (10.192.48.0/22);\n@def $CODFW_PRIVATE_PRIVATE1_D_CODFW_IPV6 = (2620:0:860:104::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D_CODFW = ($CODFW_PRIVATE_PRIVATE1_D_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d1-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D1_CODFW_IPV4 = (10.192.36.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D1_CODFW_IPV6 = (2620:0:860:11b::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D1_CODFW = ($CODFW_PRIVATE_PRIVATE1_D1_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D1_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d2-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D2_CODFW_IPV4 = (10.192.37.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D2_CODFW_IPV6 = (2620:0:860:11c::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D2_CODFW = ($CODFW_PRIVATE_PRIVATE1_D2_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D2_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d3-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D3_CODFW_IPV4 = (10.192.38.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D3_CODFW_IPV6 = (2620:0:860:11d::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D3_CODFW = ($CODFW_PRIVATE_PRIVATE1_D3_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d4-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D4_CODFW_IPV4 = (10.192.39.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D4_CODFW_IPV6 = (2620:0:860:11e::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D4_CODFW = ($CODFW_PRIVATE_PRIVATE1_D4_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D4_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d5-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D5_CODFW_IPV4 = (10.192.40.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D5_CODFW_IPV6 = (2620:0:860:11f::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D5_CODFW = ($CODFW_PRIVATE_PRIVATE1_D5_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D5_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d6-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D6_CODFW_IPV4 = (10.192.41.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D6_CODFW_IPV6 = (2620:0:860:120::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D6_CODFW = ($CODFW_PRIVATE_PRIVATE1_D6_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D6_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d7-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D7_CODFW_IPV4 = (10.192.42.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D7_CODFW_IPV6 = (2620:0:860:121::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D7_CODFW = ($CODFW_PRIVATE_PRIVATE1_D7_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D7_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-d8-codfw\n@def $CODFW_PRIVATE_PRIVATE1_D8_CODFW_IPV4 = (10.192.43.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_D8_CODFW_IPV6 = (2620:0:860:122::/64);\n@def $CODFW_PRIVATE_PRIVATE1_D8_CODFW = ($CODFW_PRIVATE_PRIVATE1_D8_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_D8_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-dse-kubepods-codfw\n@def $CODFW_PRIVATE_PRIVATE1_DSE_KUBEPODS_CODFW_IPV4 = (10.192.96.0/21);\n@def $CODFW_PRIVATE_PRIVATE1_DSE_KUBEPODS_CODFW_IPV6 = (2620:0:860:308::/64);\n@def $CODFW_PRIVATE_PRIVATE1_DSE_KUBEPODS_CODFW = ($CODFW_PRIVATE_PRIVATE1_DSE_KUBEPODS_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_DSE_KUBEPODS_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-dse-kubesvc-codfw\n@def $CODFW_PRIVATE_PRIVATE1_DSE_KUBESVC_CODFW_IPV4 = (10.192.80.0/20);\n@def $CODFW_PRIVATE_PRIVATE1_DSE_KUBESVC_CODFW_IPV6 = (2620:0:860:307::/64);\n@def $CODFW_PRIVATE_PRIVATE1_DSE_KUBESVC_CODFW = ($CODFW_PRIVATE_PRIVATE1_DSE_KUBESVC_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_DSE_KUBESVC_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-e1-codfw\n@def $CODFW_PRIVATE_PRIVATE1_E1_CODFW_IPV4 = (10.192.56.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_E1_CODFW_IPV6 = (2620:0:860:12b::/64);\n@def $CODFW_PRIVATE_PRIVATE1_E1_CODFW = ($CODFW_PRIVATE_PRIVATE1_E1_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_E1_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-e2-codfw\n@def $CODFW_PRIVATE_PRIVATE1_E2_CODFW_IPV4 = (10.192.44.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_E2_CODFW_IPV6 = (2620:0:860:123::/64);\n@def $CODFW_PRIVATE_PRIVATE1_E2_CODFW = ($CODFW_PRIVATE_PRIVATE1_E2_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_E2_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-e3-codfw\n@def $CODFW_PRIVATE_PRIVATE1_E3_CODFW_IPV4 = (10.192.57.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_E3_CODFW_IPV6 = (2620:0:860:12c::/64);\n@def $CODFW_PRIVATE_PRIVATE1_E3_CODFW = ($CODFW_PRIVATE_PRIVATE1_E3_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_E3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-e4-codfw\n@def $CODFW_PRIVATE_PRIVATE1_E4_CODFW_IPV4 = (10.192.45.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_E4_CODFW_IPV6 = (2620:0:860:124::/64);\n@def $CODFW_PRIVATE_PRIVATE1_E4_CODFW = ($CODFW_PRIVATE_PRIVATE1_E4_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_E4_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-e5-codfw\n@def $CODFW_PRIVATE_PRIVATE1_E5_CODFW_IPV4 = (10.192.46.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_E5_CODFW_IPV6 = (2620:0:860:125::/64);\n@def $CODFW_PRIVATE_PRIVATE1_E5_CODFW = ($CODFW_PRIVATE_PRIVATE1_E5_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_E5_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-f1-codfw\n@def $CODFW_PRIVATE_PRIVATE1_F1_CODFW_IPV4 = (10.192.58.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_F1_CODFW_IPV6 = (2620:0:860:12d::/64);\n@def $CODFW_PRIVATE_PRIVATE1_F1_CODFW = ($CODFW_PRIVATE_PRIVATE1_F1_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_F1_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-f2-codfw\n@def $CODFW_PRIVATE_PRIVATE1_F2_CODFW_IPV4 = (10.192.47.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_F2_CODFW_IPV6 = (2620:0:860:126::/64);\n@def $CODFW_PRIVATE_PRIVATE1_F2_CODFW = ($CODFW_PRIVATE_PRIVATE1_F2_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_F2_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-f3-codfw\n@def $CODFW_PRIVATE_PRIVATE1_F3_CODFW_IPV4 = (10.192.59.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_F3_CODFW_IPV6 = (2620:0:860:12e::/64);\n@def $CODFW_PRIVATE_PRIVATE1_F3_CODFW = ($CODFW_PRIVATE_PRIVATE1_F3_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_F3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-f4-codfw\n@def $CODFW_PRIVATE_PRIVATE1_F4_CODFW_IPV4 = (10.192.52.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_F4_CODFW_IPV6 = (2620:0:860:127::/64);\n@def $CODFW_PRIVATE_PRIVATE1_F4_CODFW = ($CODFW_PRIVATE_PRIVATE1_F4_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_F4_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-lvs-codfw\n@def $CODFW_PRIVATE_PRIVATE1_LVS_CODFW_IPV4 = (10.2.1.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_LVS_CODFW = ($CODFW_PRIVATE_PRIVATE1_LVS_CODFW_IPV4 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-mlserve-kubepods-codfw\n@def $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_CODFW_IPV4 = (10.194.16.0/21);\n@def $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_CODFW_IPV6 = (2620:0:860:300::/64);\n@def $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_CODFW = ($CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-mlserve-kubesvc-codfw\n@def $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_CODFW_IPV4 = (10.194.0.0/20);\n@def $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_CODFW_IPV6 = (2620:0:860:301::/64);\n@def $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_CODFW = ($CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-mlstage-kubepods-codfw\n@def $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBEPODS_CODFW_IPV4 = (10.194.61.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBEPODS_CODFW_IPV6 = (2620:0:860:302::/64);\n@def $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBEPODS_CODFW = ($CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBEPODS_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBEPODS_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-mlstage-kubesvc-codfw\n@def $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBESVC_CODFW_IPV4 = (10.194.62.0/23);\n@def $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBESVC_CODFW_IPV6 = (2620:0:860:303::/64);\n@def $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBESVC_CODFW = ($CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBESVC_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_MLSTAGE_KUBESVC_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-services-kubepods-codfw\n@def $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_CODFW_IPV4 = (10.194.128.0/17);\n@def $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_CODFW_IPV6 = (2620:0:860:cabe::/64);\n@def $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_CODFW = ($CODFW_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-services-kubesvc-codfw\n@def $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBESVC_CODFW_IPV4 = (10.192.72.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBESVC_CODFW_IPV6 = (2620:0:860:cabf::/64);\n@def $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBESVC_CODFW = ($CODFW_PRIVATE_PRIVATE1_SERVICES_KUBESVC_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_SERVICES_KUBESVC_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-staging-kubepods-codfw\n@def $CODFW_PRIVATE_PRIVATE1_STAGING_KUBEPODS_CODFW_IPV4 = (10.192.64.0/21);\n@def $CODFW_PRIVATE_PRIVATE1_STAGING_KUBEPODS_CODFW_IPV6 = (2620:0:860:babe::/64);\n@def $CODFW_PRIVATE_PRIVATE1_STAGING_KUBEPODS_CODFW = ($CODFW_PRIVATE_PRIVATE1_STAGING_KUBEPODS_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_STAGING_KUBEPODS_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-staging-kubesvc-codfw\n@def $CODFW_PRIVATE_PRIVATE1_STAGING_KUBESVC_CODFW_IPV4 = (10.192.76.0/24);\n@def $CODFW_PRIVATE_PRIVATE1_STAGING_KUBESVC_CODFW_IPV6 = (2620:0:860:babf::/64);\n@def $CODFW_PRIVATE_PRIVATE1_STAGING_KUBESVC_CODFW = ($CODFW_PRIVATE_PRIVATE1_STAGING_KUBESVC_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_STAGING_KUBESVC_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: private, # Network: private1-virtual-codfw\n@def $CODFW_PRIVATE_PRIVATE1_VIRTUAL_CODFW_IPV4 = (10.192.24.0/23);\n@def $CODFW_PRIVATE_PRIVATE1_VIRTUAL_CODFW_IPV6 = (2620:0:860:140::/64);\n@def $CODFW_PRIVATE_PRIVATE1_VIRTUAL_CODFW = ($CODFW_PRIVATE_PRIVATE1_VIRTUAL_CODFW_IPV4 $CODFW_PRIVATE_PRIVATE1_VIRTUAL_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-a-codfw\n@def $CODFW_PUBLIC_PUBLIC1_A_CODFW_IPV4 = (208.80.153.0/27);\n@def $CODFW_PUBLIC_PUBLIC1_A_CODFW_IPV6 = (2620:0:860:1::/64);\n@def $CODFW_PUBLIC_PUBLIC1_A_CODFW = ($CODFW_PUBLIC_PUBLIC1_A_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_A_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-b-codfw\n@def $CODFW_PUBLIC_PUBLIC1_B_CODFW_IPV4 = (208.80.153.32/27);\n@def $CODFW_PUBLIC_PUBLIC1_B_CODFW_IPV6 = (2620:0:860:2::/64);\n@def $CODFW_PUBLIC_PUBLIC1_B_CODFW = ($CODFW_PUBLIC_PUBLIC1_B_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_B_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-b3-codfw\n@def $CODFW_PUBLIC_PUBLIC1_B3_CODFW_IPV4 = (208.80.153.128/28);\n@def $CODFW_PUBLIC_PUBLIC1_B3_CODFW_IPV6 = (2620:0:860:6::/64);\n@def $CODFW_PUBLIC_PUBLIC1_B3_CODFW = ($CODFW_PUBLIC_PUBLIC1_B3_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_B3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-c-codfw\n@def $CODFW_PUBLIC_PUBLIC1_C_CODFW_IPV4 = (208.80.153.64/27);\n@def $CODFW_PUBLIC_PUBLIC1_C_CODFW_IPV6 = (2620:0:860:3::/64);\n@def $CODFW_PUBLIC_PUBLIC1_C_CODFW = ($CODFW_PUBLIC_PUBLIC1_C_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_C_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-d-codfw\n@def $CODFW_PUBLIC_PUBLIC1_D_CODFW_IPV4 = (208.80.153.96/27);\n@def $CODFW_PUBLIC_PUBLIC1_D_CODFW_IPV6 = (2620:0:860:4::/64);\n@def $CODFW_PUBLIC_PUBLIC1_D_CODFW = ($CODFW_PUBLIC_PUBLIC1_D_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_D_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-d3-codfw\n@def $CODFW_PUBLIC_PUBLIC1_D3_CODFW_IPV4 = (208.80.153.144/28);\n@def $CODFW_PUBLIC_PUBLIC1_D3_CODFW_IPV6 = (2620:0:860:7::/64);\n@def $CODFW_PUBLIC_PUBLIC1_D3_CODFW = ($CODFW_PUBLIC_PUBLIC1_D3_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_D3_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-e5-codfw\n@def $CODFW_PUBLIC_PUBLIC1_E5_CODFW_IPV4 = (208.80.153.160/28);\n@def $CODFW_PUBLIC_PUBLIC1_E5_CODFW_IPV6 = (2620:0:860:8::/64);\n@def $CODFW_PUBLIC_PUBLIC1_E5_CODFW = ($CODFW_PUBLIC_PUBLIC1_E5_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_E5_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-lvs-codfw\n@def $CODFW_PUBLIC_PUBLIC1_LVS_CODFW_IPV4 = (208.80.153.224/27);\n@def $CODFW_PUBLIC_PUBLIC1_LVS_CODFW_IPV6 = (2620:0:860:ed1a::/64);\n@def $CODFW_PUBLIC_PUBLIC1_LVS_CODFW = ($CODFW_PUBLIC_PUBLIC1_LVS_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_LVS_CODFW_IPV6 );\n\n# Realm: production, # Site: codfw, # Sphere: public, # Network: public1-virtual-codfw\n@def $CODFW_PUBLIC_PUBLIC1_VIRTUAL_CODFW_IPV4 = (208.80.152.128/27);\n@def $CODFW_PUBLIC_PUBLIC1_VIRTUAL_CODFW_IPV6 = (2620:0:860:5::/64);\n@def $CODFW_PUBLIC_PUBLIC1_VIRTUAL_CODFW = ($CODFW_PUBLIC_PUBLIC1_VIRTUAL_CODFW_IPV4 $CODFW_PUBLIC_PUBLIC1_VIRTUAL_CODFW_IPV6 );\n\n# Realm: production, # Site: drmrs, # Sphere: private, # Network: private1-b12-drmrs\n@def $DRMRS_PRIVATE_PRIVATE1_B12_DRMRS_IPV4 = (10.136.0.0/24);\n@def $DRMRS_PRIVATE_PRIVATE1_B12_DRMRS_IPV6 = (2a02:ec80:600:101::/64);\n@def $DRMRS_PRIVATE_PRIVATE1_B12_DRMRS = ($DRMRS_PRIVATE_PRIVATE1_B12_DRMRS_IPV4 $DRMRS_PRIVATE_PRIVATE1_B12_DRMRS_IPV6 );\n\n# Realm: production, # Site: drmrs, # Sphere: private, # Network: private1-b13-drmrs\n@def $DRMRS_PRIVATE_PRIVATE1_B13_DRMRS_IPV4 = (10.136.1.0/24);\n@def $DRMRS_PRIVATE_PRIVATE1_B13_DRMRS_IPV6 = (2a02:ec80:600:102::/64);\n@def $DRMRS_PRIVATE_PRIVATE1_B13_DRMRS = ($DRMRS_PRIVATE_PRIVATE1_B13_DRMRS_IPV4 $DRMRS_PRIVATE_PRIVATE1_B13_DRMRS_IPV6 );\n\n# Realm: production, # Site: drmrs, # Sphere: private, # Network: private1-lvs-drmrs\n@def $DRMRS_PRIVATE_PRIVATE1_LVS_DRMRS_IPV4 = (10.2.6.0/24);\n@def $DRMRS_PRIVATE_PRIVATE1_LVS_DRMRS = ($DRMRS_PRIVATE_PRIVATE1_LVS_DRMRS_IPV4 );\n\n# Realm: production, # Site: drmrs, # Sphere: public, # Network: public1-b12-drmrs\n@def $DRMRS_PUBLIC_PUBLIC1_B12_DRMRS_IPV4 = (185.15.58.0/27);\n@def $DRMRS_PUBLIC_PUBLIC1_B12_DRMRS_IPV6 = (2a02:ec80:600:1::/64);\n@def $DRMRS_PUBLIC_PUBLIC1_B12_DRMRS = ($DRMRS_PUBLIC_PUBLIC1_B12_DRMRS_IPV4 $DRMRS_PUBLIC_PUBLIC1_B12_DRMRS_IPV6 );\n\n# Realm: production, # Site: drmrs, # Sphere: public, # Network: public1-b13-drmrs\n@def $DRMRS_PUBLIC_PUBLIC1_B13_DRMRS_IPV4 = (185.15.58.32/27);\n@def $DRMRS_PUBLIC_PUBLIC1_B13_DRMRS_IPV6 = (2a02:ec80:600:2::/64);\n@def $DRMRS_PUBLIC_PUBLIC1_B13_DRMRS = ($DRMRS_PUBLIC_PUBLIC1_B13_DRMRS_IPV4 $DRMRS_PUBLIC_PUBLIC1_B13_DRMRS_IPV6 );\n\n# Realm: production, # Site: drmrs, # Sphere: public, # Network: public1-lvs-drmrs\n@def $DRMRS_PUBLIC_PUBLIC1_LVS_DRMRS_IPV4 = (185.15.58.224/27);\n@def $DRMRS_PUBLIC_PUBLIC1_LVS_DRMRS_IPV6 = (2a02:ec80:600:ed1a::/64);\n@def $DRMRS_PUBLIC_PUBLIC1_LVS_DRMRS = ($DRMRS_PUBLIC_PUBLIC1_LVS_DRMRS_IPV4 $DRMRS_PUBLIC_PUBLIC1_LVS_DRMRS_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A_EQIAD_IPV4 = (10.64.5.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A_EQIAD_IPV6 = (2620:0:861:104::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a1-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A1_EQIAD_IPV4 = (10.64.207.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A1_EQIAD_IPV6 = (2620:0:861:157::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A1_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A1_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a2-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A2_EQIAD_IPV4 = (10.64.208.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A2_EQIAD_IPV6 = (2620:0:861:158::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A2_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A2_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a3-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A3_EQIAD_IPV4 = (10.64.209.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A3_EQIAD_IPV6 = (2620:0:861:159::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A3_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A3_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a4-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A4_EQIAD_IPV4 = (10.64.210.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A4_EQIAD_IPV6 = (2620:0:861:15a::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A4_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A4_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a5-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A5_EQIAD_IPV4 = (10.64.211.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A5_EQIAD_IPV6 = (2620:0:861:15b::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A5_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A5_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a6-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A6_EQIAD_IPV4 = (10.64.212.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A6_EQIAD_IPV6 = (2620:0:861:15c::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A6_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A6_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a7-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A7_EQIAD_IPV4 = (10.64.213.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A7_EQIAD_IPV6 = (2620:0:861:15d::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A7_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A7_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-a8-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_A8_EQIAD_IPV4 = (10.64.214.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_A8_EQIAD_IPV6 = (2620:0:861:15e::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_A8_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_A8_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_A8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B_EQIAD_IPV4 = (10.64.21.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B_EQIAD_IPV6 = (2620:0:861:105::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b1-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B1_EQIAD_IPV4 = (10.64.215.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B1_EQIAD_IPV6 = (2620:0:861:15f::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B1_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B1_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b2-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B2_EQIAD_IPV4 = (10.64.216.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B2_EQIAD_IPV6 = (2620:0:861:160::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B2_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B2_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b3-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B3_EQIAD_IPV4 = (10.64.217.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B3_EQIAD_IPV6 = (2620:0:861:161::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B3_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B3_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b4-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B4_EQIAD_IPV4 = (10.64.218.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B4_EQIAD_IPV6 = (2620:0:861:162::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B4_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B4_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b5-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B5_EQIAD_IPV4 = (10.64.219.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B5_EQIAD_IPV6 = (2620:0:861:163::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B5_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B5_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b6-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B6_EQIAD_IPV4 = (10.64.220.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B6_EQIAD_IPV6 = (2620:0:861:164::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B6_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B6_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b7-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B7_EQIAD_IPV4 = (10.64.221.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B7_EQIAD_IPV6 = (2620:0:861:165::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B7_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B7_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-b8-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_B8_EQIAD_IPV4 = (10.64.222.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_B8_EQIAD_IPV6 = (2620:0:861:166::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_B8_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_B8_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_B8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-c-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_C_EQIAD_IPV4 = (10.64.36.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_C_EQIAD_IPV6 = (2620:0:861:106::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_C_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_C_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_C_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-c2-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_C2_EQIAD_IPV4 = (10.64.137.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_C2_EQIAD_IPV6 = (2620:0:861:110::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_C2_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_C2_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_C2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-c3-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_C3_EQIAD_IPV4 = (10.64.145.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_C3_EQIAD_IPV6 = (2620:0:861:117::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_C3_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_C3_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_C3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-c4-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_C4_EQIAD_IPV4 = (10.64.170.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_C4_EQIAD_IPV6 = (2620:0:861:11a::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_C4_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_C4_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_C4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-c5-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_C5_EQIAD_IPV4 = (10.64.172.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_C5_EQIAD_IPV6 = (2620:0:861:132::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_C5_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_C5_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_C5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-c6-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_C6_EQIAD_IPV4 = (10.64.174.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_C6_EQIAD_IPV6 = (2620:0:861:134::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_C6_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_C6_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_C6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-c7-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_C7_EQIAD_IPV4 = (10.64.176.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_C7_EQIAD_IPV6 = (2620:0:861:136::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_C7_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_C7_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_C7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D_EQIAD_IPV4 = (10.64.53.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D_EQIAD_IPV6 = (2620:0:861:108::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d1-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D1_EQIAD_IPV4 = (10.64.178.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D1_EQIAD_IPV6 = (2620:0:861:138::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D1_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D1_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d2-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D2_EQIAD_IPV4 = (10.64.180.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D2_EQIAD_IPV6 = (2620:0:861:13a::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D2_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D2_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d3-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D3_EQIAD_IPV4 = (10.64.182.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D3_EQIAD_IPV6 = (2620:0:861:13c::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D3_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D3_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d4-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D4_EQIAD_IPV4 = (10.64.184.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D4_EQIAD_IPV6 = (2620:0:861:13e::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D4_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D4_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d6-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D6_EQIAD_IPV4 = (10.64.186.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D6_EQIAD_IPV6 = (2620:0:861:141::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D6_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D6_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d7-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D7_EQIAD_IPV4 = (10.64.188.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D7_EQIAD_IPV6 = (2620:0:861:143::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D7_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D7_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-d8-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_D8_EQIAD_IPV4 = (10.64.190.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_D8_EQIAD_IPV6 = (2620:0:861:145::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_D8_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_D8_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_D8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-e1-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_E1_EQIAD_IPV4 = (10.64.138.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_E1_EQIAD_IPV6 = (2620:0:861:100::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_E1_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_E1_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_E1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-e2-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_E2_EQIAD_IPV4 = (10.64.139.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_E2_EQIAD_IPV6 = (2620:0:861:111::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_E2_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_E2_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_E2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-e3-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_E3_EQIAD_IPV4 = (10.64.140.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_E3_EQIAD_IPV6 = (2620:0:861:112::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_E3_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_E3_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_E3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-e5-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_E5_EQIAD_IPV4 = (10.64.153.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_E5_EQIAD_IPV6 = (2620:0:861:121::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_E5_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_E5_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_E5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-e6-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_E6_EQIAD_IPV4 = (10.64.155.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_E6_EQIAD_IPV6 = (2620:0:861:123::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_E6_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_E6_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_E6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-e7-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_E7_EQIAD_IPV4 = (10.64.157.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_E7_EQIAD_IPV6 = (2620:0:861:125::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_E7_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_E7_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_E7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-e8-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_E8_EQIAD_IPV4 = (10.64.159.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_E8_EQIAD_IPV6 = (2620:0:861:127::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_E8_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_E8_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_E8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-f1-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_F1_EQIAD_IPV4 = (10.64.142.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_F1_EQIAD_IPV6 = (2620:0:861:114::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_F1_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_F1_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_F1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-f2-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_F2_EQIAD_IPV4 = (10.64.143.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_F2_EQIAD_IPV6 = (2620:0:861:115::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_F2_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_F2_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_F2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-f3-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_F3_EQIAD_IPV4 = (10.64.144.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_F3_EQIAD_IPV6 = (2620:0:861:116::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_F3_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_F3_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_F3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-f5-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_F5_EQIAD_IPV4 = (10.64.161.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_F5_EQIAD_IPV6 = (2620:0:861:129::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_F5_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_F5_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_F5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-f6-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_F6_EQIAD_IPV4 = (10.64.163.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_F6_EQIAD_IPV6 = (2620:0:861:12b::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_F6_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_F6_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_F6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-f7-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_F7_EQIAD_IPV4 = (10.64.165.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_F7_EQIAD_IPV6 = (2620:0:861:12d::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_F7_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_F7_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_F7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: analytics1-f8-eqiad\n@def $EQIAD_PRIVATE_ANALYTICS1_F8_EQIAD_IPV4 = (10.64.167.0/24);\n@def $EQIAD_PRIVATE_ANALYTICS1_F8_EQIAD_IPV6 = (2620:0:861:12f::/64);\n@def $EQIAD_PRIVATE_ANALYTICS1_F8_EQIAD = ($EQIAD_PRIVATE_ANALYTICS1_F8_EQIAD_IPV4 $EQIAD_PRIVATE_ANALYTICS1_F8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: cloud-hosts1-c8-eqiad\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_C8_EQIAD_IPV4 = (10.64.151.0/24);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_C8_EQIAD_IPV6 = (2620:0:861:11f::/64);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_C8_EQIAD = ($EQIAD_PRIVATE_CLOUD_HOSTS1_C8_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_HOSTS1_C8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: cloud-hosts1-d5-eqiad\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_D5_EQIAD_IPV4 = (10.64.150.0/24);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_D5_EQIAD_IPV6 = (2620:0:861:11e::/64);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_D5_EQIAD = ($EQIAD_PRIVATE_CLOUD_HOSTS1_D5_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_HOSTS1_D5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: cloud-hosts1-e4-eqiad\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_E4_EQIAD_IPV4 = (10.64.148.0/24);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_E4_EQIAD_IPV6 = (2620:0:861:11c::/64);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_E4_EQIAD = ($EQIAD_PRIVATE_CLOUD_HOSTS1_E4_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_HOSTS1_E4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: cloud-hosts1-eqiad\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_EQIAD_IPV4 = (10.64.20.0/24);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_EQIAD_IPV6 = (2620:0:861:118::/64);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_EQIAD = ($EQIAD_PRIVATE_CLOUD_HOSTS1_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_HOSTS1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: cloud-hosts1-f4-eqiad\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_F4_EQIAD_IPV4 = (10.64.149.0/24);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_F4_EQIAD_IPV6 = (2620:0:861:11d::/64);\n@def $EQIAD_PRIVATE_CLOUD_HOSTS1_F4_EQIAD = ($EQIAD_PRIVATE_CLOUD_HOSTS1_F4_EQIAD_IPV4 $EQIAD_PRIVATE_CLOUD_HOSTS1_F4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A_EQIAD_IPV4 = (10.64.0.0/22);\n@def $EQIAD_PRIVATE_PRIVATE1_A_EQIAD_IPV6 = (2620:0:861:101::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a1-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A1_EQIAD_IPV4 = (10.64.191.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A1_EQIAD_IPV6 = (2620:0:861:147::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A1_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A1_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a2-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A2_EQIAD_IPV4 = (10.64.192.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A2_EQIAD_IPV6 = (2620:0:861:148::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A2_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A2_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a3-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A3_EQIAD_IPV4 = (10.64.193.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A3_EQIAD_IPV6 = (2620:0:861:149::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A3_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A3_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a4-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A4_EQIAD_IPV4 = (10.64.194.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A4_EQIAD_IPV6 = (2620:0:861:14a::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A4_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A4_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a5-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A5_EQIAD_IPV4 = (10.64.195.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A5_EQIAD_IPV6 = (2620:0:861:14b::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A5_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A5_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a6-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A6_EQIAD_IPV4 = (10.64.196.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A6_EQIAD_IPV6 = (2620:0:861:14c::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A6_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A6_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a7-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A7_EQIAD_IPV4 = (10.64.197.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A7_EQIAD_IPV6 = (2620:0:861:14d::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A7_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A7_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-a8-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_A8_EQIAD_IPV4 = (10.64.198.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_A8_EQIAD_IPV6 = (2620:0:861:14e::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_A8_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_A8_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_A8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-aux-kubepods-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_AUX_KUBEPODS_EQIAD_IPV4 = (10.67.80.0/21);\n@def $EQIAD_PRIVATE_PRIVATE1_AUX_KUBEPODS_EQIAD_IPV6 = (2620:0:861:305::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_AUX_KUBEPODS_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_AUX_KUBEPODS_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_AUX_KUBEPODS_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-aux-kubesvc-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_AUX_KUBESVC_EQIAD_IPV4 = (10.67.64.0/20);\n@def $EQIAD_PRIVATE_PRIVATE1_AUX_KUBESVC_EQIAD_IPV6 = (2620:0:861:304::/116);\n@def $EQIAD_PRIVATE_PRIVATE1_AUX_KUBESVC_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_AUX_KUBESVC_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_AUX_KUBESVC_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B_EQIAD_IPV4 = (10.64.16.0/22);\n@def $EQIAD_PRIVATE_PRIVATE1_B_EQIAD_IPV6 = (2620:0:861:102::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b1-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B1_EQIAD_IPV4 = (10.64.199.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B1_EQIAD_IPV6 = (2620:0:861:14f::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B1_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B1_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b2-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B2_EQIAD_IPV4 = (10.64.200.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B2_EQIAD_IPV6 = (2620:0:861:150::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B2_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B2_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b3-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B3_EQIAD_IPV4 = (10.64.201.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B3_EQIAD_IPV6 = (2620:0:861:151::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B3_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B3_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b4-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B4_EQIAD_IPV4 = (10.64.202.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B4_EQIAD_IPV6 = (2620:0:861:152::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B4_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B4_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b5-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B5_EQIAD_IPV4 = (10.64.203.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B5_EQIAD_IPV6 = (2620:0:861:153::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B5_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B5_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b6-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B6_EQIAD_IPV4 = (10.64.204.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B6_EQIAD_IPV6 = (2620:0:861:154::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B6_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B6_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b7-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B7_EQIAD_IPV4 = (10.64.205.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B7_EQIAD_IPV6 = (2620:0:861:155::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B7_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B7_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-b8-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_B8_EQIAD_IPV4 = (10.64.206.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_B8_EQIAD_IPV6 = (2620:0:861:156::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_B8_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_B8_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_B8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-c-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_C_EQIAD_IPV4 = (10.64.32.0/22);\n@def $EQIAD_PRIVATE_PRIVATE1_C_EQIAD_IPV6 = (2620:0:861:103::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_C_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_C_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_C_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-c2-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_C2_EQIAD_IPV4 = (10.64.133.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_C2_EQIAD_IPV6 = (2620:0:861:10c::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_C2_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_C2_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_C2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-c3-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_C3_EQIAD_IPV4 = (10.64.141.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_C3_EQIAD_IPV6 = (2620:0:861:113::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_C3_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_C3_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_C3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-c4-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_C4_EQIAD_IPV4 = (10.64.169.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_C4_EQIAD_IPV6 = (2620:0:861:119::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_C4_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_C4_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_C4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-c5-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_C5_EQIAD_IPV4 = (10.64.171.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_C5_EQIAD_IPV6 = (2620:0:861:131::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_C5_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_C5_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_C5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-c6-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_C6_EQIAD_IPV4 = (10.64.173.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_C6_EQIAD_IPV6 = (2620:0:861:133::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_C6_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_C6_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_C6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-c7-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_C7_EQIAD_IPV4 = (10.64.175.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_C7_EQIAD_IPV6 = (2620:0:861:135::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_C7_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_C7_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_C7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D_EQIAD_IPV4 = (10.64.48.0/22);\n@def $EQIAD_PRIVATE_PRIVATE1_D_EQIAD_IPV6 = (2620:0:861:107::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d1-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D1_EQIAD_IPV4 = (10.64.177.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_D1_EQIAD_IPV6 = (2620:0:861:137::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D1_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D1_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d2-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D2_EQIAD_IPV4 = (10.64.179.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_D2_EQIAD_IPV6 = (2620:0:861:139::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D2_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D2_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d3-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D3_EQIAD_IPV4 = (10.64.181.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_D3_EQIAD_IPV6 = (2620:0:861:13b::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D3_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D3_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d4-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D4_EQIAD_IPV4 = (10.64.183.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_D4_EQIAD_IPV6 = (2620:0:861:13d::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D4_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D4_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D4_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d6-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D6_EQIAD_IPV4 = (10.64.185.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_D6_EQIAD_IPV6 = (2620:0:861:13f::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D6_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D6_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d7-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D7_EQIAD_IPV4 = (10.64.187.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_D7_EQIAD_IPV6 = (2620:0:861:142::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D7_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D7_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-d8-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_D8_EQIAD_IPV4 = (10.64.189.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_D8_EQIAD_IPV6 = (2620:0:861:144::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_D8_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_D8_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_D8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-dse-kubepods-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_DSE_KUBEPODS_EQIAD_IPV4 = (10.67.24.0/21);\n@def $EQIAD_PRIVATE_PRIVATE1_DSE_KUBEPODS_EQIAD_IPV6 = (2620:0:861:302::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_DSE_KUBEPODS_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_DSE_KUBEPODS_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_DSE_KUBEPODS_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-dse-kubesvc-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_DSE_KUBESVC_EQIAD_IPV4 = (10.67.32.0/20);\n@def $EQIAD_PRIVATE_PRIVATE1_DSE_KUBESVC_EQIAD_IPV6 = (2620:0:861:303::/116);\n@def $EQIAD_PRIVATE_PRIVATE1_DSE_KUBESVC_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_DSE_KUBESVC_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_DSE_KUBESVC_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-e1-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_E1_EQIAD_IPV4 = (10.64.130.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_E1_EQIAD_IPV6 = (2620:0:861:109::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_E1_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_E1_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_E1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-e2-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_E2_EQIAD_IPV4 = (10.64.131.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_E2_EQIAD_IPV6 = (2620:0:861:10a::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_E2_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_E2_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_E2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-e3-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_E3_EQIAD_IPV4 = (10.64.132.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_E3_EQIAD_IPV6 = (2620:0:861:10b::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_E3_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_E3_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_E3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-e5-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_E5_EQIAD_IPV4 = (10.64.152.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_E5_EQIAD_IPV6 = (2620:0:861:120::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_E5_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_E5_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_E5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-e6-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_E6_EQIAD_IPV4 = (10.64.154.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_E6_EQIAD_IPV6 = (2620:0:861:122::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_E6_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_E6_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_E6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-e7-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_E7_EQIAD_IPV4 = (10.64.156.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_E7_EQIAD_IPV6 = (2620:0:861:124::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_E7_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_E7_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_E7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-e8-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_E8_EQIAD_IPV4 = (10.64.158.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_E8_EQIAD_IPV6 = (2620:0:861:126::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_E8_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_E8_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_E8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-f1-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_F1_EQIAD_IPV4 = (10.64.134.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_F1_EQIAD_IPV6 = (2620:0:861:10d::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_F1_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_F1_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_F1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-f2-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_F2_EQIAD_IPV4 = (10.64.135.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_F2_EQIAD_IPV6 = (2620:0:861:10e::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_F2_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_F2_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_F2_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-f3-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_F3_EQIAD_IPV4 = (10.64.136.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_F3_EQIAD_IPV6 = (2620:0:861:10f::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_F3_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_F3_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_F3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-f5-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_F5_EQIAD_IPV4 = (10.64.160.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_F5_EQIAD_IPV6 = (2620:0:861:128::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_F5_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_F5_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_F5_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-f6-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_F6_EQIAD_IPV4 = (10.64.162.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_F6_EQIAD_IPV6 = (2620:0:861:12a::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_F6_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_F6_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_F6_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-f7-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_F7_EQIAD_IPV4 = (10.64.164.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_F7_EQIAD_IPV6 = (2620:0:861:12c::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_F7_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_F7_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_F7_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-f8-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_F8_EQIAD_IPV4 = (10.64.166.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_F8_EQIAD_IPV6 = (2620:0:861:12e::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_F8_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_F8_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_F8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-lvs-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_LVS_EQIAD_IPV4 = (10.2.2.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_LVS_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_LVS_EQIAD_IPV4 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-mlserve-kubepods-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_EQIAD_IPV4 = (10.67.16.0/21);\n@def $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_EQIAD_IPV6 = (2620:0:861:300::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBEPODS_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-mlserve-kubesvc-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_EQIAD_IPV4 = (10.67.0.0/20);\n@def $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_EQIAD_IPV6 = (2620:0:861:301::/116);\n@def $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_MLSERVE_KUBESVC_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-services-kubepods-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_EQIAD_IPV4 = (10.67.128.0/17);\n@def $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_EQIAD_IPV6 = (2620:0:861:cabe::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBEPODS_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-services-kubesvc-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBESVC_EQIAD_IPV4 = (10.64.72.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBESVC_EQIAD_IPV6 = (2620:0:861:cabf::/116);\n@def $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBESVC_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBESVC_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_SERVICES_KUBESVC_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-staging-kubepods-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBEPODS_EQIAD_IPV4 = (10.64.64.0/21);\n@def $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBEPODS_EQIAD_IPV6 = (2620:0:861:babe::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBEPODS_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_STAGING_KUBEPODS_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBEPODS_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-staging-kubesvc-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBESVC_EQIAD_IPV4 = (10.64.76.0/24);\n@def $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBESVC_EQIAD_IPV6 = (2620:0:861:babf::/116);\n@def $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBESVC_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_STAGING_KUBESVC_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_STAGING_KUBESVC_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: private, # Network: private1-virtual-eqiad\n@def $EQIAD_PRIVATE_PRIVATE1_VIRTUAL_EQIAD_IPV4 = (10.64.24.0/23);\n@def $EQIAD_PRIVATE_PRIVATE1_VIRTUAL_EQIAD_IPV6 = (2620:0:861:140::/64);\n@def $EQIAD_PRIVATE_PRIVATE1_VIRTUAL_EQIAD = ($EQIAD_PRIVATE_PRIVATE1_VIRTUAL_EQIAD_IPV4 $EQIAD_PRIVATE_PRIVATE1_VIRTUAL_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-a-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_A_EQIAD_IPV4 = (208.80.154.0/26);\n@def $EQIAD_PUBLIC_PUBLIC1_A_EQIAD_IPV6 = (2620:0:861:1::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_A_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_A_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_A_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-a3-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_A3_EQIAD_IPV4 = (208.80.155.32/28);\n@def $EQIAD_PUBLIC_PUBLIC1_A3_EQIAD_IPV6 = (2620:0:861:6::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_A3_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_A3_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_A3_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-b-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_B_EQIAD_IPV4 = (208.80.154.128/26);\n@def $EQIAD_PUBLIC_PUBLIC1_B_EQIAD_IPV6 = (2620:0:861:2::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_B_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_B_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_B_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-c-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_C_EQIAD_IPV4 = (208.80.154.64/26);\n@def $EQIAD_PUBLIC_PUBLIC1_C_EQIAD_IPV6 = (2620:0:861:3::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_C_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_C_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_C_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-c1-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_C1_EQIAD_IPV4 = (208.80.155.48/28);\n@def $EQIAD_PUBLIC_PUBLIC1_C1_EQIAD_IPV6 = (2620:0:861:7::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_C1_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_C1_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_C1_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-d-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_D_EQIAD_IPV4 = (208.80.155.96/27);\n@def $EQIAD_PUBLIC_PUBLIC1_D_EQIAD_IPV6 = (2620:0:861:4::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_D_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_D_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_D_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-e8-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_E8_EQIAD_IPV4 = (208.80.155.80/28);\n@def $EQIAD_PUBLIC_PUBLIC1_E8_EQIAD_IPV6 = (2620:0:861:8::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_E8_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_E8_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_E8_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqiad, # Sphere: public, # Network: public1-lvs-eqiad\n@def $EQIAD_PUBLIC_PUBLIC1_LVS_EQIAD_IPV4 = (208.80.154.224/27);\n@def $EQIAD_PUBLIC_PUBLIC1_LVS_EQIAD_IPV6 = (2620:0:861:ed1a::/64);\n@def $EQIAD_PUBLIC_PUBLIC1_LVS_EQIAD = ($EQIAD_PUBLIC_PUBLIC1_LVS_EQIAD_IPV4 $EQIAD_PUBLIC_PUBLIC1_LVS_EQIAD_IPV6 );\n\n# Realm: production, # Site: eqsin, # Sphere: private, # Network: private1-604-eqsin\n@def $EQSIN_PRIVATE_PRIVATE1_604_EQSIN_IPV4 = (10.132.1.0/24);\n@def $EQSIN_PRIVATE_PRIVATE1_604_EQSIN_IPV6 = (2001:df2:e500:102::/64);\n@def $EQSIN_PRIVATE_PRIVATE1_604_EQSIN = ($EQSIN_PRIVATE_PRIVATE1_604_EQSIN_IPV4 $EQSIN_PRIVATE_PRIVATE1_604_EQSIN_IPV6 );\n\n# Realm: production, # Site: eqsin, # Sphere: private, # Network: private1-eqsin\n@def $EQSIN_PRIVATE_PRIVATE1_EQSIN_IPV4 = (10.132.0.0/24);\n@def $EQSIN_PRIVATE_PRIVATE1_EQSIN_IPV6 = (2001:df2:e500:101::/64);\n@def $EQSIN_PRIVATE_PRIVATE1_EQSIN = ($EQSIN_PRIVATE_PRIVATE1_EQSIN_IPV4 $EQSIN_PRIVATE_PRIVATE1_EQSIN_IPV6 );\n\n# Realm: production, # Site: eqsin, # Sphere: private, # Network: private1-lvs-eqsin\n@def $EQSIN_PRIVATE_PRIVATE1_LVS_EQSIN_IPV4 = (10.2.5.0/24);\n@def $EQSIN_PRIVATE_PRIVATE1_LVS_EQSIN = ($EQSIN_PRIVATE_PRIVATE1_LVS_EQSIN_IPV4 );\n\n# Realm: production, # Site: eqsin, # Sphere: private, # Network: private1-virtual-eqsin\n@def $EQSIN_PRIVATE_PRIVATE1_VIRTUAL_EQSIN_IPV4 = (10.132.2.0/24);\n@def $EQSIN_PRIVATE_PRIVATE1_VIRTUAL_EQSIN_IPV6 = (2001:df2:e500:103::/64);\n@def $EQSIN_PRIVATE_PRIVATE1_VIRTUAL_EQSIN = ($EQSIN_PRIVATE_PRIVATE1_VIRTUAL_EQSIN_IPV4 $EQSIN_PRIVATE_PRIVATE1_VIRTUAL_EQSIN_IPV6 );\n\n# Realm: production, # Site: eqsin, # Sphere: public, # Network: public1-604-eqsin\n@def $EQSIN_PUBLIC_PUBLIC1_604_EQSIN_IPV4 = (103.102.166.32/27);\n@def $EQSIN_PUBLIC_PUBLIC1_604_EQSIN_IPV6 = (2001:df2:e500:2::/64);\n@def $EQSIN_PUBLIC_PUBLIC1_604_EQSIN = ($EQSIN_PUBLIC_PUBLIC1_604_EQSIN_IPV4 $EQSIN_PUBLIC_PUBLIC1_604_EQSIN_IPV6 );\n\n# Realm: production, # Site: eqsin, # Sphere: public, # Network: public1-eqsin\n@def $EQSIN_PUBLIC_PUBLIC1_EQSIN_IPV4 = (103.102.166.0/28);\n@def $EQSIN_PUBLIC_PUBLIC1_EQSIN_IPV6 = (2001:df2:e500:1::/64);\n@def $EQSIN_PUBLIC_PUBLIC1_EQSIN = ($EQSIN_PUBLIC_PUBLIC1_EQSIN_IPV4 $EQSIN_PUBLIC_PUBLIC1_EQSIN_IPV6 );\n\n# Realm: production, # Site: eqsin, # Sphere: public, # Network: public1-lvs-eqsin\n@def $EQSIN_PUBLIC_PUBLIC1_LVS_EQSIN_IPV4 = (103.102.166.224/27);\n@def $EQSIN_PUBLIC_PUBLIC1_LVS_EQSIN_IPV6 = (2001:df2:e500:ed1a::/64);\n@def $EQSIN_PUBLIC_PUBLIC1_LVS_EQSIN = ($EQSIN_PUBLIC_PUBLIC1_LVS_EQSIN_IPV4 $EQSIN_PUBLIC_PUBLIC1_LVS_EQSIN_IPV6 );\n\n# Realm: production, # Site: eqsin, # Sphere: public, # Network: public1-virtual-eqsin\n@def $EQSIN_PUBLIC_PUBLIC1_VIRTUAL_EQSIN_IPV4 = (103.102.166.96/27);\n@def $EQSIN_PUBLIC_PUBLIC1_VIRTUAL_EQSIN_IPV6 = (2001:df2:e500:3::/64);\n@def $EQSIN_PUBLIC_PUBLIC1_VIRTUAL_EQSIN = ($EQSIN_PUBLIC_PUBLIC1_VIRTUAL_EQSIN_IPV4 $EQSIN_PUBLIC_PUBLIC1_VIRTUAL_EQSIN_IPV6 );\n\n# Realm: production, # Site: esams, # Sphere: private, # Network: private1-bw27-esams\n@def $ESAMS_PRIVATE_PRIVATE1_BW27_ESAMS_IPV4 = (10.80.0.0/24);\n@def $ESAMS_PRIVATE_PRIVATE1_BW27_ESAMS_IPV6 = (2a02:ec80:300:101::/64);\n@def $ESAMS_PRIVATE_PRIVATE1_BW27_ESAMS = ($ESAMS_PRIVATE_PRIVATE1_BW27_ESAMS_IPV4 $ESAMS_PRIVATE_PRIVATE1_BW27_ESAMS_IPV6 );\n\n# Realm: production, # Site: esams, # Sphere: private, # Network: private1-by27-esams\n@def $ESAMS_PRIVATE_PRIVATE1_BY27_ESAMS_IPV4 = (10.80.1.0/24);\n@def $ESAMS_PRIVATE_PRIVATE1_BY27_ESAMS_IPV6 = (2a02:ec80:300:102::/64);\n@def $ESAMS_PRIVATE_PRIVATE1_BY27_ESAMS = ($ESAMS_PRIVATE_PRIVATE1_BY27_ESAMS_IPV4 $ESAMS_PRIVATE_PRIVATE1_BY27_ESAMS_IPV6 );\n\n# Realm: production, # Site: esams, # Sphere: private, # Network: private1-lvs-esams\n@def $ESAMS_PRIVATE_PRIVATE1_LVS_ESAMS_IPV4 = (10.2.3.0/24);\n@def $ESAMS_PRIVATE_PRIVATE1_LVS_ESAMS = ($ESAMS_PRIVATE_PRIVATE1_LVS_ESAMS_IPV4 );\n\n# Realm: production, # Site: esams, # Sphere: private, # Network: private1-virtual-esams\n@def $ESAMS_PRIVATE_PRIVATE1_VIRTUAL_ESAMS_IPV4 = (10.80.2.0/24);\n@def $ESAMS_PRIVATE_PRIVATE1_VIRTUAL_ESAMS_IPV6 = (2a02:ec80:300:103::/64);\n@def $ESAMS_PRIVATE_PRIVATE1_VIRTUAL_ESAMS = ($ESAMS_PRIVATE_PRIVATE1_VIRTUAL_ESAMS_IPV4 $ESAMS_PRIVATE_PRIVATE1_VIRTUAL_ESAMS_IPV6 );\n\n# Realm: production, # Site: esams, # Sphere: public, # Network: public1-bw27-esams\n@def $ESAMS_PUBLIC_PUBLIC1_BW27_ESAMS_IPV4 = (185.15.59.0/27);\n@def $ESAMS_PUBLIC_PUBLIC1_BW27_ESAMS_IPV6 = (2a02:ec80:300:1::/64);\n@def $ESAMS_PUBLIC_PUBLIC1_BW27_ESAMS = ($ESAMS_PUBLIC_PUBLIC1_BW27_ESAMS_IPV4 $ESAMS_PUBLIC_PUBLIC1_BW27_ESAMS_IPV6 );\n\n# Realm: production, # Site: esams, # Sphere: public, # Network: public1-by27-esams\n@def $ESAMS_PUBLIC_PUBLIC1_BY27_ESAMS_IPV4 = (185.15.59.32/27);\n@def $ESAMS_PUBLIC_PUBLIC1_BY27_ESAMS_IPV6 = (2a02:ec80:300:2::/64);\n@def $ESAMS_PUBLIC_PUBLIC1_BY27_ESAMS = ($ESAMS_PUBLIC_PUBLIC1_BY27_ESAMS_IPV4 $ESAMS_PUBLIC_PUBLIC1_BY27_ESAMS_IPV6 );\n\n# Realm: production, # Site: esams, # Sphere: public, # Network: public1-lvs-esams\n@def $ESAMS_PUBLIC_PUBLIC1_LVS_ESAMS_IPV4 = (185.15.59.224/27);\n@def $ESAMS_PUBLIC_PUBLIC1_LVS_ESAMS_IPV6 = (2a02:ec80:300:ed1a::/64);\n@def $ESAMS_PUBLIC_PUBLIC1_LVS_ESAMS = ($ESAMS_PUBLIC_PUBLIC1_LVS_ESAMS_IPV4 $ESAMS_PUBLIC_PUBLIC1_LVS_ESAMS_IPV6 );\n\n# Realm: production, # Site: esams, # Sphere: public, # Network: public1-virtual-esams\n@def $ESAMS_PUBLIC_PUBLIC1_VIRTUAL_ESAMS_IPV4 = (185.15.59.96/27);\n@def $ESAMS_PUBLIC_PUBLIC1_VIRTUAL_ESAMS_IPV6 = (2a02:ec80:300:3::/64);\n@def $ESAMS_PUBLIC_PUBLIC1_VIRTUAL_ESAMS = ($ESAMS_PUBLIC_PUBLIC1_VIRTUAL_ESAMS_IPV4 $ESAMS_PUBLIC_PUBLIC1_VIRTUAL_ESAMS_IPV6 );\n\n# Realm: production, # Site: magru, # Sphere: private, # Network: private1-b3-magru\n@def $MAGRU_PRIVATE_PRIVATE1_B3_MAGRU_IPV4 = (10.140.0.0/24);\n@def $MAGRU_PRIVATE_PRIVATE1_B3_MAGRU_IPV6 = (2a02:ec80:700:101::/64);\n@def $MAGRU_PRIVATE_PRIVATE1_B3_MAGRU = ($MAGRU_PRIVATE_PRIVATE1_B3_MAGRU_IPV4 $MAGRU_PRIVATE_PRIVATE1_B3_MAGRU_IPV6 );\n\n# Realm: production, # Site: magru, # Sphere: private, # Network: private1-b4-magru\n@def $MAGRU_PRIVATE_PRIVATE1_B4_MAGRU_IPV4 = (10.140.1.0/24);\n@def $MAGRU_PRIVATE_PRIVATE1_B4_MAGRU_IPV6 = (2a02:ec80:700:102::/64);\n@def $MAGRU_PRIVATE_PRIVATE1_B4_MAGRU = ($MAGRU_PRIVATE_PRIVATE1_B4_MAGRU_IPV4 $MAGRU_PRIVATE_PRIVATE1_B4_MAGRU_IPV6 );\n\n# Realm: production, # Site: magru, # Sphere: private, # Network: private1-lvs-magru\n@def $MAGRU_PRIVATE_PRIVATE1_LVS_MAGRU_IPV4 = (10.2.7.0/24);\n@def $MAGRU_PRIVATE_PRIVATE1_LVS_MAGRU = ($MAGRU_PRIVATE_PRIVATE1_LVS_MAGRU_IPV4 );\n\n# Realm: production, # Site: magru, # Sphere: private, # Network: private1-virtual-magru\n@def $MAGRU_PRIVATE_PRIVATE1_VIRTUAL_MAGRU_IPV4 = (10.140.2.0/24);\n@def $MAGRU_PRIVATE_PRIVATE1_VIRTUAL_MAGRU_IPV6 = (2a02:ec80:700:103::/64);\n@def $MAGRU_PRIVATE_PRIVATE1_VIRTUAL_MAGRU = ($MAGRU_PRIVATE_PRIVATE1_VIRTUAL_MAGRU_IPV4 $MAGRU_PRIVATE_PRIVATE1_VIRTUAL_MAGRU_IPV6 );\n\n# Realm: production, # Site: magru, # Sphere: public, # Network: public1-b3-magru\n@def $MAGRU_PUBLIC_PUBLIC1_B3_MAGRU_IPV4 = (195.200.68.0/27);\n@def $MAGRU_PUBLIC_PUBLIC1_B3_MAGRU_IPV6 = (2a02:ec80:700:1::/64);\n@def $MAGRU_PUBLIC_PUBLIC1_B3_MAGRU = ($MAGRU_PUBLIC_PUBLIC1_B3_MAGRU_IPV4 $MAGRU_PUBLIC_PUBLIC1_B3_MAGRU_IPV6 );\n\n# Realm: production, # Site: magru, # Sphere: public, # Network: public1-b4-magru\n@def $MAGRU_PUBLIC_PUBLIC1_B4_MAGRU_IPV4 = (195.200.68.32/27);\n@def $MAGRU_PUBLIC_PUBLIC1_B4_MAGRU_IPV6 = (2a02:ec80:700:2::/64);\n@def $MAGRU_PUBLIC_PUBLIC1_B4_MAGRU = ($MAGRU_PUBLIC_PUBLIC1_B4_MAGRU_IPV4 $MAGRU_PUBLIC_PUBLIC1_B4_MAGRU_IPV6 );\n\n# Realm: production, # Site: magru, # Sphere: public, # Network: public1-lvs-magru\n@def $MAGRU_PUBLIC_PUBLIC1_LVS_MAGRU_IPV4 = (195.200.68.224/27);\n@def $MAGRU_PUBLIC_PUBLIC1_LVS_MAGRU_IPV6 = (2a02:ec80:700:ed1a::/64);\n@def $MAGRU_PUBLIC_PUBLIC1_LVS_MAGRU = ($MAGRU_PUBLIC_PUBLIC1_LVS_MAGRU_IPV4 $MAGRU_PUBLIC_PUBLIC1_LVS_MAGRU_IPV6 );\n\n# Realm: production, # Site: magru, # Sphere: public, # Network: public1-virtual-magru\n@def $MAGRU_PUBLIC_PUBLIC1_VIRTUAL_MAGRU_IPV4 = (195.200.68.96/27);\n@def $MAGRU_PUBLIC_PUBLIC1_VIRTUAL_MAGRU_IPV6 = (2a02:ec80:700:3::/64);\n@def $MAGRU_PUBLIC_PUBLIC1_VIRTUAL_MAGRU = ($MAGRU_PUBLIC_PUBLIC1_VIRTUAL_MAGRU_IPV4 $MAGRU_PUBLIC_PUBLIC1_VIRTUAL_MAGRU_IPV6 );\n\n# Realm: production, # Site: ulsfo, # Sphere: private, # Network: private1-22-ulsfo\n@def $ULSFO_PRIVATE_PRIVATE1_22_ULSFO_IPV4 = (10.128.0.0/24);\n@def $ULSFO_PRIVATE_PRIVATE1_22_ULSFO_IPV6 = (2620:0:863:101::/64);\n@def $ULSFO_PRIVATE_PRIVATE1_22_ULSFO = ($ULSFO_PRIVATE_PRIVATE1_22_ULSFO_IPV4 $ULSFO_PRIVATE_PRIVATE1_22_ULSFO_IPV6 );\n\n# Realm: production, # Site: ulsfo, # Sphere: private, # Network: private1-23-ulsfo\n@def $ULSFO_PRIVATE_PRIVATE1_23_ULSFO_IPV4 = (10.128.1.0/24);\n@def $ULSFO_PRIVATE_PRIVATE1_23_ULSFO_IPV6 = (2620:0:863:102::/64);\n@def $ULSFO_PRIVATE_PRIVATE1_23_ULSFO = ($ULSFO_PRIVATE_PRIVATE1_23_ULSFO_IPV4 $ULSFO_PRIVATE_PRIVATE1_23_ULSFO_IPV6 );\n\n# Realm: production, # Site: ulsfo, # Sphere: private, # Network: private1-lvs-ulsfo\n@def $ULSFO_PRIVATE_PRIVATE1_LVS_ULSFO_IPV4 = (10.2.4.0/24);\n@def $ULSFO_PRIVATE_PRIVATE1_LVS_ULSFO = ($ULSFO_PRIVATE_PRIVATE1_LVS_ULSFO_IPV4 );\n\n# Realm: production, # Site: ulsfo, # Sphere: private, # Network: private1-virtual-ulsfo\n@def $ULSFO_PRIVATE_PRIVATE1_VIRTUAL_ULSFO_IPV4 = (10.128.2.0/24);\n@def $ULSFO_PRIVATE_PRIVATE1_VIRTUAL_ULSFO_IPV6 = (2620:0:863:103::/64);\n@def $ULSFO_PRIVATE_PRIVATE1_VIRTUAL_ULSFO = ($ULSFO_PRIVATE_PRIVATE1_VIRTUAL_ULSFO_IPV4 $ULSFO_PRIVATE_PRIVATE1_VIRTUAL_ULSFO_IPV6 );\n\n# Realm: production, # Site: ulsfo, # Sphere: public, # Network: public1-22-ulsfo\n@def $ULSFO_PUBLIC_PUBLIC1_22_ULSFO_IPV4 = (198.35.26.0/27);\n@def $ULSFO_PUBLIC_PUBLIC1_22_ULSFO_IPV6 = (2620:0:863:1::/64);\n@def $ULSFO_PUBLIC_PUBLIC1_22_ULSFO = ($ULSFO_PUBLIC_PUBLIC1_22_ULSFO_IPV4 $ULSFO_PUBLIC_PUBLIC1_22_ULSFO_IPV6 );\n\n# Realm: production, # Site: ulsfo, # Sphere: public, # Network: public1-23-ulsfo\n@def $ULSFO_PUBLIC_PUBLIC1_23_ULSFO_IPV4 = (198.35.26.32/27);\n@def $ULSFO_PUBLIC_PUBLIC1_23_ULSFO_IPV6 = (2620:0:863:2::/64);\n@def $ULSFO_PUBLIC_PUBLIC1_23_ULSFO = ($ULSFO_PUBLIC_PUBLIC1_23_ULSFO_IPV4 $ULSFO_PUBLIC_PUBLIC1_23_ULSFO_IPV6 );\n\n# Realm: production, # Site: ulsfo, # Sphere: public, # Network: public1-lvs-ulsfo\n@def $ULSFO_PUBLIC_PUBLIC1_LVS_ULSFO_IPV4 = (198.35.26.96/27);\n@def $ULSFO_PUBLIC_PUBLIC1_LVS_ULSFO_IPV6 = (2620:0:863:ed1a::/64);\n@def $ULSFO_PUBLIC_PUBLIC1_LVS_ULSFO = ($ULSFO_PUBLIC_PUBLIC1_LVS_ULSFO_IPV4 $ULSFO_PUBLIC_PUBLIC1_LVS_ULSFO_IPV6 );\n\n# Realm: production, # Site: ulsfo, # Sphere: public, # Network: public1-virtual-ulsfo\n@def $ULSFO_PUBLIC_PUBLIC1_VIRTUAL_ULSFO_IPV4 = (198.35.26.96/27);\n@def $ULSFO_PUBLIC_PUBLIC1_VIRTUAL_ULSFO_IPV6 = (2620:0:863:3::/64);\n@def $ULSFO_PUBLIC_PUBLIC1_VIRTUAL_ULSFO = ($ULSFO_PUBLIC_PUBLIC1_VIRTUAL_ULSFO_IPV4 $ULSFO_PUBLIC_PUBLIC1_VIRTUAL_ULSFO_IPV6 );\n\n# Realm: sandbox, # Site: codfw, # Sphere: public, # Network: sandbox1-a-codfw\n@def $CODFW_PUBLIC_SANDBOX1_A_CODFW_IPV4 = (208.80.152.240/28);\n@def $CODFW_PUBLIC_SANDBOX1_A_CODFW_IPV6 = (2620:0:860:201::/64);\n@def $CODFW_PUBLIC_SANDBOX1_A_CODFW = ($CODFW_PUBLIC_SANDBOX1_A_CODFW_IPV4 $CODFW_PUBLIC_SANDBOX1_A_CODFW_IPV6 );\n\n# Realm: sandbox, # Site: eqiad, # Sphere: public, # Network: sandbox1-b-eqiad\n@def $EQIAD_PUBLIC_SANDBOX1_B_EQIAD_IPV4 = (208.80.155.64/28);\n@def $EQIAD_PUBLIC_SANDBOX1_B_EQIAD_IPV6 = (2620:0:861:202::/64);\n@def $EQIAD_PUBLIC_SANDBOX1_B_EQIAD = ($EQIAD_PUBLIC_SANDBOX1_B_EQIAD_IPV4 $EQIAD_PUBLIC_SANDBOX1_B_EQIAD_IPV6 );\n\n# Realm: sandbox, # Site: eqsin, # Sphere: public, # Network: sandbox1-virtual-eqsin\n@def $EQSIN_PUBLIC_SANDBOX1_VIRTUAL_EQSIN_IPV4 = (103.102.166.72/29);\n@def $EQSIN_PUBLIC_SANDBOX1_VIRTUAL_EQSIN_IPV6 = (2001:df2:e500:202::/64);\n@def $EQSIN_PUBLIC_SANDBOX1_VIRTUAL_EQSIN = ($EQSIN_PUBLIC_SANDBOX1_VIRTUAL_EQSIN_IPV4 $EQSIN_PUBLIC_SANDBOX1_VIRTUAL_EQSIN_IPV6 );\n\n# Realm: sandbox, # Site: esams, # Sphere: public, # Network: sandbox1-virtual-esams\n@def $ESAMS_PUBLIC_SANDBOX1_VIRTUAL_ESAMS_IPV4 = (185.15.59.72/29);\n@def $ESAMS_PUBLIC_SANDBOX1_VIRTUAL_ESAMS_IPV6 = (2a02:ec80:300:202::/64);\n@def $ESAMS_PUBLIC_SANDBOX1_VIRTUAL_ESAMS = ($ESAMS_PUBLIC_SANDBOX1_VIRTUAL_ESAMS_IPV4 $ESAMS_PUBLIC_SANDBOX1_VIRTUAL_ESAMS_IPV6 );\n\n# Realm: sandbox, # Site: magru, # Sphere: public, # Network: sandbox1-virtual-magru\n@def $MAGRU_PUBLIC_SANDBOX1_VIRTUAL_MAGRU_IPV4 = (195.200.68.64/29);\n@def $MAGRU_PUBLIC_SANDBOX1_VIRTUAL_MAGRU_IPV6 = (2a02:ec80:700:201::/64);\n@def $MAGRU_PUBLIC_SANDBOX1_VIRTUAL_MAGRU = ($MAGRU_PUBLIC_SANDBOX1_VIRTUAL_MAGRU_IPV4 $MAGRU_PUBLIC_SANDBOX1_VIRTUAL_MAGRU_IPV6 );\n\n# Realm: sandbox, # Site: ulsfo, # Sphere: public, # Network: sandbox1-ulsfo\n@def $ULSFO_PUBLIC_SANDBOX1_ULSFO_IPV4 = (198.35.26.240/28);\n@def $ULSFO_PUBLIC_SANDBOX1_ULSFO_IPV6 = (2620:0:863:201::/64);\n@def $ULSFO_PUBLIC_SANDBOX1_ULSFO = ($ULSFO_PUBLIC_SANDBOX1_ULSFO_IPV4 $ULSFO_PUBLIC_SANDBOX1_ULSFO_IPV6 );\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Nrpe::Check","title":"check_ferm_active","tags":["nrpe::check","nrpe","check","check_ferm_active","nrpe::monitor_service","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":70,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","command":"/usr/local/lib/nagios/plugins/check_ferm","sudo_user":"root","before":"Monitoring::Service[ferm_active]"}},{"type":"Monitoring::Service","title":"ferm_active","tags":["monitoring::service","monitoring","service","ferm_active","nrpe::monitor_service","nrpe","monitor_service","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":86,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Check whether ferm is active by checking the default input chain","check_command":"nrpe_check!check_ferm_active!10","contact_group":"admins","retries":3,"critical":false,"check_interval":30,"retry_interval":1,"notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/check_ferm","migration_task":"T350694","passive":false,"freshness":36000,"config_dir":"/etc/nagios","host":"deployment-deploy04"}},{"type":"Package","title":"python3-click","tags":["package","python3-click","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":106,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"Package","title":"python3-box","tags":["package","python3-box","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":106,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/usr/local/bin/nrpe2nodexp","tags":["file","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":108,"kind":"compilable_type","exported":false,"parameters":{"ensure":"present","source":"puppet:///modules/nrpe/nrpe2nodexp.py","mode":"0555","owner":"root","group":"root"}},{"type":"Prometheus::Alert::Rule","title":"check_ferm_active_bba0a2572329bb500b832470e08b381c","tags":["prometheus::alert::rule","prometheus","alert","rule","check_ferm_active_bba0a2572329bb500b832470e08b381c","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":144,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","alert_name":"nrpe_Check_whether_ferm_is_active_by_checking_the_default_input_chain","instance":"ops","summary":"NRPE CHECK: Check whether ferm is active by checking the default input chain","description":"NRPE CHECK: Check whether ferm is active by checking the default input chain","expr":"(nagios_nrpe_check_result{alert_rule_hash=\"bba0a2572329bb500b832470e08b381c\",check_name=\"check_ferm_active\", status=~\"(WARNING|CRITICAL)\", severity=~\"(warning|critical)\"} > 0) * on (instance) group_left (team) role_owner","for":"32m","group":"nrpechecks","dashboard":"TODO","runbook":"https://wikitech.wikimedia.org/wiki/Monitoring/check_ferm","logs":"https://logstash.wikimedia.org/app/dashboards#/view/2d343ac0-6df8-11f0-8e08-7fab0da52b33?_g=(filters:!((query:(match_phrase:(event.module:check_ferm_active))),(query:(match_phrase:(host.name:{{$labels.instance|stripPort}})))))","team":"observability","severity":"info","def_label_whitelst":["team","severity"],"site":"eqiad"}},{"type":"Systemd::Timer::Job","title":"nrpe2nodexp-ferm_active","tags":["systemd::timer::job","systemd","timer","job","nrpe2nodexp-ferm_active","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":180,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"execution of nrpe2nodexp for the check_ferm_active command.","user":"nagios","group":"prometheus-node-exporter","ignore_errors":true,"command":"/usr/local/bin/nrpe2nodexp --alert-rule-hash \"bba0a2572329bb500b832470e08b381c\" --timeout 10 --check-command \"check_ferm_active\"","interval":[{"start":"OnUnitInactiveSec","interval":"10min"}],"splay":600,"fixed_random_delay":true,"logging_enabled":false,"syslog_identifier":"nrpe2nodexp-ferm_active","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","send_mail_only_on_error":true,"private_tmp":false,"success_exit_status":[]}},{"type":"Rsyslog::Conf","title":"nrpe2nodexp-ferm_active","tags":["rsyslog::conf","rsyslog","conf","nrpe2nodexp-ferm_active","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":197,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# SPDX-License-Identifier: Apache-2.0\nif $programname contains \"nrpe2nodexp-ferm_active\" then {\n    if ($msg contains \"\\\"ecs.version\\\": \\\"1.7.0\\\"\") then {\n        # Send logs to kafka\n        set $.log_outputs = \"kafka ecs_170 local\";\n    } else {\n        # Filter out non-relevant nrpe2nodexp messages\n        stop\n    }\n}\n","priority":25,"mode":"0444"}},{"type":"Augeas","title":"grub2 cgroup_enable=memory","tags":["augeas","grub::bootparam","grub","bootparam","cgroup_enable","class","profile::base::memory_cgroup","profile","base","memory_cgroup","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/grub/manifests/bootparam.pp","line":77,"exported":false,"kind":"compilable_type","parameters":{"incl":"/etc/default/grub","lens":"Shellvars_list.lns","changes":["set GRUB_CMDLINE_LINUX/value[. =~ glob(\"cgroup_enable=*\")] cgroup_enable=memory"],"notify":"Exec[update-grub]"}},{"type":"Augeas","title":"grub2 swapaccount=1","tags":["augeas","grub::bootparam","grub","bootparam","swapaccount","class","profile::base::memory_cgroup","profile","base","memory_cgroup","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/grub/manifests/bootparam.pp","line":77,"exported":false,"kind":"compilable_type","parameters":{"incl":"/etc/default/grub","lens":"Shellvars_list.lns","changes":["set GRUB_CMDLINE_LINUX/value[. =~ glob(\"swapaccount=*\")] swapaccount=1"],"notify":"Exec[update-grub]"}},{"type":"File","title":"/srv/mwpresync/.gitconfig","tags":["file","git::userconfig","git","userconfig","class","profile::mediawiki::system_users","profile","mediawiki","system_users","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/userconfig.pp","line":25,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# git::systemconfig for '.gitconfig for mwpresync user'\n[user]\nemail = mwpresync@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\nname = MediaWiki PreSync\n"}},{"type":"File","title":"/etc/ssh/userkeys/fundraising-data-uploader","tags":["file","ssh::userkey","ssh","userkey","fundraising-data-uploader","class","profile::mediawiki::system_users","profile","mediawiki","system_users","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ssh/manifests/userkey.pp","line":57,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","force":true,"owner":"root","group":"root","mode":"0444","show_diff":false}},{"type":"File","title":"/etc/tmpfiles.d/coredump.conf","tags":["file","systemd::tmpfile","systemd","tmpfile","coredump","class","systemd::coredump","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/tmpfile.pp","line":30,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"d /var/lib/systemd/coredump 0755 root root 15d","mode":"0444","owner":"root","group":"root"}},{"type":"Exec","title":"Refresh tmpfile coredump","tags":["exec","systemd::tmpfile","systemd","tmpfile","coredump","class","systemd::coredump","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/tmpfile.pp","line":39,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemd-tmpfiles --create --remove '/etc/tmpfiles.d/coredump.conf'","user":"root","refreshonly":true,"subscribe":"File[/etc/tmpfiles.d/coredump.conf]"}},{"type":"Sysctl::Conffile","title":"coredump","tags":["sysctl::conffile","sysctl","conffile","coredump","sysctl::parameters","parameters","class","systemd::coredump","systemd","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/parameters.pp","line":63,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nkernel.core_pattern = |/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %e\n","priority":70,"no_priority_prefix":false}},{"type":"File","title":"/lib/systemd/system/mw-cgroup.service","tags":["file","base::service_unit","base","service_unit","mw-cgroup","class","mediawiki::cgroup","mediawiki","cgroup","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/service_unit.pp","line":89,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# Systemd job for MediaWiki's cgroup config\n# This file is managed by Puppet.\n[Unit]\nDescription=\"Mw-cgroup\"\nBefore=hhvm.service\n\n[Service]\nType=oneshot\nEnvironment=CGDIR=/sys/fs/cgroup/memory/mediawiki\nExecStart=/bin/mkdir -p $CGDIR\nExecStart=/bin/mkdir -p -m 0777 ${CGDIR}/job\nExecStart=/bin/bash -c \"echo '/usr/local/bin/cgroup-mediawiki-clean' > /sys/fs/cgroup/memory/release_agent\"\nExecStop=/bin/rmdir ${CGDIR}/job\nExecStop=/bin/rmdir $CGDIR\nExecStop=/bin/bash -c \"echo '' > /sys/fs/cgroup/memory/release_agent\"\nRemainAfterExit=yes\nSyslogIdentifier=%N\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","before":["Service[mw-cgroup]"]}},{"type":"Exec","title":"systemd reload for mw-cgroup","tags":["exec","base::service_unit","base","service_unit","mw-cgroup","class","mediawiki::cgroup","mediawiki","cgroup","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/service_unit.pp","line":114,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"subscribe":"File[/lib/systemd/system/mw-cgroup.service]","before":["Service[mw-cgroup]"]}},{"type":"Service","title":"mw-cgroup","tags":["service","mw-cgroup","base::service_unit","base","service_unit","class","mediawiki::cgroup","mediawiki","cgroup","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/service_unit.pp","line":134,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true}},{"type":"Augeas","title":"grub2 cgroup.memory=nokmem","tags":["augeas","grub::bootparam","grub","bootparam","cgroup.memory","class","mediawiki::cgroup","mediawiki","cgroup","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/grub/manifests/bootparam.pp","line":77,"exported":false,"kind":"compilable_type","parameters":{"incl":"/etc/default/grub","lens":"Shellvars_list.lns","changes":["set GRUB_CMDLINE_LINUX/value[. =~ glob(\"cgroup.memory=*\")] cgroup.memory=nokmem"],"notify":"Exec[update-grub]"}},{"type":"Augeas","title":"grub2 systemd.unified_cgroup_hierarchy=0","tags":["augeas","grub::bootparam","grub","bootparam","disable_unified_cgroup_hierarchy","class","mediawiki::cgroup","mediawiki","cgroup","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/grub/manifests/bootparam.pp","line":77,"exported":false,"kind":"compilable_type","parameters":{"incl":"/etc/default/grub","lens":"Shellvars_list.lns","changes":["set GRUB_CMDLINE_LINUX/value[. =~ glob(\"systemd.unified_cgroup_hierarchy=*\")] systemd.unified_cgroup_hierarchy=0"],"notify":"Exec[update-grub]"}},{"type":"File","title":"/etc/ssh/userkeys/mwdeploy","tags":["file","ssh::userkey","ssh","userkey","mwdeploy","class","mediawiki::users","mediawiki","users","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ssh/manifests/userkey.pp","line":57,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","force":true,"owner":"root","group":"root","mode":"0444","content":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCtTt7udU8YI057E6lnIVrdL7eV0/SFLirFI0/iWkv3/M6Kh3P6zepWu/E0oujbw+DYLhtTY9Nh14UTTp7UE+TXNDmAtMaRpAd8FzZQnQ8pzo+PO1AyBGh8necJh9kZpnEcuA23r59SWHQjMndqVGAoW90Aydd2lHWkMXXExGlsGuH8cdpF3+GOUsHAnodhXhDluvURFsEJwogy1Gfw25qgg0F3yfkBtPapVCyNXvOMDA5w4KAbjTAHpEKdP0ep098GD4QzWigyfCVT+uimHXVtQTL8KwyYz8iPESEFon0bO79rFtA/ZHq7dDbFC0lNEhWiVj+1sCV0B+Ba5AUlj9QGDDC7oz1+vsfGin/LyHk2U2n7Nus0K99F8gCxm3o5Xj9gMhsYOm5wja8FL31NEz1KNsLQggD5O2dTKokMCMP3D4SsN7zot6CaayQBAhtxycWiZJXPSx4ZKXoZqsKRZJ63qzSonMJVaPqPa44Cc1AwxEkMfJ59Jhgpw6mj+4Rz7CEbnzGPnGoeg+anreeww+af9ojqOFasJrucEMJR0QyeuuaRHheeMAU5v/R+uCyLnPbFQLl0kgT16gFx6wYGoX3K3XwRNrGATEJHEHAt2IEJOdoGFNgHFkHVTJUAiJ8nGMDtjsLxfRIlCF/P+seU9kXdAnBBqGkju7v2uvtMI1oseQ== puppet@deployment-puppetmaster\n\n","show_diff":false}},{"type":"File","title":"/etc/sudoers.d/mwdeploy","tags":["file","sudo::user","sudo","user","mwdeploy","class","mediawiki::users","mediawiki","users","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sudo/manifests/user.pp","line":35,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0440","content":"# This file is managed by Puppet!\n\nmwdeploy ALL = (www-data,mwdeploy) NOPASSWD: ALL\nmwdeploy ALL = (root) NOPASSWD: /usr/sbin/service apache2 start\nmwdeploy ALL = (root) NOPASSWD: /usr/sbin/apache2ctl graceful-stop\nmwdeploy ALL = (root) NOPASSWD: /usr/local/sbin/restart-php-fpm-all\nmwdeploy ALL = (root) NOPASSWD: /usr/local/sbin/restart-php-fpm-all --force\nmwdeploy ALL = (root) NOPASSWD: /usr/local/sbin/check-and-restart-php php8.3-fpm *\nmwdeploy ALL = (root) NOPASSWD: /usr/local/sbin/restart-php8.3-fpm --force\n","validate_cmd":"/usr/sbin/visudo -cqf %"}},{"type":"File","title":"/etc/sysusers.d/scap.conf","tags":["file","systemd::sysuser","systemd","sysuser","scap","class","scap::user","user","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/sysuser.pp","line":73,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","content":"u\tscap\t919:919\t\"used to install the scap deployment tool\"\t/var/lib/scap\t/bin/bash\n","owner":"root","group":"root","mode":"0444","require":"File[/etc/sysusers.d]","notify":["Exec[Refresh sysusers]"]}},{"type":"Group","title":"scap","tags":["group","scap","systemd::sysuser","systemd","sysuser","class","scap::user","user","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/sysuser.pp","line":115,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","gid":"919","system":true}},{"type":"User","title":"scap","tags":["user","scap","systemd::sysuser","systemd","sysuser","class","scap::user","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/sysuser.pp","line":123,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","gid":"919","home":"/var/lib/scap","shell":"/bin/bash","system":true,"uid":"919","password":"!","groups":[]}},{"type":"File","title":"/etc/ssh/userkeys/scap","tags":["file","ssh::userkey","ssh","userkey","scap","class","scap::user","user","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ssh/manifests/userkey.pp","line":57,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","force":true,"owner":"root","group":"root","mode":"0444","content":"ssh-rsa SNAKEOIL scap\n","show_diff":false}},{"type":"Ferm::Service","title":"deployment_ssh","tags":["ferm::service","ferm","service","deployment_ssh","firewall::service","firewall","deployment-ssh","class","scap::firewall","scap","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":22,"src_sets":["DEPLOYMENT_HOSTS"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"deployment-ssh","tags":["nftables::service","nftables","service","deployment-ssh","firewall::service","firewall","class","scap::firewall","scap","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":22,"src_sets":["DEPLOYMENT_HOSTS"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"File","title":"/etc/rsyslog.d/40-mediawiki.conf","tags":["file","rsyslog::conf","rsyslog","conf","mediawiki","class","mediawiki::syslog","syslog","profile::mediawiki::common","profile","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog configuration for MediaWiki\n# This file is managed by Puppet\n\n# Emulate MediaWiki's wfDebugLog / wfErrorLog format\ntemplate(name=\"MediaWiki\" type=\"string\" string=\"%programname% %timegenerated% %HOSTNAME%: %msg%\\n\")\n\n# The trailing tilde in the filter definitions below excludes\n# the messages from further processing.\n\n# Rotate /var/log/apache2.log when it exceeds 100MB.\n$outchannel apache2, /var/log/apache2.log, 100000000, /usr/sbin/logrotate -f /etc/logrotate.d/mediawiki_apache\n\n# Forward Apache to /var/log/apache2.log and log aggregator.\nif $programname == \"apache2\" then {\n    :omfile:$apache2\n    @deployment-mwlog02.deployment-prep.eqiad1.wikimedia.cloud:8420;MediaWiki\n    stop\n}\n\n# Forward PHP7 logs and stacktraces to the log aggregator\nif $programname startswith 'php'  then {\n    @deployment-mwlog02.deployment-prep.eqiad1.wikimedia.cloud:8420;MediaWiki\n    stop\n}\n\n# Forward the output of scheduled maintenance scripts to the log aggregator\nif ($programname startswith 'mediawiki_job_') then {\n    @deployment-mwlog02.deployment-prep.eqiad1.wikimedia.cloud:8420;MediaWiki\n    stop\n}\n\n# Forward messages logged by the kernel and containing the string\n# \"php7\" or \"php8\" (such as warnings that the process was killed or respawned)\n# to the log aggregator.\nif $msg contains \"php\" and $programname == \"kernel\" then {\n    @deployment-mwlog02.deployment-prep.eqiad1.wikimedia.cloud:8420;MediaWiki\n}","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/rsyslog.d/50-udp-localhost-compat.conf","tags":["file","rsyslog::conf","rsyslog","conf","udp_localhost_compat","class","profile::rsyslog::udp_localhost_compat","profile","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# Provide a UDP syslog input to accept JSON payloads (in the syslog message) and forwards them to\n# Kakfa.\n# To be recognized as JSON the syslog message must be prepended with \"@cee: \"\n# see also https://www.rsyslog.com/doc/v8-stable/configuration/modules/mmjsonparse.html\n\n# Kafka topic selection is based on the syslog message severity.\n\nmodule(load=\"imudp\")\n\ntemplate(name=\"udp_localhost_topic\" type=\"string\" string=\"udp_localhost-%syslogseverity-text:::lowercase%\")\n\n# Use a separate (in memory) queue to limit message processing to this ruleset only.\nruleset(name=\"udp_localhost_to_kafka\" queue.type=\"LinkedList\") {\n  action(type=\"mmjsonparse\" name=\"mmjsonparse_udp_localhost\")\n\n  action(type=\"omkafka\"\n         broker=[\"deployment-kafka-logging01.deployment-prep.eqiad1.wikimedia.cloud:9093\"]\n         topic=\"udp_localhost_topic\"\n         dynatopic=\"on\"\n         dynatopic.cachesize=\"1000\"\n         partitions.auto=\"on\"\n         template=\"syslog_cee\"\n         confParam=[ \"security.protocol=ssl\",\n                     \"ssl.ca.location=/etc/ssl/certs/wmf-ca-certificates.crt\",\n                     \"compression.codec=snappy\",\n                     \"socket.timeout.ms=60000\",\n                     \"socket.keepalive.enable=true\",\n                     \"queue.buffering.max.ms=50\",\n                     \"batch.num.messages=1000\" ]\n  )\n}\n\ninput(type=\"imudp\" port=\"10514\" address=\"localhost\" ruleset=\"udp_localhost_to_kafka\")\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"Systemd::Timer::Job","title":"wmf_auto_restart_prometheus-statsd-exporter","tags":["systemd::timer::job","systemd","timer","job","wmf_auto_restart_prometheus-statsd-exporter","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/auto_restarts/service.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","user":"root","description":"Auto restart job: prometheus-statsd-exporter","command":"/usr/local/sbin/wmf-auto-restart -s prometheus-statsd-exporter","interval":{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 15:5:00"},"require":"File[/usr/local/sbin/wmf-auto-restart]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"File","title":"/etc/ferm/conf.d/10_statsd-exporter-client_client","tags":["ferm","file","ferm::client","client","statsd-exporter-client","class","profile::prometheus::statsd_exporter","profile","prometheus","statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/client.pp","line":33,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_CLIENT(udp, 9125, 127.0.0.1);\n\n\n\n&NO_TRACK_R_CLIENT(udp, 9125, 127.0.0.1);\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Exec","title":"apt_repository_wikimedia-php83","tags":["exec","apt_repository_wikimedia-php83","apt::repository","apt","repository","wikimedia-php83","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/repository.pp","line":36,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/apt-get update ","refreshonly":true}},{"type":"File","title":"/etc/apt/sources.list.d/wikimedia-php83.list","tags":["file","apt::repository","apt","repository","wikimedia-php83","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/apt/manifests/repository.pp","line":130,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0444","content":"deb http://apt.wikimedia.org/wikimedia bullseye-wikimedia component/php83\ndeb-src http://apt.wikimedia.org/wikimedia bullseye-wikimedia component/php83\n","notify":"Exec[apt_repository_wikimedia-php83]"}},{"type":"Systemd::Timer","title":"php8.1-fpm_check_restart","tags":["systemd::timer","systemd","timer","php8.1-fpm_check_restart","profile::mediawiki::php::absented_version","profile","mediawiki","php","absented_version","8.1","class","profile::mediawiki::php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php/absented_version.pp","line":7,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","timer_intervals":[{"start":"OnCalendar","interval":"*-*-* 00:00:00"}],"unit_name":"php8.1-fpm_check_restart.service","splay":0,"accuracy":"15sec","fixed_random_delay":false}},{"type":"Systemd::Unit","title":"php8.1-fpm_check_restart.service","tags":["systemd::unit","systemd","unit","php8.1-fpm_check_restart.service","profile::mediawiki::php::absented_version","profile","mediawiki","php","absented_version","8.1","class","profile::mediawiki::php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php/absented_version.pp","line":15,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"","unit":"php8.1-fpm_check_restart.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Package","title":"php8.1-common","tags":["package","php8.1-common","profile::mediawiki::php::absented_version","profile","mediawiki","php","absented_version","8.1","class","profile::mediawiki::php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/mediawiki/php/absented_version.pp","line":21,"exported":false,"kind":"compilable_type","parameters":{"ensure":"purged","provider":"apt"}},{"type":"File","title":"/etc/php/8.3/mods-available/calendar.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","calendar","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the calendar PHP extension\n; priority=20\nextension = calendar.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-calendar.ini","tags":["file","php::extension","php","extension","calendar","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/calendar.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-calendar.ini","tags":["file","php::extension","php","extension","calendar","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/calendar.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/ctype.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","ctype","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the ctype PHP extension\n; priority=20\nextension = ctype.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-ctype.ini","tags":["file","php::extension","php","extension","ctype","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/ctype.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-ctype.ini","tags":["file","php::extension","php","extension","ctype","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/ctype.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/exif.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","exif","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the exif PHP extension\n; priority=20\nextension = exif.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-exif.ini","tags":["file","php::extension","php","extension","exif","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/exif.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-exif.ini","tags":["file","php::extension","php","extension","exif","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/exif.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/fileinfo.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","fileinfo","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the fileinfo PHP extension\n; priority=20\nextension = fileinfo.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-fileinfo.ini","tags":["file","php::extension","php","extension","fileinfo","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/fileinfo.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-fileinfo.ini","tags":["file","php::extension","php","extension","fileinfo","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/fileinfo.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/ftp.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","ftp","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the ftp PHP extension\n; priority=20\nextension = ftp.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-ftp.ini","tags":["file","php::extension","php","extension","ftp","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/ftp.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-ftp.ini","tags":["file","php::extension","php","extension","ftp","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/ftp.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/gettext.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","gettext","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the gettext PHP extension\n; priority=20\nextension = gettext.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-gettext.ini","tags":["file","php::extension","php","extension","gettext","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/gettext.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-gettext.ini","tags":["file","php::extension","php","extension","gettext","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/gettext.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/iconv.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","iconv","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the iconv PHP extension\n; priority=20\nextension = iconv.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-iconv.ini","tags":["file","php::extension","php","extension","iconv","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/iconv.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-iconv.ini","tags":["file","php::extension","php","extension","iconv","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/iconv.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/phar.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","phar","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the phar PHP extension\n; priority=20\nextension = phar.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-phar.ini","tags":["file","php::extension","php","extension","phar","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/phar.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-phar.ini","tags":["file","php::extension","php","extension","phar","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/phar.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/posix.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","posix","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the posix PHP extension\n; priority=20\nextension = posix.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-posix.ini","tags":["file","php::extension","php","extension","posix","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/posix.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-posix.ini","tags":["file","php::extension","php","extension","posix","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/posix.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/readline.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","readline","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the readline PHP extension\n; priority=20\nextension = readline.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-readline.ini","tags":["file","php::extension","php","extension","readline","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/readline.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-readline.ini","tags":["file","php::extension","php","extension","readline","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/readline.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/shmop.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","shmop","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the shmop PHP extension\n; priority=20\nextension = shmop.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-shmop.ini","tags":["file","php::extension","php","extension","shmop","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/shmop.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-shmop.ini","tags":["file","php::extension","php","extension","shmop","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/shmop.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/sockets.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","sockets","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the sockets PHP extension\n; priority=20\nextension = sockets.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-sockets.ini","tags":["file","php::extension","php","extension","sockets","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/sockets.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-sockets.ini","tags":["file","php::extension","php","extension","sockets","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/sockets.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/sysvmsg.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","sysvmsg","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the sysvmsg PHP extension\n; priority=20\nextension = sysvmsg.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-sysvmsg.ini","tags":["file","php::extension","php","extension","sysvmsg","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/sysvmsg.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-sysvmsg.ini","tags":["file","php::extension","php","extension","sysvmsg","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/sysvmsg.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/sysvsem.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","sysvsem","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the sysvsem PHP extension\n; priority=20\nextension = sysvsem.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-sysvsem.ini","tags":["file","php::extension","php","extension","sysvsem","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/sysvsem.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-sysvsem.ini","tags":["file","php::extension","php","extension","sysvsem","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/sysvsem.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/sysvshm.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","sysvshm","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the sysvshm PHP extension\n; priority=20\nextension = sysvshm.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-sysvshm.ini","tags":["file","php::extension","php","extension","sysvshm","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/sysvshm.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-sysvshm.ini","tags":["file","php::extension","php","extension","sysvshm","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/sysvshm.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/tokenizer.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","tokenizer","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the tokenizer PHP extension\n; priority=20\nextension = tokenizer.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-tokenizer.ini","tags":["file","php::extension","php","extension","tokenizer","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/tokenizer.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-tokenizer.ini","tags":["file","php::extension","php","extension","tokenizer","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/tokenizer.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/pdo.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","pdo","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the pdo PHP extension\n; priority=10\nextension = pdo.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/10-pdo.ini","tags":["file","php::extension","php","extension","pdo","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/pdo.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/10-pdo.ini","tags":["file","php::extension","php","extension","pdo","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/pdo.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/opcache.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","opcache","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the opcache PHP extension\n; priority=10\nzend_extension = opcache.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/10-opcache.ini","tags":["file","php::extension","php","extension","opcache","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/opcache.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/10-opcache.ini","tags":["file","php::extension","php","extension","opcache","class","php::default_extensions","default_extensions","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/opcache.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/systemd/system/php8.3-fpm.service.d","tags":["file","systemd::unit","systemd","unit","php8.3-fpm.service","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":61,"kind":"compilable_type","exported":false,"parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/etc/systemd/system/php8.3-fpm.service.d/puppet-override.conf","tags":["file","systemd::unit","systemd","unit","php8.3-fpm.service","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Service]\nExecReload=\nExecReload=/usr/sbin/php-fpm8.3 -t\nExecReload=/bin/kill -USR2 $MAINPID\nCPUAccounting=yes\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for php8.3-fpm.service (php8.3-fpm.service)]"}},{"type":"Exec","title":"systemd daemon-reload for php8.3-fpm.service (php8.3-fpm.service)","tags":["exec","systemd::unit","systemd","unit","php8.3-fpm.service","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/etc/php/8.3/fpm/pool.d/www.conf","tags":["file","php::fpm::pool","php","fpm","pool","www-8.3","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/fpm/pool.pp","line":77,"exported":false,"kind":"compilable_type","parameters":{"content":"[www-8.3]\nuser = www-data\ngroup = www-data\nlisten = 127.0.0.1:8000\nlisten.owner = www-data\nlisten.group = www-data\nlisten.allowed_clients = 127.0.0.1\nlisten.backlog = 256\npm = static\npm.max_children = 8\npm.max_requests = 100000\npm.status_path = /status\naccess.format = %{%Y-%m-%dT%H:%M:%S}t [%p] %{microseconds}d %{HTTP_HOST}e/%r %m/%s %{mega}M\nslowlog = /var/log/php8.3-fpm-www-8.3-slowlog.log\nrequest_slowlog_timeout = 15\nprocess.dumpable = yes\nrequest_terminate_timeout = 240\n\n","owner":"root","group":"root","mode":"0444","notify":"Service[php8.3-fpm]"}},{"type":"File","title":"/var/log/php8.3-fpm","tags":["file","systemd::syslog","systemd","syslog","php8.3-fpm","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"www-data","group":"wikidev","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"php8.3-fpm","tags":["rsyslog::conf","rsyslog","conf","php8.3-fpm","systemd::syslog","systemd","syslog","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"php8.3-fpm\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/php8.3-fpm/error.log\"\n        fileOwner=\"www-data\" fileGroup=\"wikidev\"\n        fileCreateMode=\"0640\"\n    )\n}\n","priority":40,"require":"File[/var/log/php8.3-fpm]","mode":"0444","before":["Service[php8.3-fpm]"]}},{"type":"Logrotate::Conf","title":"php8.3-fpm","tags":["logrotate::conf","logrotate","conf","php8.3-fpm","systemd::syslog","systemd","syslog","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for php8.3-fpm\n\n/var/log/php8.3-fpm/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Package","title":"php8.3-bcmath","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-bcmath","php::extension","extension","bcmath","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/bcmath.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","bcmath","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the bcmath PHP extension\n; priority=20\nextension = bcmath.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-bcmath]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-bcmath.ini","tags":["file","php::extension","php","extension","bcmath","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/bcmath.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-bcmath.ini","tags":["file","php::extension","php","extension","bcmath","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/bcmath.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-bz2","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-bz2","php::extension","extension","bz2","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/bz2.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","bz2","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the bz2 PHP extension\n; priority=20\nextension = bz2.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-bz2]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-bz2.ini","tags":["file","php::extension","php","extension","bz2","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/bz2.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-bz2.ini","tags":["file","php::extension","php","extension","bz2","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/bz2.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-curl","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-curl","php::extension","extension","curl","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/curl.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","curl","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the curl PHP extension\n; priority=20\nextension = curl.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-curl]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-curl.ini","tags":["file","php::extension","php","extension","curl","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/curl.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-curl.ini","tags":["file","php::extension","php","extension","curl","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/curl.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-gd","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-gd","php::extension","extension","gd","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/gd.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","gd","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the gd PHP extension\n; priority=20\nextension = gd.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-gd]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-gd.ini","tags":["file","php::extension","php","extension","gd","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/gd.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-gd.ini","tags":["file","php::extension","php","extension","gd","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/gd.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-gmp","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-gmp","php::extension","extension","gmp","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/gmp.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","gmp","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the gmp PHP extension\n; priority=20\nextension = gmp.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-gmp]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-gmp.ini","tags":["file","php::extension","php","extension","gmp","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/gmp.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-gmp.ini","tags":["file","php::extension","php","extension","gmp","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/gmp.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-intl","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-intl","php::extension","extension","intl","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/intl.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","intl","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the intl PHP extension\n; priority=20\nextension = intl.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-intl]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-intl.ini","tags":["file","php::extension","php","extension","intl","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/intl.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-intl.ini","tags":["file","php::extension","php","extension","intl","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/intl.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-mbstring","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-mbstring","php::extension","extension","mbstring","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/mbstring.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","mbstring","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the mbstring PHP extension\n; priority=20\nextension = mbstring.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-mbstring]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-mbstring.ini","tags":["file","php::extension","php","extension","mbstring","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/mbstring.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-mbstring.ini","tags":["file","php::extension","php","extension","mbstring","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/mbstring.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-apcu","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-apcu","php::extension","extension","apcu","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/apcu.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","apcu","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the apcu PHP extension\n; priority=20\nextension = apcu.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-apcu]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-apcu.ini","tags":["file","php::extension","php","extension","apcu","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/apcu.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-apcu.ini","tags":["file","php::extension","php","extension","apcu","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/apcu.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-msgpack","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-msgpack","php::extension","extension","msgpack","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/msgpack.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","msgpack","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the msgpack PHP extension\n; priority=20\nextension = msgpack.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-msgpack]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-msgpack.ini","tags":["file","php::extension","php","extension","msgpack","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/msgpack.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-msgpack.ini","tags":["file","php::extension","php","extension","msgpack","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/msgpack.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-redis","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-redis","php::extension","extension","redis","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/redis.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","redis","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the redis PHP extension\n; priority=20\nextension = redis.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-redis]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-redis.ini","tags":["file","php::extension","php","extension","redis","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/redis.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-redis.ini","tags":["file","php::extension","php","extension","redis","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/redis.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-luasandbox","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-luasandbox","php::extension","extension","luasandbox","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/luasandbox.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","luasandbox","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the luasandbox PHP extension\n; priority=20\nextension = luasandbox.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-luasandbox]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-luasandbox.ini","tags":["file","php::extension","php","extension","luasandbox","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/luasandbox.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-luasandbox.ini","tags":["file","php::extension","php","extension","luasandbox","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/luasandbox.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-wikidiff2","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-wikidiff2","php::extension","extension","wikidiff2","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/wikidiff2.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","wikidiff2","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the wikidiff2 PHP extension\n; priority=20\nextension = wikidiff2.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-wikidiff2]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-wikidiff2.ini","tags":["file","php::extension","php","extension","wikidiff2","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/wikidiff2.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-wikidiff2.ini","tags":["file","php::extension","php","extension","wikidiff2","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/wikidiff2.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-yaml","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-yaml","php::extension","extension","yaml","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/yaml.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","yaml","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the yaml PHP extension\n; priority=20\nextension = yaml.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-yaml]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-yaml.ini","tags":["file","php::extension","php","extension","yaml","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/yaml.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-yaml.ini","tags":["file","php::extension","php","extension","yaml","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/yaml.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-uuid","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-uuid","php::extension","extension","uuid","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/uuid.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","uuid","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the uuid PHP extension\n; priority=20\nextension = uuid.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-uuid]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-uuid.ini","tags":["file","php::extension","php","extension","uuid","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/uuid.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-uuid.ini","tags":["file","php::extension","php","extension","uuid","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/uuid.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-xml","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-xml","php::extension","extension","xml","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/xml.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","xml","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the xml PHP extension\n; priority=15\nextension = xml.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-xml]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/15-xml.ini","tags":["file","php::extension","php","extension","xml","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/xml.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/15-xml.ini","tags":["file","php::extension","php","extension","xml","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/xml.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-mysql","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-mysql","php::extension","extension","mysqli","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/mysqli.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","mysqli","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the mysqli PHP extension\n; priority=20\nextension = mysqli.so\nmysqli.allow_local_infile = Off\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-mysql]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-mysqli.ini","tags":["file","php::extension","php","extension","mysqli","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/mysqli.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-mysqli.ini","tags":["file","php::extension","php","extension","mysqli","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/mysqli.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-dba","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-dba","php::extension","extension","dba","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/dba.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","dba","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the dba PHP extension\n; priority=20\nextension = dba.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-dba]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-dba.ini","tags":["file","php::extension","php","extension","dba","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/dba.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-dba.ini","tags":["file","php::extension","php","extension","dba","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/dba.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-memcached","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-memcached","php::extension","extension","memcached","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/memcached.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","memcached","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the memcached PHP extension\n; priority=25\nextension = memcached.so\nmemcached.serializer = php\nmemcached.store_retry_count = 0\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-memcached]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/25-memcached.ini","tags":["file","php::extension","php","extension","memcached","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/memcached.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/25-memcached.ini","tags":["file","php::extension","php","extension","memcached","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/memcached.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-igbinary","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-igbinary","php::extension","extension","igbinary","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/igbinary.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","igbinary","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the igbinary PHP extension\n; priority=20\nextension = igbinary.so\nigbinary.compact_strings = Off\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-igbinary]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-igbinary.ini","tags":["file","php::extension","php","extension","igbinary","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/igbinary.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-igbinary.ini","tags":["file","php::extension","php","extension","igbinary","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/igbinary.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/pdo_mysql.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","pdo_mysql","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the pdo_mysql PHP extension\n; priority=20\nextension = pdo_mysql.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-pdo_mysql.ini","tags":["file","php::extension","php","extension","pdo_mysql","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/pdo_mysql.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-pdo_mysql.ini","tags":["file","php::extension","php","extension","pdo_mysql","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/pdo_mysql.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/mysqlnd.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","mysqlnd","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the mysqlnd PHP extension\n; priority=10\nextension = mysqlnd.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/10-mysqlnd.ini","tags":["file","php::extension","php","extension","mysqlnd","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/mysqlnd.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/10-mysqlnd.ini","tags":["file","php::extension","php","extension","mysqlnd","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/mysqlnd.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/dom.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","dom","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the dom PHP extension\n; priority=20\nextension = dom.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-dom.ini","tags":["file","php::extension","php","extension","dom","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/dom.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-dom.ini","tags":["file","php::extension","php","extension","dom","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/dom.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/simplexml.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","simplexml","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the simplexml PHP extension\n; priority=20\nextension = simplexml.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-simplexml.ini","tags":["file","php::extension","php","extension","simplexml","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/simplexml.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-simplexml.ini","tags":["file","php::extension","php","extension","simplexml","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/simplexml.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/xmlreader.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","xmlreader","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the xmlreader PHP extension\n; priority=20\nextension = xmlreader.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-xmlreader.ini","tags":["file","php::extension","php","extension","xmlreader","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/xmlreader.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-xmlreader.ini","tags":["file","php::extension","php","extension","xmlreader","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/xmlreader.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/xmlwriter.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","xmlwriter","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the xmlwriter PHP extension\n; priority=20\nextension = xmlwriter.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-xmlwriter.ini","tags":["file","php::extension","php","extension","xmlwriter","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/xmlwriter.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-xmlwriter.ini","tags":["file","php::extension","php","extension","xmlwriter","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/xmlwriter.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/mods-available/xsl.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","xsl","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the xsl PHP extension\n; priority=20\nextension = xsl.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-xsl.ini","tags":["file","php::extension","php","extension","xsl","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/xsl.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-xsl.ini","tags":["file","php::extension","php","extension","xsl","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/xsl.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-xhprof","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-xhprof","php::extension","extension","xhprof","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/xhprof.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","xhprof","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the xhprof PHP extension\n; priority=30\nextension = xhprof.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-xhprof]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/30-xhprof.ini","tags":["file","php::extension","php","extension","xhprof","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/xhprof.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/30-xhprof.ini","tags":["file","php::extension","php","extension","xhprof","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/xhprof.ini","owner":"root","group":"root"}},{"type":"Package","title":"php8.3-excimer","tags":["php::package::8.3::cli","php","package","8.3","cli","php::package::8.3::fpm","fpm","php8.3-excimer","php::extension","extension","excimer","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::cli","php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/excimer.ini","tags":["php::config::8.3::cli","php","config","8.3","cli","php::config::8.3::fpm","fpm","file","php::extension","extension","excimer","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the excimer PHP extension\n; priority=20\nextension = excimer.so\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::cli","php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-excimer]"]}},{"type":"File","title":"/etc/php/8.3/cli/conf.d/20-excimer.ini","tags":["file","php::extension","php","extension","excimer","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/excimer.ini","owner":"root","group":"root"}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-excimer.ini","tags":["file","php::extension","php","extension","excimer","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/excimer.ini","owner":"root","group":"root"}},{"type":"Exec","title":"update_alternative_php","tags":["exec","update_alternative_php","alternatives::select","alternatives","select","php","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/alternatives/manifests/select.pp","line":25,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/update-alternatives --force --set php /usr/bin/php8.3","unless":"/usr/bin/update-alternatives --query php | /bin/grep 'Value: /usr/bin/php8.3'"}},{"type":"Package","title":"php8.3-wmerrors","tags":["php::package::8.3::fpm","php","package","8.3","fpm","php8.3-wmerrors","php::extension","extension","wmerrors","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","tag":["php::package::8.3::fpm"],"provider":"apt","notify":["Service[php8.3-fpm]"]}},{"type":"File","title":"/etc/php/8.3/mods-available/wmerrors.ini","tags":["php::config::8.3::fpm","php","config","8.3","fpm","file","php::extension","extension","wmerrors","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":59,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"; This file is managed by Puppet; please don't edit it here.\n;\n; configuration for the wmerrors PHP extension\n; priority=20\nextension = wmerrors.so\nwmerrors.enabled = true\nwmerrors.error_script_file = /etc/php/php7-fatal-error.php\n\n","owner":"root","group":"root","mode":"0444","tag":["php::config::8.3::fpm"],"notify":["Service[php8.3-fpm]"],"before":["Package[php8.3-wmerrors]"]}},{"type":"File","title":"/etc/php/8.3/fpm/conf.d/20-wmerrors.ini","tags":["file","php::extension","php","extension","wmerrors","class","profile::mediawiki::php","profile","mediawiki","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/php/manifests/extension.pp","line":74,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/php/8.3/mods-available/wmerrors.ini","owner":"root","group":"root"}},{"type":"Sysctl::Conffile","title":"tcp_tw_reuse","tags":["sysctl::conffile","sysctl","conffile","tcp_tw_reuse","sysctl::parameters","parameters","class","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/parameters.pp","line":63,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nnet.ipv4.tcp_tw_reuse = 1\n","priority":70,"no_priority_prefix":false}},{"type":"Concat_file","title":"/etc/rsyncd.conf","tags":["_etc_rsyncd.conf","concat_file","concat","class","rsync::server","rsync","server","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/init.pp","line":122,"exported":false,"kind":"compilable_type","parameters":{"tag":"_etc_rsyncd.conf","owner":"root","group":"root","mode":"0444","replace":true,"backup":"puppet","show_diff":true,"order":"alpha","ensure_newline":false,"format":"plain","force":false}},{"type":"Concat_fragment","title":"/etc/rsyncd.conf-header","tags":["_etc_rsyncd.conf","concat_fragment","concat::fragment","concat","fragment","class","rsync::server","rsync","server","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/rsyncd.conf","tag":"_etc_rsyncd.conf","order":"01","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\nuid = nobody\ngid = nogroup\nuse chroot = yes\n\nlog format = %t %a %m %f %b\nsyslog facility = local3\ntimeout = 300\naddress = 0.0.0.0\n"}},{"type":"File","title":"/usr/local/sbin/git_auth_operations_mediawiki-config.sh","tags":["file","git::clone","git","clone","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Exec","title":"git_clone_operations/mediawiki-config","tags":["exec","git::clone","git","clone","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":182,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git -c core.sharedRepository=group clone --recurse-submodules https://gerrit.wikimedia.org/r/operations/mediawiki-config /srv/mediawiki-staging","provider":"shell","logoutput":"on_failure","cwd":"/tmp","environment":[],"creates":"/srv/mediawiki-staging/.git/config","umask":"002","user":"mwdeploy","group":"wikidev","timeout":300,"require":"Package[git]"}},{"type":"File","title":"/srv/mediawiki-staging","tags":["file","git::clone","git","clone","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":205,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"2775","owner":"mwdeploy","group":"wikidev","before":"Exec[git_clone_operations/mediawiki-config]"}},{"type":"Exec","title":"git_set_origin_operations/mediawiki-config","tags":["exec","git::clone","git","clone","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":215,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git remote set-url origin https://gerrit.wikimedia.org/r/operations/mediawiki-config","cwd":"/srv/mediawiki-staging","provider":"shell","logoutput":"on_failure","unless":"[ \"$(/usr/bin/git remote get-url origin)\" = \"https://gerrit.wikimedia.org/r/operations/mediawiki-config\" ]","umask":"002","user":"mwdeploy","group":"wikidev","require":"Exec[git_clone_operations/mediawiki-config]"}},{"type":"File","title":"/usr/local/sbin/git_auth_repos_releng_scap.sh","tags":["file","git::clone","git","clone","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":113,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Exec","title":"git_clone_repos/releng/scap","tags":["exec","git::clone","git","clone","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":182,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git -c core.sharedRepository=group clone https://gitlab.wikimedia.org/repos/releng/scap.git /srv/deployment/scap","provider":"shell","logoutput":"on_failure","cwd":"/tmp","environment":[],"creates":"/srv/deployment/scap/.git/config","umask":"002","user":"scap","group":"wikidev","timeout":300,"require":"Package[git]"}},{"type":"File","title":"/srv/deployment/scap","tags":["file","git::clone","git","clone","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":205,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"2775","owner":"scap","group":"wikidev","before":"Exec[git_clone_repos/releng/scap]"}},{"type":"Exec","title":"git_set_origin_repos/releng/scap","tags":["exec","git::clone","git","clone","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/clone.pp","line":215,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/git remote set-url origin https://gitlab.wikimedia.org/repos/releng/scap.git","cwd":"/srv/deployment/scap","provider":"shell","logoutput":"on_failure","unless":"[ \"$(/usr/bin/git remote get-url origin)\" = \"https://gitlab.wikimedia.org/repos/releng/scap.git\" ]","umask":"002","user":"scap","group":"wikidev","require":"Exec[git_clone_repos/releng/scap]"}},{"type":"Concat::Fragment","title":"/etc/rsyncd.conf-scap-install-staging","tags":["concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","scap-install-staging","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":92,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/rsyncd.conf","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ scap-install-staging ]\npath            = /var/lib/scap\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = 172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100:: 2a02:ec80:a000:1:: 2a02:ec80:a000:201:: 2a02:ec80:a000:202:: 2a02:ec80:a000:203:: 2a02:ec80:a000:204:: 2a02:ec80:a000:2ff:: 2a02:ec80:a000:4000:: 2a02:ec80:a100:100:: 2a02:ec80:a100:1:: 2a02:ec80:a100:205:: 2a02:ec80:a100:2ff:: 2a02:ec80:a100:4000:: 127.0.0.1 10.64.137.0/24 10.64.138.0/24 10.64.139.0/24 10.64.140.0/24 10.64.142.0/24 10.64.143.0/24 10.64.144.0/24 10.64.145.0/24 10.64.153.0/24 10.64.155.0/24 10.64.157.0/24 10.64.159.0/24 10.64.161.0/24 10.64.163.0/24 10.64.165.0/24 10.64.167.0/24 10.64.170.0/24 10.64.172.0/24 10.64.174.0/24 10.64.176.0/24 10.64.178.0/24 10.64.180.0/24 10.64.182.0/24 10.64.184.0/24 10.64.186.0/24 10.64.188.0/24 10.64.190.0/24 10.64.207.0/24 10.64.208.0/24 10.64.209.0/24 10.64.21.0/24 10.64.210.0/24 10.64.211.0/24 10.64.212.0/24 10.64.213.0/24 10.64.214.0/24 10.64.215.0/24 10.64.216.0/24 10.64.217.0/24 10.64.218.0/24 10.64.219.0/24 10.64.220.0/24 10.64.221.0/24 10.64.222.0/24 10.64.36.0/24 10.64.5.0/24 10.64.53.0/24 2620:0:861:100:: 2620:0:861:104:: 2620:0:861:105:: 2620:0:861:106:: 2620:0:861:108:: 2620:0:861:110:: 2620:0:861:111:: 2620:0:861:112:: 2620:0:861:114:: 2620:0:861:115:: 2620:0:861:116:: 2620:0:861:117:: 2620:0:861:11a:: 2620:0:861:121:: 2620:0:861:123:: 2620:0:861:125:: 2620:0:861:127:: 2620:0:861:129:: 2620:0:861:12b:: 2620:0:861:12d:: 2620:0:861:12f:: 2620:0:861:132:: 2620:0:861:134:: 2620:0:861:136:: 2620:0:861:138:: 2620:0:861:13a:: 2620:0:861:13c:: 2620:0:861:13e:: 2620:0:861:141:: 2620:0:861:143:: 2620:0:861:145:: 2620:0:861:157:: 2620:0:861:158:: 2620:0:861:159:: 2620:0:861:15a:: 2620:0:861:15b:: 2620:0:861:15c:: 2620:0:861:15d:: 2620:0:861:15e:: 2620:0:861:15f:: 2620:0:861:160:: 2620:0:861:161:: 2620:0:861:162:: 2620:0:861:163:: 2620:0:861:164:: 2620:0:861:165:: 2620:0:861:166:: localhost\n\n","order":"10"}},{"type":"Concat::Fragment","title":"/etc/rsyncd.conf-common","tags":["concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","common","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":92,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/rsyncd.conf","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ common ]\npath            = /srv/mediawiki-staging\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = 172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100:: 2a02:ec80:a000:1:: 2a02:ec80:a000:201:: 2a02:ec80:a000:202:: 2a02:ec80:a000:203:: 2a02:ec80:a000:204:: 2a02:ec80:a000:2ff:: 2a02:ec80:a000:4000:: 2a02:ec80:a100:100:: 2a02:ec80:a100:1:: 2a02:ec80:a100:205:: 2a02:ec80:a100:2ff:: 2a02:ec80:a100:4000:: 127.0.0.1 localhost\n\n","order":"10"}},{"type":"Concat::Fragment","title":"/etc/rsyncd.conf-patches","tags":["concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","patches","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":92,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/rsyncd.conf","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ patches ]\npath            = /srv/patches\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = 172.16.1.63 localhost\n\n","order":"10"}},{"type":"Concat::Fragment","title":"/etc/rsyncd.conf-releases","tags":["concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","releases","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":92,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/rsyncd.conf","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ releases ]\npath            = /etc/helmfile-defaults/mediawiki/release\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = 172.16.1.63 localhost\n\n","order":"10"}},{"type":"Firewall::Service","title":"rsyncd_access_releases","tags":["firewall::service","firewall","service","rsyncd_access_releases","rsync::server::module","rsync","server","module","releases","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":108,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"srange":["172.16.1.63"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"File","title":"/etc/sudoers.d/scap-master-sync","tags":["file","sudo::user","sudo","user","scap-master-sync","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sudo/manifests/user.pp","line":35,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0440","content":"# This file is managed by Puppet!\n\nmwdeploy ALL = (root) NOPASSWD: /usr/local/bin/scap-master-sync\n","validate_cmd":"/usr/sbin/visudo -cqf %"}},{"type":"Scap_source","title":"statsv/statsv","tags":["scap_source","scap::source","scap","source","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/source.pp","line":106,"exported":false,"kind":"compilable_type","parameters":{"repository":"performance/statsv","scap_repository":false,"owner":"trebuchet","group":"wikidev","base_path":"/srv/deployment","origin":"gerrit"}},{"type":"Scap_source","title":"performance/navtiming","tags":["scap_source","scap::source","scap","source","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/source.pp","line":106,"exported":false,"kind":"compilable_type","parameters":{"repository":"performance/navtiming","scap_repository":false,"owner":"trebuchet","group":"wikidev","base_path":"/srv/deployment","origin":"gerrit"}},{"type":"Scap_source","title":"restbase/deploy","tags":["scap_source","scap::source","scap","source","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/source.pp","line":106,"exported":false,"kind":"compilable_type","parameters":{"repository":"mediawiki/services/restbase/deploy","scap_repository":false,"owner":"trebuchet","group":"wikidev","base_path":"/srv/deployment","origin":"gerrit"}},{"type":"Scap_source","title":"cassandra/logstash-logback-encoder","tags":["scap_source","scap::source","scap","source","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/source.pp","line":106,"exported":false,"kind":"compilable_type","parameters":{"repository":"operations/software/logstash-logback-encoder","scap_repository":false,"owner":"trebuchet","group":"wikidev","base_path":"/srv/deployment","origin":"gerrit"}},{"type":"Scap_source","title":"dumps/dumps","tags":["scap_source","scap::source","scap","source","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/source.pp","line":106,"exported":false,"kind":"compilable_type","parameters":{"repository":"operations/dumps","scap_repository":"operations/dumps/scap","owner":"trebuchet","group":"wikidev","base_path":"/srv/deployment","origin":"gerrit"}},{"type":"File","title":"/etc/apache2/conf-available/00-defaults.conf","tags":["file","httpd::conf","httpd","conf","defaults","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/conf.pp","line":70,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/httpd/defaults.conf","owner":"root","group":"root","mode":"0444","notify":"Service[apache2]"}},{"type":"File","title":"/etc/apache2/conf-enabled/00-defaults.conf","tags":["file","httpd::conf","httpd","conf","defaults","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/conf.pp","line":80,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/apache2/conf-available/00-defaults.conf","notify":"Service[apache2]","owner":"root","group":"root"}},{"type":"Httpd::Conf","title":"dummy","tags":["httpd::conf","httpd","conf","dummy","httpd::site","site","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/site.pp","line":50,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","conf_type":"sites","priority":0,"source":"puppet:///modules/httpd/dummy.conf"}},{"type":"Exec","title":"ensure_present_mod_filter","tags":["exec","ensure_present_mod_filter","httpd::mod_conf","httpd","mod_conf","filter","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/mod_conf.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/a2enmod filter","creates":"/etc/apache2/mods-enabled/filter.load","notify":"Service[apache2]","require":"Package[apache2]"}},{"type":"Exec","title":"ensure_present_mod_access_compat","tags":["exec","ensure_present_mod_access_compat","httpd::mod_conf","httpd","mod_conf","access_compat","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/mod_conf.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/a2enmod access_compat","creates":"/etc/apache2/mods-enabled/access_compat.load","notify":"Service[apache2]","require":"Package[apache2]"}},{"type":"Exec","title":"ensure_present_mod_status","tags":["exec","ensure_present_mod_status","httpd::mod_conf","httpd","mod_conf","status","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/mod_conf.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/sbin/a2enmod status","creates":"/etc/apache2/mods-enabled/status.load","notify":"Service[apache2]","require":"Package[apache2]"}},{"type":"File","title":"/etc/apache2/conf-available/50-server-status.conf","tags":["file","httpd::conf","httpd","conf","server-status","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/conf.pp","line":70,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/httpd/status.conf","owner":"root","group":"root","mode":"0444","notify":"Service[apache2]"}},{"type":"File","title":"/etc/apache2/conf-enabled/50-server-status.conf","tags":["file","httpd::conf","httpd","conf","server-status","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/conf.pp","line":80,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/apache2/conf-available/50-server-status.conf","notify":"Service[apache2]","owner":"root","group":"root"}},{"type":"Systemd::Unit","title":"apache2-apache2-after-network-online-target","tags":["systemd::unit","systemd","unit","apache2-apache2-after-network-online-target","systemd::override","override","apache2-after-network-online-target","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/override.pp","line":14,"exported":false,"kind":"defined_type","parameters":{"override_filename":"apache2-after-network-online-target","override":true,"ensure":"absent","unit":"apache2","content":"[Unit]\nAfter=network-online.target\nWants=network-online.target\n","restart":false,"require":["Class[Systemd]"]}},{"type":"Systemd::Timer::Job","title":"wmf_auto_restart_apache-htcacheclean","tags":["systemd::timer::job","systemd","timer","job","wmf_auto_restart_apache-htcacheclean","profile::auto_restarts::service","profile","auto_restarts","service","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/auto_restarts/service.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","user":"root","description":"Auto restart job: apache-htcacheclean","command":"/usr/local/sbin/wmf-auto-restart -s apache-htcacheclean","interval":{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 2:0:00"},"require":"File[/usr/local/sbin/wmf-auto-restart]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Systemd::Timer::Job","title":"wmf_auto_restart_apache2","tags":["systemd::timer::job","systemd","timer","job","wmf_auto_restart_apache2","profile::auto_restarts::service","profile","auto_restarts","service","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/auto_restarts/service.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","user":"root","description":"Auto restart job: apache2","command":"/usr/local/sbin/wmf-auto-restart -s apache2","interval":{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 9:7:00"},"require":"File[/usr/local/sbin/wmf-auto-restart]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Systemd::Timer::Job","title":"wmf_auto_restart_envoyproxy","tags":["systemd::timer::job","systemd","timer","job","wmf_auto_restart_envoyproxy","profile::auto_restarts::service","profile","auto_restarts","service","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/auto_restarts/service.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","user":"root","description":"Auto restart job: envoyproxy","command":"/usr/local/sbin/wmf-auto-restart -s envoyproxy","interval":{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 2:13:00"},"require":"File[/usr/local/sbin/wmf-auto-restart]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"Service","title":"git-daemon","tags":["service","git-daemon","systemd::service","systemd","class","git::daemon","git","daemon","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true}},{"type":"Systemd::Unit","title":"git-daemon","tags":["systemd::unit","systemd","unit","git-daemon","systemd::service","service","class","git::daemon","git","daemon","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Git daemon\n\n[Service]\nUser=mwdeploy\nGroup=wikidev\nEnvironment=\"PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/lib/git-core\"\n\n# We dont want to honor `git send-pack` commands so make sure the\n# receive-pack service is always disabled.\nExecStart=/usr/lib/git-core/git-daemon \\\n          --syslog \\\n          --reuseaddr \\\n          --export-all --informative-errors --forbid-override=receive-pack --max-connections=32 \\\n          /srv/patches /srv/mediawiki-staging/private\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":true,"unit":"git-daemon","require":["Class[Systemd]"]}},{"type":"File","title":"/var/log/git-daemon","tags":["file","systemd::syslog","systemd","syslog","git-daemon","class","git::daemon","git","daemon","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"mwdeploy","group":"wikidev","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"git-daemon","tags":["rsyslog::conf","rsyslog","conf","git-daemon","systemd::syslog","systemd","syslog","class","git::daemon","git","daemon","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"git-daemon\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/git-daemon/syslog.log\"\n        fileOwner=\"mwdeploy\" fileGroup=\"wikidev\"\n        fileCreateMode=\"0644\"\n    )\n}\n","priority":40,"require":"File[/var/log/git-daemon]","mode":"0444","before":["Service[git-daemon]"]}},{"type":"Logrotate::Conf","title":"git-daemon","tags":["logrotate::conf","logrotate","conf","git-daemon","systemd::syslog","systemd","syslog","class","git::daemon","git","daemon","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for git-daemon\n\n/var/log/git-daemon/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Ferm::Service","title":"rsyncd_scap_master","tags":["ferm::service","ferm","service","rsyncd_scap_master","firewall::service","firewall","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":873,"src_sets":["MW_APPSERVER_NETWORKS","ANALYTICS_NETWORKS"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"rsyncd_scap_master","tags":["nftables::service","nftables","service","rsyncd_scap_master","firewall::service","firewall","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"proto":"tcp","port":873,"src_sets":["MW_APPSERVER_NETWORKS","ANALYTICS_NETWORKS"],"ensure":"present","desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Ferm::Service","title":"http_deployment_server","tags":["ferm::service","ferm","service","http_deployment_server","firewall::service","firewall","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"desc":"HTTP on deployment servers, for serving actual files to deploy","proto":"tcp","port":80,"src_sets":["MW_APPSERVER_NETWORKS","ANALYTICS_NETWORKS"],"ensure":"present","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"http_deployment_server","tags":["nftables::service","nftables","service","http_deployment_server","firewall::service","firewall","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"desc":"HTTP on deployment servers, for serving actual files to deploy","proto":"tcp","port":80,"src_sets":["MW_APPSERVER_NETWORKS","ANALYTICS_NETWORKS"],"ensure":"present","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Ferm::Service","title":"git_daemon","tags":["ferm::service","ferm","service","git_daemon","firewall::service","firewall","git-daemon","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"desc":"Git daemon","proto":"tcp","port":9418,"srange":["releases1003.eqiad.wmnet","releases2003.codfw.wmnet"],"ensure":"present","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"git-daemon","tags":["nftables::service","nftables","service","git-daemon","firewall::service","firewall","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"desc":"Git daemon","proto":"tcp","port":9418,"ensure":"present","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":["10.192.16.72","10.64.48.34","2620:0:860:102:10:192:16:72","2620:0:861:107:10:64:48:34"]}},{"type":"Ferm::Service","title":"fundraising_data_uploader_sftp","tags":["ferm::service","ferm","service","fundraising_data_uploader_sftp","firewall::service","firewall","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"desc":"sftp access for FR Tech Donor Export role user","proto":"tcp","port":22,"src_sets":["FRACK_NETWORKS"],"ensure":"present","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"fundraising-data-uploader sftp","tags":["nftables::service","nftables","service","firewall::service","firewall","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"desc":"sftp access for FR Tech Donor Export role user","proto":"tcp","port":22,"src_sets":["FRACK_NETWORKS"],"ensure":"present","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nrpe::Plugin","title":"check_mediawiki_config-needs-merge","tags":["nrpe::plugin","nrpe","plugin","check_mediawiki_config-needs-merge","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/monitoring/manifests/icinga/git_merge.pp","line":14,"exported":false,"kind":"defined_type","parameters":{"content":"#!/bin/bash\nset -e\nset -u\n\n#Config variables\nbasedir=\"/srv/mediawiki-staging/\"\ngit_user=root\nrepository=readonly\nrefs=master\nrefname=\"${repository}/${refs}\"\n\n# First of all, check if there is something to merge.\ncd \"${basedir}\"\nremote_sha1=$(su - $git_user -c \"cd \\\"${basedir}\\\" \\\n    && git ls-remote --heads \\\"${repository}\\\" \\\"${refs}\\\" 2>&1\" \\\n    | cut -f1)\nlocal_sha1=$(git rev-parse HEAD)\n# Exit if there are no changes to merge.\nif [ \"x${remote_sha1}\" == \"x${local_sha1}\" ]; then\n    echo \"No changes to merge.\"\n    exit 0\nfi\noutstanding=$(git log HEAD..${refname} --oneline | wc -l)\nif [ $outstanding -eq 1 ]; then\n    msg_start=\"There is one unmerged change\"\nelif [ $outstanding -eq 0 ]; then\n    echo \"No changes to merge.\"\n    exit 0\nelse\n    msg_start=\"There are ${outstanding} unmerged changes\"\nfi;\necho \"${msg_start} in mediawiki_config (dir ${basedir}, ref HEAD..${refname}).\"\nexit 2\n","ensure":"present"}},{"type":"Nrpe::Monitor_service","title":"mediawiki_config_merged","tags":["nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/monitoring/manifests/icinga/git_merge.pp","line":18,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Unmerged changes on repository mediawiki_config","nrpe_command":"/usr/local/lib/nagios/plugins/check_mediawiki_config-needs-merge","sudo_user":"root","retries":10,"notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/unmerged_changes","migration_task":"T370530","contact_group":"admins","timeout":10,"critical":false,"check_interval":1,"retry_interval":1,"enable_nrpe2nodexp":false,"enable_icinga_check":true,"nrpe2nodexp_parse_perf_data":false,"alertmanager_team":"observability"}},{"type":"Sudo::User","title":"mediawiki_config_needs_merge","tags":["sudo::user","sudo","user","mediawiki_config_needs_merge","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/monitoring/manifests/icinga/git_merge.pp","line":28,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","privileges":[],"user":"mediawiki_config_needs_merge","require":["Class[Sudo]"]}},{"type":"Nrpe::Plugin","title":"check_srv_mediawiki-staging-bad-owner","tags":["nrpe::plugin","nrpe","plugin","check_srv_mediawiki-staging-bad-owner","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/monitoring/manifests/icinga/bad_directory_owner.pp","line":20,"exported":false,"kind":"defined_type","parameters":{"content":"#!/bin/bash\nset -e\nset -u\n\n# Check if there are files owned by the wrong user or group.\n# exclude pathes that contain '*readonly/master'\nif [ -n \"$(find /srv/mediawiki-staging \\( -uid 0 -or -gid 0 \\) -not -path '*readonly/master')\" ]; then\n    echo \"Improperly owned (0:0) files in /srv/mediawiki-staging\"\n    exit 2\nfi\n\necho \"Files ownership is ok.\"\nexit 0\n","ensure":"present"}},{"type":"Nrpe::Monitor_service","title":"_srv_mediawiki-staging_owned","tags":["nrpe::monitor_service","nrpe","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/monitoring/manifests/icinga/bad_directory_owner.pp","line":24,"exported":false,"kind":"defined_type","parameters":{"description":"Improperly owned (0:0) files in /srv/mediawiki-staging","nrpe_command":"/usr/local/lib/nagios/plugins/check_srv_mediawiki-staging-bad-owner","check_interval":10,"timeout":10,"notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/bad_directory_owner","migration_task":"T407120","enable_nrpe2nodexp":true,"ensure":"present","contact_group":"admins","retries":3,"critical":false,"retry_interval":1,"enable_icinga_check":true,"nrpe2nodexp_parse_perf_data":false,"alertmanager_team":"observability"}},{"type":"Httpd::Conf","title":"deployment","tags":["httpd::conf","httpd","conf","deployment","httpd::site","site","class","profile::mediawiki::deployment::server","profile","mediawiki","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/site.pp","line":50,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","conf_type":"sites","priority":50,"content":"<VirtualHost *:80>\n    ServerName deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\n    ServerAdmin noc@wikimedia.org\n    DocumentRoot /srv/deployment\n\n    <Directory /srv/deployment>\n        Options Indexes FollowSymLinks MultiViews\n        AllowOverride None\n        Require ip 172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100::/64 2a02:ec80:a000:1::/64 2a02:ec80:a000:201::/64 2a02:ec80:a000:202::/64 2a02:ec80:a000:203::/64 2a02:ec80:a000:204::/64 2a02:ec80:a000:2ff::/64 2a02:ec80:a000:4000::/64 2a02:ec80:a100:100::/64 2a02:ec80:a100:1::/64 2a02:ec80:a100:205::/64 2a02:ec80:a100:2ff::/64 2a02:ec80:a100:4000::/64 127.0.0.1 10.64.137.0/24 10.64.138.0/24 10.64.139.0/24 10.64.140.0/24 10.64.142.0/24 10.64.143.0/24 10.64.144.0/24 10.64.145.0/24 10.64.153.0/24 10.64.155.0/24 10.64.157.0/24 10.64.159.0/24 10.64.161.0/24 10.64.163.0/24 10.64.165.0/24 10.64.167.0/24 10.64.170.0/24 10.64.172.0/24 10.64.174.0/24 10.64.176.0/24 10.64.178.0/24 10.64.180.0/24 10.64.182.0/24 10.64.184.0/24 10.64.186.0/24 10.64.188.0/24 10.64.190.0/24 10.64.207.0/24 10.64.208.0/24 10.64.209.0/24 10.64.21.0/24 10.64.210.0/24 10.64.211.0/24 10.64.212.0/24 10.64.213.0/24 10.64.214.0/24 10.64.215.0/24 10.64.216.0/24 10.64.217.0/24 10.64.218.0/24 10.64.219.0/24 10.64.220.0/24 10.64.221.0/24 10.64.222.0/24 10.64.36.0/24 10.64.5.0/24 10.64.53.0/24 2620:0:861:100::/64 2620:0:861:104::/64 2620:0:861:105::/64 2620:0:861:106::/64 2620:0:861:108::/64 2620:0:861:110::/64 2620:0:861:111::/64 2620:0:861:112::/64 2620:0:861:114::/64 2620:0:861:115::/64 2620:0:861:116::/64 2620:0:861:117::/64 2620:0:861:11a::/64 2620:0:861:121::/64 2620:0:861:123::/64 2620:0:861:125::/64 2620:0:861:127::/64 2620:0:861:129::/64 2620:0:861:12b::/64 2620:0:861:12d::/64 2620:0:861:12f::/64 2620:0:861:132::/64 2620:0:861:134::/64 2620:0:861:136::/64 2620:0:861:138::/64 2620:0:861:13a::/64 2620:0:861:13c::/64 2620:0:861:13e::/64 2620:0:861:141::/64 2620:0:861:143::/64 2620:0:861:145::/64 2620:0:861:157::/64 2620:0:861:158::/64 2620:0:861:159::/64 2620:0:861:15a::/64 2620:0:861:15b::/64 2620:0:861:15c::/64 2620:0:861:15d::/64 2620:0:861:15e::/64 2620:0:861:15f::/64 2620:0:861:160::/64 2620:0:861:161::/64 2620:0:861:162::/64 2620:0:861:163::/64 2620:0:861:164::/64 2620:0:861:165::/64 2620:0:861:166::/64\n    </Directory>\n\n    LogLevel warn\n    ErrorLog /var/log/apache2/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud_error.log\n    CustomLog /var/log/apache2/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud_access.log wmf\n    ServerSignature Off\n</VirtualHost>\n"}},{"type":"Service","title":"spiderpig-jobrunner","tags":["service","spiderpig-jobrunner","systemd::service","systemd","class","profile::scap::spiderpig","profile","scap","spiderpig","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"before":["Exec[systemd daemon-reload for spiderpig-jobrunner.service (spiderpig-jobrunner)]"]}},{"type":"Systemd::Unit","title":"spiderpig-jobrunner","tags":["systemd::unit","systemd","unit","spiderpig-jobrunner","systemd::service","service","class","profile::scap::spiderpig","profile","scap","spiderpig","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=SpiderPig Jobrunner\n\n[Service]\nExecStart=/usr/bin/scap spiderpig-jobrunner\nUser=spiderpig\nWorkingDirectory=~\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"spiderpig-jobrunner","require":["Class[Systemd]"]}},{"type":"Service","title":"spiderpig-apiserver","tags":["service","spiderpig-apiserver","systemd::service","systemd","class","profile::scap::spiderpig","profile","scap","spiderpig","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"before":["Exec[systemd daemon-reload for spiderpig-apiserver.service (spiderpig-apiserver)]"]}},{"type":"Systemd::Unit","title":"spiderpig-apiserver","tags":["systemd::unit","systemd","unit","spiderpig-apiserver","systemd::service","service","class","profile::scap::spiderpig","profile","scap","spiderpig","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=SpiderPig Apiserver\nAfter=network.target\n\n[Service]\nExecStart=/usr/bin/scap spiderpig-apiserver --host :: --port 9000\nUser=spiderpig\nWorkingDirectory=~\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"spiderpig-apiserver","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/update-motd.d/01-inactive-warning","tags":["file","motd::script","motd","script","inactive_warning","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/motd/manifests/script.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"#!/bin/sh\n\ncat <<'MOTD'\n     _         _   _  ___ _____                    _   _     _\n  __| | ___   | \\ | |/ _ \\_   _|  _   _ ___  ___  | |_| |__ (_)___\n/  _` |/ _ \\  |  \\| | | | || |   | | | / __|/ _ \\ | __| '_ \\| / __|\n| (_| | (_) | | |\\  | |_| || |   | |_| \\__ \\  __/ | |_| | | | \\__ \\\n \\__,_|\\___/  |_| \\_|\\___/ |_|    \\__,_|___/\\___|  \\__|_| |_|_|___/\n\n                              _\n ___  ___ _ ____   _____ _ __| |\n/ __|/ _ \\ '__\\ \\ / / _ \\ '__| |\n\\__ \\  __/ |   \\ V /  __/ |  |_|\n|___/\\___|_|    \\_/ \\___|_|  (_)\n\n\nWhile it is perfectly working, this is not the active deployment server.\n\nIf you want to deploy software, you should /not/ do it from here; it\nwill probably work, but the next deployer could lose track of any of\nyour changes. Connect to 'deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud' instead, which\nis the currently active deployment server.\nMOTD\n","mode":"0555","owner":"root","group":"root"}},{"type":"Class","title":"Git::Globalconfig","tags":["class","git::globalconfig","git","globalconfig","git::systemconfig","systemconfig","disable-check-for-cve-2022-24765","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown"},{"type":"File","title":"/etc/gitconfig.d","tags":["file","class","git::globalconfig","git","globalconfig","git::systemconfig","systemconfig","disable-check-for-cve-2022-24765","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/globalconfig.pp","line":2,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0555","recurse":true,"purge":true}},{"type":"File","title":"/etc/gitconfig.d/00-header.gitconfig","tags":["file","class","git::globalconfig","git","globalconfig","git::systemconfig","systemconfig","disable-check-for-cve-2022-24765","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/globalconfig.pp","line":11,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","content":"# vim: set ts=4 sw=4 et:\n# This file is managed by Puppet\n","owner":"root","group":"root","mode":"0444","notify":"Exec[update-gitconfig]"}},{"type":"Exec","title":"update-gitconfig","tags":["exec","update-gitconfig","class","git::globalconfig","git","globalconfig","git::systemconfig","systemconfig","disable-check-for-cve-2022-24765","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/globalconfig.pp","line":20,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/cat /etc/gitconfig.d/*.gitconfig > /etc/gitconfig","refreshonly":true}},{"type":"File","title":"/etc/gitconfig.d/10-disable_check_for_CVE_2022_24765.gitconfig","tags":["file","git::systemconfig","git","systemconfig","disable-check-for-cve-2022-24765","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/git/manifests/systemconfig.pp","line":42,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0444","content":"# git::systemconfig for 'disable-check-for-CVE-2022-24765'\n[safe]\ndirectory = *\n","notify":"Exec[update-gitconfig]"}},{"type":"File","title":"/etc/tmpfiles.d/-var-run-confd-template.conf","tags":["file","systemd::tmpfile","systemd","tmpfile","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/tmpfile.pp","line":30,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"d /var/run/confd-template 0755 root root","mode":"0444","owner":"root","group":"root"}},{"type":"Exec","title":"Refresh tmpfile /var/run/confd-template","tags":["exec","systemd::tmpfile","systemd","tmpfile","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/tmpfile.pp","line":39,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemd-tmpfiles --create --remove '/etc/tmpfiles.d/-var-run-confd-template.conf'","user":"root","refreshonly":true,"subscribe":"File[/etc/tmpfiles.d/-var-run-confd-template.conf]"}},{"type":"Systemd::Unit","title":"clean-confd-rundir.service","tags":["systemd::unit","systemd","unit","clean-confd-rundir.service","systemd::timer::job","timer","job","clean-confd-rundir","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Clean old stale files in /var/run/confd-template\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/bin/find /var/run/confd-template -type f -mtime +30 -delete\n","unit":"clean-confd-rundir.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"clean-confd-rundir","tags":["systemd::timer","systemd","timer","clean-confd-rundir","systemd::timer::job","job","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"*:0/30"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"clean-confd-rundir.service"}},{"type":"Systemd::Syslog","title":"clean-confd-rundir","tags":["systemd::syslog","systemd","syslog","clean-confd-rundir","systemd::timer::job","timer","job","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"File","title":"/etc/logrotate.d/confd","tags":["file","logrotate::conf","logrotate","conf","confd","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","source":"puppet:///modules/confd/logrotate.conf"}},{"type":"File","title":"/etc/rsyslog.d/20-confd.conf","tags":["file","rsyslog::conf","rsyslog","conf","confd","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/confd/rsyslog.conf","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/confd","tags":["file","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/instance.pp","line":43,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","mode":"0550","owner":"root","group":"root"}},{"type":"File","title":"/etc/confd/conf.d","tags":["file","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/instance.pp","line":48,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","recurse":true,"purge":true,"mode":"0550","before":"Service[confd]","owner":"root","group":"root"}},{"type":"File","title":"/etc/confd/templates","tags":["file","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/instance.pp","line":56,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","recurse":true,"purge":true,"mode":"0550","before":"Service[confd]","owner":"root","group":"root"}},{"type":"Base::Service_unit","title":"confd","tags":["base::service_unit","base","service_unit","confd","confd::instance","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/instance.pp","line":65,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","refresh":true,"systemd":"[Unit]\nDescription=confd\n\n[Service]\nUser=root\nSyslogIdentifier=%N\nEnvironment=\"CONFD_BACKEND=etcd\"\nEnvironment=\"CONFD_DISCOVERY=-srv-record _etcd-client-ssl._tcp.svc.deployment-prep.eqiad1.wikimedia.cloud -scheme https\"\nEnvironment=\"CONFD_OPTS=-interval=3\"\nExecStart=/usr/bin/confd -backend $CONFD_BACKEND $CONFD_DISCOVERY $CONFD_OPTS\nRestart=on-failure\nRestartSec=10s\n\n[Install]\nWantedBy=multi-user.target\n","service_params":{"ensure":"running"},"require":"Package[confd]","declare_service":true,"mask":false}},{"type":"Systemd::Timer::Job","title":"confd_prometheus_metrics","tags":["systemd::timer::job","systemd","timer","job","confd_prometheus_metrics","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/instance.pp","line":79,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Export confd Prometheus metrics","command":"/usr/local/bin/confd-prometheus-metrics","interval":{"start":"OnCalendar","interval":"minutely"},"user":"root","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"File","title":"/etc/dsh/group/mediawiki-installation","tags":["file","scap::dsh::group","scap","dsh","group","mediawiki-installation","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh/group.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# DSH group mediawiki-installation\n# This file is managed by puppet.\n\n# List of hosts defined in puppet\n# Either directly in the declaration of the resource\n# or via hiera scap::dsh::groups::mediawiki-installation\ndeployment-jobrunner05.deployment-prep.eqiad1.wikimedia.cloud\ndeployment-mediawiki13.deployment-prep.eqiad1.wikimedia.cloud\ndeployment-mediawiki14.deployment-prep.eqiad1.wikimedia.cloud\ndeployment-mwmaint03.deployment-prep.eqiad1.wikimedia.cloud\n\n"}},{"type":"File","title":"/etc/dsh/group/mediawiki-appserver-canaries","tags":["file","scap::dsh::group","scap","dsh","group","mediawiki-appserver-canaries","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh/group.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# DSH group mediawiki-appserver-canaries\n# This file is managed by puppet.\n\n# List of hosts defined in puppet\n# Either directly in the declaration of the resource\n# or via hiera scap::dsh::groups::mediawiki-appserver-canaries\ndeployment-mediawiki14.deployment-prep.eqiad1.wikimedia.cloud\n\n"}},{"type":"File","title":"/etc/dsh/group/mediawiki-api-canaries","tags":["file","scap::dsh::group","scap","dsh","group","mediawiki-api-canaries","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh/group.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# DSH group mediawiki-api-canaries\n# This file is managed by puppet.\n\n# List of hosts defined in puppet\n# Either directly in the declaration of the resource\n# or via hiera scap::dsh::groups::mediawiki-api-canaries\n\n\n"}},{"type":"File","title":"/etc/dsh/group/restbase-betacluster","tags":["file","scap::dsh::group","scap","dsh","group","restbase-betacluster","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh/group.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# DSH group restbase-betacluster\n# This file is managed by puppet.\n\n# List of hosts defined in puppet\n# Either directly in the declaration of the resource\n# or via hiera scap::dsh::groups::restbase-betacluster\ndeployment-restbase05.deployment-prep.eqiad1.wikimedia.cloud\n\n"}},{"type":"File","title":"/etc/dsh/group/webperf","tags":["file","scap::dsh::group","scap","dsh","group","webperf","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh/group.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# DSH group webperf\n# This file is managed by puppet.\n\n# List of hosts defined in puppet\n# Either directly in the declaration of the resource\n# or via hiera scap::dsh::groups::webperf\ndeployment-webperf21.deployment-prep.eqiad1.wikimedia.cloud\n\n"}},{"type":"File","title":"/etc/dsh/group/arclamp","tags":["file","scap::dsh::group","scap","dsh","group","arclamp","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh/group.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# DSH group arclamp\n# This file is managed by puppet.\n\n# List of hosts defined in puppet\n# Either directly in the declaration of the resource\n# or via hiera scap::dsh::groups::arclamp\ndeployment-webperf22.deployment-prep.eqiad1.wikimedia.cloud\n\n"}},{"type":"File","title":"/etc/dsh/group/jobrunner","tags":["file","scap::dsh::group","scap","dsh","group","jobrunner","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh/group.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# DSH group jobrunner\n# This file is managed by puppet.\n\n# List of hosts defined in puppet\n# Either directly in the declaration of the resource\n# or via hiera scap::dsh::groups::jobrunner\ndeployment-jobrunner05.deployment-prep.eqiad1.wikimedia.cloud\n\n"}},{"type":"File","title":"/etc/dsh/group/appserver","tags":["file","scap::dsh::group","scap","dsh","group","appserver","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh/group.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# DSH group appserver\n# This file is managed by puppet.\n\n# List of hosts defined in puppet\n# Either directly in the declaration of the resource\n# or via hiera scap::dsh::groups::appserver\ndeployment-mediawiki13.deployment-prep.eqiad1.wikimedia.cloud\ndeployment-mediawiki14.deployment-prep.eqiad1.wikimedia.cloud\n\n"}},{"type":"File","title":"/etc/dsh/group/api_appserver","tags":["file","scap::dsh::group","scap","dsh","group","api_appserver","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh/group.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# DSH group api_appserver\n# This file is managed by puppet.\n\n# List of hosts defined in puppet\n# Either directly in the declaration of the resource\n# or via hiera scap::dsh::groups::api_appserver\n\n\n"}},{"type":"File","title":"/etc/dsh/group/testserver","tags":["file","scap::dsh::group","scap","dsh","group","testserver","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh/group.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# DSH group testserver\n# This file is managed by puppet.\n\n# List of hosts defined in puppet\n# Either directly in the declaration of the resource\n# or via hiera scap::dsh::groups::testserver\n\n\n"}},{"type":"File","title":"/etc/dsh/group/scap_targets","tags":["file","scap::dsh::group","scap","dsh","group","scap_targets","class","scap::dsh","profile::scap::dsh","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/scap/manifests/dsh/group.pp","line":46,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# DSH group scap_targets\n# This file is managed by puppet.\n\n# List of hosts defined in puppet\n# Either directly in the declaration of the resource\n# or via hiera scap::dsh::groups::scap_targets\n\n\n"}},{"type":"File","title":"/etc/confd/templates/_etc_dsh_group_mediawiki-appserver-canaries.tmpl","tags":["file","confd::file","confd","class","profile::scap::dsh","profile","scap","dsh","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/file.pp","line":62,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0400","content":"# DSH group for the mediawiki canaries.\n# This file is managed by puppet.\n{{- $active_dc := (json (getv \"/mediawiki-config/common/WMFMasterDatacenter\")).val }}\n# List of hosts gathered from etcd\n# Canaries for cluster appserver in {{ $active_dc }}\n{{- $pool := printf \"/pools/%s/appserver/canary\" $active_dc -}}\n{{- range $node := ls $pool -}}\n{{- $key := printf \"%s/%s\" $pool $node }}{{ $data := json (getv $key) -}}\n{{ if ne $data.pooled \"inactive\" }}\n{{ $node }}\n{{- end }}\n{{- end -}}\n\n","require":"Package[confd]","before":"File[/etc/confd/conf.d/_etc_dsh_group_mediawiki-appserver-canaries.toml]","owner":"root","group":"root"}},{"type":"File","title":"/etc/confd/conf.d/_etc_dsh_group_mediawiki-appserver-canaries.toml","tags":["file","confd::file","confd","class","profile::scap::dsh","profile","scap","dsh","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/file.pp","line":71,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# This file is managed by Puppet!\n# Confd config file for /etc/dsh/group/mediawiki-appserver-canaries\n\n[template]\nsrc = \"_etc_dsh_group_mediawiki-appserver-canaries.tmpl\"\ndest = \"/etc/dsh/group/mediawiki-appserver-canaries\"\n\n\nmode = \"0444\"\n\nkeys = [\n        \"/pools/eqiad/appserver/canary\",\n        \"/pools/codfw/appserver/canary\",\n        \"/mediawiki-config\",\n    ]\n\nprefix = \"/conftool/v1\"\n\n\n","notify":"Service[confd]","owner":"root","group":"root"}},{"type":"File","title":"/etc/confd/templates/_etc_dsh_group_mediawiki-api-canaries.tmpl","tags":["file","confd::file","confd","class","profile::scap::dsh","profile","scap","dsh","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/file.pp","line":62,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0400","content":"# DSH group for the mediawiki canaries.\n# This file is managed by puppet.\n{{- $active_dc := (json (getv \"/mediawiki-config/common/WMFMasterDatacenter\")).val }}\n# List of hosts gathered from etcd\n# Canaries for cluster api_appserver in {{ $active_dc }}\n{{- $pool := printf \"/pools/%s/api_appserver/canary\" $active_dc -}}\n{{- range $node := ls $pool -}}\n{{- $key := printf \"%s/%s\" $pool $node }}{{ $data := json (getv $key) -}}\n{{ if ne $data.pooled \"inactive\" }}\n{{ $node }}\n{{- end }}\n{{- end -}}\n\n","require":"Package[confd]","before":"File[/etc/confd/conf.d/_etc_dsh_group_mediawiki-api-canaries.toml]","owner":"root","group":"root"}},{"type":"File","title":"/etc/confd/conf.d/_etc_dsh_group_mediawiki-api-canaries.toml","tags":["file","confd::file","confd","class","profile::scap::dsh","profile","scap","dsh","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/file.pp","line":71,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# This file is managed by Puppet!\n# Confd config file for /etc/dsh/group/mediawiki-api-canaries\n\n[template]\nsrc = \"_etc_dsh_group_mediawiki-api-canaries.tmpl\"\ndest = \"/etc/dsh/group/mediawiki-api-canaries\"\n\n\nmode = \"0444\"\n\nkeys = [\n        \"/pools/eqiad/api_appserver/canary\",\n        \"/pools/codfw/api_appserver/canary\",\n        \"/mediawiki-config\",\n    ]\n\nprefix = \"/conftool/v1\"\n\n\n","notify":"Service[confd]","owner":"root","group":"root"}},{"type":"File","title":"/etc/confd/templates/_etc_dsh_group_mediawiki-parsoid-canaries.tmpl","tags":["file","confd::file","confd","class","profile::scap::dsh","profile","scap","dsh","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/file.pp","line":62,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0400","content":"# DSH group for the mediawiki canaries.\n# This file is managed by puppet.\n{{- $active_dc := (json (getv \"/mediawiki-config/common/WMFMasterDatacenter\")).val }}\n# List of hosts gathered from etcd\n# Canaries for cluster parsoid in {{ $active_dc }}\n{{- $pool := printf \"/pools/%s/parsoid/canary\" $active_dc -}}\n{{- range $node := ls $pool -}}\n{{- $key := printf \"%s/%s\" $pool $node }}{{ $data := json (getv $key) -}}\n{{ if ne $data.pooled \"inactive\" }}\n{{ $node }}\n{{- end }}\n{{- end -}}\n\n","require":"Package[confd]","before":"File[/etc/confd/conf.d/_etc_dsh_group_mediawiki-parsoid-canaries.toml]","owner":"root","group":"root"}},{"type":"File","title":"/etc/confd/conf.d/_etc_dsh_group_mediawiki-parsoid-canaries.toml","tags":["file","confd::file","confd","class","profile::scap::dsh","profile","scap","dsh","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/confd/manifests/file.pp","line":71,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# This file is managed by Puppet!\n# Confd config file for /etc/dsh/group/mediawiki-parsoid-canaries\n\n[template]\nsrc = \"_etc_dsh_group_mediawiki-parsoid-canaries.tmpl\"\ndest = \"/etc/dsh/group/mediawiki-parsoid-canaries\"\n\n\nmode = \"0444\"\n\nkeys = [\n        \"/pools/eqiad/parsoid/canary\",\n        \"/pools/codfw/parsoid/canary\",\n        \"/mediawiki-config\",\n    ]\n\nprefix = \"/conftool/v1\"\n\n\n","notify":"Service[confd]","owner":"root","group":"root"}},{"type":"File","title":"/etc/tmpfiles.d/keyholder.conf","tags":["file","systemd::tmpfile","systemd","tmpfile","keyholder","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/tmpfile.pp","line":30,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"d /run/keyholder 0755 keyholder keyholder","mode":"0444","owner":"root","group":"root"}},{"type":"Exec","title":"Refresh tmpfile keyholder","tags":["exec","systemd::tmpfile","systemd","tmpfile","keyholder","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/tmpfile.pp","line":39,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemd-tmpfiles --create --remove '/etc/tmpfiles.d/keyholder.conf'","user":"root","refreshonly":true,"subscribe":"File[/etc/tmpfiles.d/keyholder.conf]"}},{"type":"Service","title":"keyholder-agent","tags":["service","keyholder-agent","systemd::service","systemd","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true}},{"type":"Systemd::Unit","title":"keyholder-agent","tags":["systemd::unit","systemd","unit","keyholder-agent","systemd::service","service","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Shared keyholder SSH agent which holds shared identities\n\n[Install]\nWantedBy=multi-user.target\n\n[Service]\nUser=keyholder\nGroup=keyholder\nExecStart=/usr/bin/ssh-agent -d -a /run/keyholder/agent.sock\nExecStop=/bin/rm -f /run/keyholder/agent.sock\n","override":false,"override_filename":"puppet-override.conf","restart":true,"unit":"keyholder-agent","require":["Class[Systemd]"]}},{"type":"Service","title":"keyholder-proxy","tags":["service","keyholder-proxy","systemd::service","systemd","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true}},{"type":"Systemd::Unit","title":"keyholder-proxy","tags":["systemd::unit","systemd","unit","keyholder-proxy","systemd::service","service","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=keyholder-proxy - Filtering proxy for keyholder SSH agent\nBindsTo=keyholder-agent.service\n\n[Install]\nWantedBy=multi-user.target\n\n[Service]\nUser=keyholder\nGroup=keyholder\nUMask=111\nExecStartPre=/bin/rm -f /run/keyholder/proxy.sock\nExecStart=/usr/local/bin/ssh-agent-proxy --bind /run/keyholder/proxy.sock --connect /run/keyholder/agent.sock\nExecStop=/bin/rm -f /run/keyholder/proxy.sock\n","override":false,"override_filename":"puppet-override.conf","restart":true,"unit":"keyholder-proxy","require":["Class[Systemd]"]}},{"type":"Systemd::Unit","title":"prometheus-keyholder-exporter.service","tags":["systemd::unit","systemd","unit","prometheus-keyholder-exporter.service","systemd::timer::job","timer","job","prometheus-keyholder-exporter","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Regular job to collect Keyholder armed state as Prometheus metrics\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/prometheus-keyholder-exporter\n","unit":"prometheus-keyholder-exporter.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"prometheus-keyholder-exporter","tags":["systemd::timer","systemd","timer","prometheus-keyholder-exporter","systemd::timer::job","job","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"minutely"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"prometheus-keyholder-exporter.service"}},{"type":"Systemd::Syslog","title":"prometheus-keyholder-exporter","tags":["systemd::syslog","systemd","syslog","prometheus-keyholder-exporter","systemd::timer::job","timer","job","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"File","title":"/etc/keyholder.d/mwdeploy","tags":["file","keyholder::agent","keyholder","agent","mwdeploy","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":71,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"-----BEGIN RSA PRIVATE KEY-----\nMIIJKAIBAAKCAgEArU7e7nVPGCNOexOpZyFa3S+3ldP0hS4qxSNP4lpL9/zOiodz\n+s3qVrvxNKLo28Pg2C4bU2PTYdeFE06e1BPk1zQ5gLTGkaQHfBc2UJ0PKc6PjztQ\nMgRofJ3nCYfZGaZxHLgNt6+fUlh0IzJ3alRgKFvdAMnXdpR1pDF1xMRpbBrh/HHa\nRd/hjlLBwJ6HYV4Q5br1ERbBCcKIMtRn8NuaoINBd8n5AbT2qVQsjV7zjAwOcOCg\nG40wB6RCnT9HqdPfBg+EM1ooMnwlU/roph11bUEy/CsMmM/IjxEhBaJ9Gzu/axbQ\nP2R6u3Q2xQtJTRIVolY/tbAldAfgWuQFJY/UBgwwu6M9fr7Hxop/y8h5NlNp+zbr\nNCvfRfIAsZt6OV4/YDIbGDpucI2vBS99TRM9SjbC0IIA+TtnUyqJDAjD9w+ErDe8\n6LegmmskAQIbccnFomSVz0seGSl6GarCkWSet6s0qJzCVWj6j2uOAnNQMMRJDHye\nfSYYKcOpo/uEc+whG58xj5xqHoPmp63nsMPmn/aI6jhWrCa7nBDCUdEMnrrmkR4X\nnjAFOb/0frgsi5z2xUC5dJIE9eoBcesGBqF9yt18ETaxgExCRxBwLdiBCTnaBhTY\nBxZB1UyVAIifJxjA7Y7C8X0SJQhfz/rHlPZF3QJwQahpI7u79rr7TCNaLHkCAwEA\nAQKCAgAjrQ/BQM7WZjY6qdJ+k2Q0EiWVpzs3y0gsqtc//lyTISyXYcjjQU5TKn89\n2adbzhfUCLHBWdRi2M3hKpcRi0LZdju8HfqecojD57dboulDLu1oi8o3cabcuFie\nIqPzXsr8IXtZa8K9Xc4SjMn+Tn448KgvCF3dYDRTZ4cZyWD2SxZoNDu9lJfHB4wx\nDbFKvuV1lSXrraZxTuVgqU74SwyqrDpm4WHsEweP1e8R7xDtrHGwlN0ArvDLMeow\nmp0y/ZV0lu8c7xtFQT8h6Y3I3FmW8wv+0xHVxzg/E0Sb91YPrB38eobF9fY57nNz\n3p3pSqa/c0fMLAWZvCFYNIZGtDPt796ynlpRMifIajUiqqxprFodSiaOiIsr8JjZ\nBH3kJvenBMSSLDyT4TbNDuNUihgMrFvOvcZauNJDbVMA/k+yOEXHuaI2ULMiqz8M\n/72Z6vJK1YO2CPunsxHFsFO77BYObyGsn0jfWBOMTQ+v7zOWVN/gGLabOmuKEhiM\nUnhd7S8Ourb3cK4yLvVPT+kJc9W76y/UPtRn2ZtYgZHQVBX8Qa/+OinAPImSFyjm\nv3vX4Ft0u7aG+4+1BVbcimW2g9VP8uQGJhF1wmYaSi5sf6nAxtDLi9Bw7/ty8q6k\nHsMqiVUgNRCxQhuKrXzepArJ0rI3YUEsBB9cLrrzf6H4tYnxrQKCAQEA4NT2wMDG\nFNR4h6OYTFP8yt5+RRED/dub+lxfPLSS9w1wPU5ju5qhkCTXA1+A8Mbn0ZqA/VK7\nlJyiFF9gsl0uJCneCSfFIonULRZVZ774KZ5diVT4Y7cuM+TFJJ2boOcSPKaQRMlC\nz+ReA6uyNwxS5E1g3vP7PFBLCyJVqkbA26EijS2XuVfBw5p8OdZaNJsFk2lggom4\n/LT660KRneBA748XxQ4TFlO+Bqx6F/eZA9QR1N+hhClOjgwS8i+RA6y1zybp3UA9\nrn/JnBMiCTEulDFkQye/xa6S/W1E1c9PvDjgGwaFizosJpZ8OiL8SpsvVrarT5Bt\nTM0HcDBDsMRSUwKCAQEAxVViTjGpkbzo6Mb4RAOX51AoerA4WzhGLdJAA6wAcfBg\neUHXt8JKtyCYSjRQNz+gCgcGhur9xrpeNXu7l/fX5EbcsMGoIPMcudsJ6m1LQf4O\n39978M0DO/4szmBjDGnRPjQA6NelCKV4fvCLkwL/eNPl5dYALSrk+ICoEle+1n3j\nI44DUSf6ZcshZGMiloWAmdDRoltxng7c3UWSz+fqM3mhuZXq2Ijh7nhZx/MTkvF1\nGifqM+QbFzFuWziyppFY6K9+8GaeQI3bjJnLC11uqkJKLZtQsxu2x24xgqpSH8wD\nUMQQDLKrkyQffs7z1tXiagB+eFuengJhYaZYviJEgwKCAQEAnMBd+S1t7P/luMu6\nVx0HVnmhF44xdkAyk27rh2tuO4jHBDcvGZFJqzHEJrnjL/u9jEloPTX9SjOaXRHS\nXQjSLqxx/XgY3Wey4mx7xwVCB+I93I29T+ha8htBx7GK27e+40JNu2eGiWLymSSP\n8AlLkZjRPSBlvTtN1sltaHZD59yENmHfMn2YvkNq8PgdlCewz4Hco6ZZrvaPKo8S\n7zt2io79R4n0jNB94DFIPoWFzUGB3SS9e2NBPY/1dZzsQd+cMn0y9+reFldJvOMq\nC7aafv+go6GG9tAr8zzHjToooVYWCUGWwecg+RZaLj5OH8XqT060SZisW6tm0DUW\nPJvjuQKCAQBy0ooPIcqfaKLFv/D58nVTPUswiJViTs5XHz3sZQslQU+BfxR8cmtz\nP14d327FlxoSe6AKpXXhStRCnqq7dJWE2M7VcvnXol6WrqOIauwdjC0viyTdKw20\nvONpeqBnurLsVOoqkkAPVelVQ7aTZm0s62+cWvdjUNBG4OXrNm9u83VVXO8FLBQB\nYz8c4Kphl3ELD3zL0hW8eL1/a1pP64xVQ3MdP+SU9qEwV4s2U3SSTjlrbMpUQ2iY\nCEVEgytAzNZFHsjoLW3r9h9IIr0I8ebQ3x22h+dfMMMcLDxW4bBDnDxZpJwKJ3S6\ne4xwBw/PdEj4kS0F75nOK2hqn5aHm/ztAoIBAGCuyAKjGuP2N4VQ2BALtbnieAvu\n0k7lhH8DByL463a5M3g8be6KbXgUaKBG+SKG/EB9lltjYCntOZLJtuQdRvrttXdt\n3wqnhY+WVihKRt2pfQ8BF2XtN1t/PatquZMotZaH8rVw8BqhzksfmMlMg33RR2Oz\nkTHea7/Xl4Z9s3/zoagNE7btB2NuGVOZJWoTDHa040DXCdUcOQuuUBCB5bQxrop+\nXEJ+qwBTK2C1ZYN3whBTqgFip2jRV1knJNgROwV5D2Dx66dvmw+B9ZsNxlXSUUmo\ngD57Z4hoLzEiek9USiAs8mH6SMiqhaGpadjm5tAVrds2ViehLLat6/4DKT4=\n-----END RSA PRIVATE KEY-----\n\n","show_diff":false,"owner":"root","group":"keyholder","mode":"0440"}},{"type":"File","title":"/etc/keyholder.d/mwdeploy.pub","tags":["file","keyholder::agent","keyholder","agent","mwdeploy","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":81,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCtTt7udU8YI057E6lnIVrdL7eV0/SFLirFI0/iWkv3/M6Kh3P6zepWu/E0oujbw+DYLhtTY9Nh14UTTp7UE+TXNDmAtMaRpAd8FzZQnQ8pzo+PO1AyBGh8necJh9kZpnEcuA23r59SWHQjMndqVGAoW90Aydd2lHWkMXXExGlsGuH8cdpF3+GOUsHAnodhXhDluvURFsEJwogy1Gfw25qgg0F3yfkBtPapVCyNXvOMDA5w4KAbjTAHpEKdP0ep098GD4QzWigyfCVT+uimHXVtQTL8KwyYz8iPESEFon0bO79rFtA/ZHq7dDbFC0lNEhWiVj+1sCV0B+Ba5AUlj9QGDDC7oz1+vsfGin/LyHk2U2n7Nus0K99F8gCxm3o5Xj9gMhsYOm5wja8FL31NEz1KNsLQggD5O2dTKokMCMP3D4SsN7zot6CaayQBAhtxycWiZJXPSx4ZKXoZqsKRZJ63qzSonMJVaPqPa44Cc1AwxEkMfJ59Jhgpw6mj+4Rz7CEbnzGPnGoeg+anreeww+af9ojqOFasJrucEMJR0QyeuuaRHheeMAU5v/R+uCyLnPbFQLl0kgT16gFx6wYGoX3K3XwRNrGATEJHEHAt2IEJOdoGFNgHFkHVTJUAiJ8nGMDtjsLxfRIlCF/P+seU9kXdAnBBqGkju7v2uvtMI1oseQ== puppet@deployment-puppetmaster\n\n","show_diff":false,"owner":"root","group":"keyholder","mode":"0444"}},{"type":"File","title":"/etc/keyholder-auth.d/mwdeploy.yml","tags":["file","keyholder::agent","keyholder","agent","mwdeploy","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":92,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"---\nwikidev: [mwdeploy]\nmwdeploy: [mwdeploy]\nops: [mwdeploy]\n","owner":"root","group":"keyholder","mode":"0440"}},{"type":"File","title":"/etc/keyholder.d/phabricator","tags":["file","keyholder::agent","keyholder","agent","phabricator","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":71,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"-----BEGIN RSA PRIVATE KEY-----\nMIIJKAIBAAKCAgEAynyOaOiQ+ff3WCMuq64ras178FrMpstN5PfKahY4rnLNbewX\naJrIbSFCNG4oFwwxGLbXeWuYLjAxQqav20YPFHasozZyswjhFj+xjdsaw5Tsb/N0\n1HfITjlngVxuIV4fxFGwpE1G8qVjX8ivd1u0hVR1r4P8oyOo6wkvAkExSubxp5Sg\nApnvYYsVEE11ZJL26r8OQD9ouOWDCfaOPBJOxeYT4k0OcvPgrfpA/+NiLFgW0lt7\nLaB79G2F2q5LNjYno//4PFZ1WB/98qzEVM0SWLUwZIIrRuBULY5auuDEVUrwUyqR\npHhq2WvK3ZQX1mrkd/Vt1+A3gKIolK0TEdP3GNWmU+s02YGFujzteqFLfbGl2+B2\nW+Gs3N9EG28XF/hdoLbVvectyBcpr6HCTqvMWgCEGJUM2F9XNeDxKZBvedUlPMlH\nSN89jESanRBdMGB4MNh+KHy/csvGMhksI/EOhyP3j0qwpoN+KeR6gQXCXeGRkdrj\nXghGCcU04bWGAUjxtQdS4dnzbmPpFhGDaas+8OgwALRhbJsq/ydDSBE1fz/eHkPM\nHRdYeDguIiU4e8pROuNLraq33T+v6vNAiiwu7kJOUQQ0Wlhdqyqz5f4Rd/iKdFyM\nbBVKJldqKJBBLQ6kiiv6+0DpDsaemZ2vSX6ZwCmUbJFtFz4HhEb4kGLia4cCAwEA\nAQKCAgBd3eHytiVHC/GI1T50bdhIuZtD8APBKqwggdI+3bBHBoc+9txfLKnPFUTo\no0xIaulzqIc5DWzNtJ+RY05QmyiwdtdPDhWb83jM5Jf9x92fXzFAMJ8vQ5wCz0+x\nQ1T2ePjG/IujjwNdxtfLdnAJJ+UGjgHEbK44Pna3BlnZdLlSHL9XzWlj61JyaJRK\nK25JQmvepNUJaZu1YwgdHUQQivgje6YqGUiid3XnkQSC2zkOj4N83tW6cBQmWoNb\nvcK2DeLQfv/nkLjzMll6HycgnLRtlQkq/sDrKWE8gSqESWAanhPMqgY8NWprAjJY\nB6gJSSJCje7uzU1Nf17KlXUqpZV9BXZss2EK22hz71zr6fXiOmz5JJpIEWV9BFDX\n3ZhNjBtB7cS6CYPl6QXbBcnueS4sWDZH3b3hYQD6G4Uqn3iVySyv67TQrlqI195G\nuPMUPjqq+F0EVWPhDLkd82wt2IV5p179Qlcrhm1B+RX8hcx6k7XfUd60fcigMVYt\nne2k6R5oxgZMFtdaFQ8/jW07K+3Axzl3s7Am01sisnf41AWGNp9KOLjUabevSDwe\nJZMV+N3r47M0aw9B/RhAuIVjqmYYhP7fErVIJGz/5LJzjmdpf5qp+t7pPMsnxvUx\nqCd++WJzWSPArN1WaFTmrzHH20Yw2zP7Zl2jR1yAveUIF0PmaQKCAQEA7k3HWm67\ny1PU5PMH5uFaJN2WSZIGazfRc70o9evN/4jLa+oVJTtVQdXaNGpPAJVB1g90BvSe\nJxdU+tIZq3AhWe4EoRa9VGuC+L8YoDgYwYyON3b1tqYTDRmoNX1gvEWInrLkdEQV\nsaQv0OSyPqi7DSOZF1vAuBvJU0AJMnvQkhu4DUy2lKkfCYpwnSPtF14Iy1nobXnq\n3Crb5pU94v/ksgKouXzhMh6JCEArOF24ExSsKSd9dtoUt8R8nTTXJOnL28rDBadW\ntsNTGnIId6QK6cCu9+82WeY34Q/bABwoKnuBKSdkHvq0RfUjGdy4Tdge2elKU/T7\nJicbVenUFBM1NQKCAQEA2YXhnTAiTwU7xiMEv7VCBntgezuxODlh/mHYNGz/Bl2e\nCFsDwFrjoxmkItsAH3WSNZtYHqZ4mcoi+VKWe5UavDqsYL2qctZbe7Wk/K5DP+oZ\nmZZ5PV0KxMxrC2USdU+phGUYTRacJeoNCGdfouriOCsKjc2mqYiZ93fkath8G0IQ\nqClsfTzArvvo878/KCg4md0sbnEc2n72N6H81VEyrFkOA7CxDwuZFnhjj1ZZRmAV\nvsZpKYv9F2JWGpsDOTTY1FkATQfUPFWOqQG2sH3s8aG5air/p4SNqxFrJ0LL8FMG\nmsThK15R9gm5nw+XElHyU7KYKdxee/dcwyLS9I4hSwKCAQEAnJs2wKJ2/bd4+IES\nl1NPh1ysEGtLlpiXKEWOrpapyR3f+WpbPR2R+PMONFYM1yg/nOqI6K1HZg86RJ9g\nST8mW9BE8IxeHiWNa+VBzMEw27mAGMkvzzmy2XAcEBL2SKQ1lX2hDxtTWmu5FMHG\ntdDzJD5ZtHUS4Ks6EmDJ6ohd2DcpLGxWrLm78Owu98YNYMbmZqUOTyvJAamU3CMG\nCbD7XVTMByIfaG2Sxn5NKPzGJJv4TA9sr3fAF8ij0DhSjyqqUyYcJhIDtZYFfiKk\nl+ORXG7JTZzCDjByVpCx7o+SgeCqUB5X+NfvMu5Xg/5+jIHUPIbI1wXvKvKWT06c\nlhjNZQKCAQBNaGFjaK+s4zXkSq3z8vLuD5XEBPgKBBGlTvh7n5YZk9MbMhhhqXZ8\nojFQ3hJrH5HKVd/D+IXOZKqRgxxeGi+LcG3Ld3NirnmbyoZODU2NPyehCnVWqvec\nFQq64VryOEkg/kDpnfQvYd0FcpQMC/448sgsslRu3Fe+QwIcK7HumVIIJcWfw7Dm\nFGtP4mz9Q2LxDk4zdzlHYAsKvTCWUPDxeDeOhKBdtEjkQC9d4OKgMq1KWJ0v1ctZ\nOPtfOG6rOu02k/2RbAnQ9rlv11ZF9GoPivfKmkakPH2VtPsm25Rrj4A4L3vZzRTp\ns4hE3G1sbZEIy/NuYieVge+W2Zusv6+FAoIBAAthshqIf+2BaLAkoq/cCiBPbQ0r\n6o6TFLG2o3Y8RDvRlPkg8keRR8RNQ2DkB1C/vdg1ENu77C4DYt26FeExj74IyWJZ\nVgVvqMDN+l8Txeqw5rGTEzZepMMKOpXZG8owm0+CWS6jNxswX0uME88XH6WWd29+\nGxHfYJhuD0PqAXr+gRNnGchU/QgF3zkk1sOq78vYb8q3jhbSWclBmSW2ueuz09/k\n/Z/U4AbAkeAwZOpOJf6lj+E1KJQF+CQyyV98ePXDUK8oh2j5OLwpCWVKbAWojyAu\n3dokUSpMq0Xs5MAWP+I/FFB4kp3tE9fxolcwBAkDVxlaUuSo5SC8RS814GI=\n-----END RSA PRIVATE KEY-----\n\n","show_diff":false,"owner":"root","group":"keyholder","mode":"0440"}},{"type":"File","title":"/etc/keyholder.d/phabricator.pub","tags":["file","keyholder::agent","keyholder","agent","phabricator","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":81,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDKfI5o6JD59/dYIy6rritqzXvwWsymy03k98pqFjiucs1t7BdomshtIUI0bigXDDEYttd5a5guMDFCpq/bRg8UdqyjNnKzCOEWP7GN2xrDlOxv83TUd8hOOWeBXG4hXh/EUbCkTUbypWNfyK93W7SFVHWvg/yjI6jrCS8CQTFK5vGnlKACme9hixUQTXVkkvbqvw5AP2i45YMJ9o48Ek7F5hPiTQ5y8+Ct+kD/42IsWBbSW3stoHv0bYXarks2Niej//g8VnVYH/3yrMRUzRJYtTBkgitG4FQtjlq64MRVSvBTKpGkeGrZa8rdlBfWauR39W3X4DeAoiiUrRMR0/cY1aZT6zTZgYW6PO16oUt9saXb4HZb4azc30QbbxcX+F2gttW95y3IFymvocJOq8xaAIQYlQzYX1c14PEpkG951SU8yUdI3z2MRJqdEF0wYHgw2H4ofL9yy8YyGSwj8Q6HI/ePSrCmg34p5HqBBcJd4ZGR2uNeCEYJxTThtYYBSPG1B1Lh2fNuY+kWEYNpqz7w6DAAtGFsmyr/J0NIETV/P94eQ8wdF1h4OC4iJTh7ylE640utqrfdP6/q80CKLC7uQk5RBDRaWF2rKrPl/hF3+Ip0XIxsFUomV2ookEEtDqSKK/r7QOkOxp6Zna9JfpnAKZRskW0XPgeERviQYuJrhw== puppet@deployment-puppetmaster\n\n","show_diff":false,"owner":"root","group":"keyholder","mode":"0444"}},{"type":"File","title":"/etc/keyholder-auth.d/phabricator.yml","tags":["file","keyholder::agent","keyholder","agent","phabricator","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":92,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"---\nproject-deployment-prep: [phabricator]\nops: [phabricator]\n","owner":"root","group":"keyholder","mode":"0440"}},{"type":"File","title":"/etc/keyholder.d/deploy_service","tags":["file","keyholder::agent","keyholder","agent","deploy-service","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":71,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"-----BEGIN RSA PRIVATE KEY-----\nMIIJJwIBAAKCAgEAuV+zB092H0RjNZQoy6bxo4dps9J/BNQN0gGOgA9WZGVcUHD8\nQoygMeWv8LKHeA3jWlvrd4tRokQL2j68VRvBKmfwLV4TXjChxV0hl4e7dc6vnXdH\nDLrOOPNQgsRMFAxhvk+BbGxYf+TaYuCxBU4mGjzWm6jI5Hjtm3dOPwUF7yRSL7gP\nBIrz3QejHuHrGf32rPqAMIE5WMWOzBrZ6RfP4vtzienFOkfMkKZKBbKF82/0CKKc\nXkNhsAASn9j6UumCavbq0tb0WXMUzWJz0Zv1621bIZfFliyB+qPWXFfAd7BCC/LL\nY/oa65Vu6f4eyrqcuVE4XcXU8noKWeorC0/+8B1QU7qUghbEmqdrC/Kp+3qUo34K\nKEWMySouCWV52pWBVSbHAmDoEATpFlH21OdPalNJJPxYBlRsOBAL8iyxFzbTGelU\nOSTFJFbi3vMZGvjgqE1ugAQBxM6Cmbk0bPMr8ynp3Nd7EKmZn23BjZJAA1aWS373\n3Q9PNpVpD3wSSCGyY7h+DnE48gx2LOOZNEjr9oSROA4xu//c9EpTo8YLX8SYfbeg\neEO4Yz5y3waQVtKxLVM9OKU2IAJhylGRB1AFYdcK8ELJQfLoKwSPGRXMR3YntDsi\n2CQHZ2hp2Nkcqkr4gRFsjCXUzuOqvOrDDZgVOATv6X7qJNkgXOPPlgZPJhECAwEA\nAQKCAgATbpq/y26gfHTB6xQTtR5jfBByj0BNa0U/nHYpqnHt+EojDJUFDOTGFkPJ\nQY294gbRNA2M7IfUMLnlWOo5Kb2oClk9CD2ThBmRLOAWmF3oTZBPO2+xP+vaQHdS\nHe2ztFCSuJbinMDyNzVFZDRqT/TijzoX+yuD98FAqNME/CvRE8ehxPOeEErcAq7w\nz9HrWZoALApAC2vNiHgdoTrymlJqgt1ruZu5LkmdaDEeQ8aS7EtylEk8AGg/IOLS\n6tXi1yOavuOC0pGuxseJeCaX9HdlBIOnE9fclDHT6lTQPUqpwUpLIlp70n378CA+\nWyszKTjAnGkCO3jFKlHndwqoFuysZViFM/R6fxKCxeUDStEb28F0ID79IXEmK5qT\nGkugWS5yWW8PP3KyqIbAY7msRNeVyh/UVobXm6XizGGSnrxvPNfhzpDO1He6jGYb\ndy5y1BITg7NGCI0A8mMkzQVtxUSVm2VJsXrTiEEXvAv8e/QQVhvzTNo6GXaJKI5a\noJlIfXIwMlnhP3AjYxhvbydeZQ01azje2fSROwFDFv0Uei+A8lwnsjhJMygEIvRU\nIf1mVdOQLB7eNw5lfCcI2623ez5D527D/A9ubmbuISFj0CpvuejbuqgbEgQG7UDK\nRyo9tGa1P9xHbqTYR0RfMVJfNinGbIJOJ5Gk5IFP+KNG5nbmGQKCAQEA3ZPHcZi+\n12FjdnsVb+t8lVm1Dc5/T0dlDQ8bcW37UXT5iGghR26b0lwSR9sZgEUicQ/b062j\neFS3/l0BMXtVK8QmZFJX5MMw/G0Clq25oGdtCuvXzPLF0b5WBFG+VSrLRwtfAkay\n3+H8r3dvxixPXXdciLbH6m0GR+0HR7GlWLq5G6uuituQcEk2xySsA+3Xyw5haePn\neut83yOl6cIfIFnEs1JT4N1LIbb71S52PMdSmTre0YClEphlBbnQlAyOApjBDYSw\npKQ7bauAYJv/fwjOZnr/JQ2RzLCTxWIcd6cT/uv7iyhxctJSGfsd5TGaJ5t99dfk\nX/Z42PZO8Im9PwKCAQEA1iwYJ4hg0HQ2p4SGgMqeUEbJHJKB0b4Qin+jnhbz4TIp\nGAVFxDe3mUVcfDTsH7ksBX08sxe2T8bFXoG9nugHAeylBqlKNgAMsBFBJd5zEEw7\nkPU3A+T7SKG22DPjDuZLI2BG4LyjbizK3vFVxObmy0atpXwSjBRljHpZLgvInhbU\n/5EtsbJ11d24MdCD7mg6lOhXZMEUQXpecV3rjeJwC7jLtYfsEIhlSTWMp7+eu42q\nJZZZTuEO7TvBwfHG1WUlmN/CvZlveglWgkNUFcQlhV7uC/X2R9KGClUMcDKCjEdN\nrN1zp0IOI9W3lvbeUGb8Wqgp4cQOT6T91J8Dy/84rwKCAQBnbvG+XIBRyHuGtmRG\nb5YjndG/1TJmzrwkQXYdGCsmVkWZ4IoQb1i79RDvjB62Ww992dpTUQ4rQNj3G3FQ\nKPOUT6dgU3QGLPv0CesYbZZmg4FKhNejK30esQw0Tfhch3KHAo7iYCBmFHdBba62\nwr51sh93DmP6UdSJxOMOG6ZE6j045oa++UnOsM6qXbsSxndiqZ7dsG7BWaZb/6cW\nnPCsyFrjHr5bDNJitamPVXYKXz12nB2hjL0CFjOqXZg5VDcCjU4pQlS3NpcrVdDC\nyG+XXIQFIMtz/4adF5yTmn4ReOQDryMoTcPPxtBeonPNJr+AV7yQA6zvAv5cwXYO\nIS4/AoIBAGV12C+KPQsjsuyjLLEAzAUNs6KUiWmal+100EdJalmp0Kvve4CcQJ8c\nq9avn5jbuU4UaVgSiKy8Zq4B2pnYI9G2kOtZ8a0pUtlqIynUe0AiTSm78UcoCB79\ndUhxNETPtpLYvlsjIm1ETQtW2yH/nSB5qDO4VnUECKOHJo5YyL6T5G36EeKXv5kE\ng4kd1hJwUChQ9W3mxjjKxskADGJX/mqfLeoerSeb5hfLhYnGjmUdlJhf5Ikot1CN\nuZmud1qKo0gL4Q6/DH+Mwu3NBZ2WIYxQT4ddC0I1Kojkh5LzasMX2GVnN63p7hbt\n3R5obyM51p0AA29P2NPEPvemKT9P9kMCggEAF7KtQM4KyvPrWU4bHkFN7GtVRujb\nx5oy3jgQiRAihO717luO5GLUeGBE/1HTOmciXZPFwlMr0pV1oMv2dA/lC3T8ZMiD\n/B5fg8SCwYaV17fXWeDK/eli4kOevsf7J18GfXmHivDEqBtmK96a/t3T/JoNbJjM\nBFcEAZdbiDNDDtCEq2SQoPqCDt1DwpdKeO2jI8kAqvxNhMwBnyYtIWBmkYhqpXkG\nh3ssJkzIGJMOOIkM2EvwM3r3XXXU3eYE7DbDMzcvxsJYYAkdty0uBAiVdRpnsRLS\no2N37fxClvfjrutzPE6OfYbzZwTbwa4Nq78STXthDkXnjLVdjfsdwDodow==\n-----END RSA PRIVATE KEY-----\n\n","show_diff":false,"owner":"root","group":"keyholder","mode":"0440"}},{"type":"File","title":"/etc/keyholder.d/deploy_service.pub","tags":["file","keyholder::agent","keyholder","agent","deploy-service","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":81,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC5X7MHT3YfRGM1lCjLpvGjh2mz0n8E1A3SAY6AD1ZkZVxQcPxCjKAx5a/wsod4DeNaW+t3i1GiRAvaPrxVG8EqZ/AtXhNeMKHFXSGXh7t1zq+dd0cMus4481CCxEwUDGG+T4FsbFh/5Npi4LEFTiYaPNabqMjkeO2bd04/BQXvJFIvuA8EivPdB6Me4esZ/fas+oAwgTlYxY7MGtnpF8/i+3OJ6cU6R8yQpkoFsoXzb/QIopxeQ2GwABKf2PpS6YJq9urS1vRZcxTNYnPRm/XrbVshl8WWLIH6o9ZcV8B3sEIL8stj+hrrlW7p/h7Kupy5UThdxdTyegpZ6isLT/7wHVBTupSCFsSap2sL8qn7epSjfgooRYzJKi4JZXnalYFVJscCYOgQBOkWUfbU509qU0kk/FgGVGw4EAvyLLEXNtMZ6VQ5JMUkVuLe8xka+OCoTW6ABAHEzoKZuTRs8yvzKenc13sQqZmfbcGNkkADVpZLfvfdD082lWkPfBJIIbJjuH4OcTjyDHYs45k0SOv2hJE4DjG7/9z0SlOjxgtfxJh9t6B4Q7hjPnLfBpBW0rEtUz04pTYgAmHKUZEHUAVh1wrwQslB8ugrBI8ZFcxHdie0OyLYJAdnaGnY2RyqSviBEWyMJdTO46q86sMNmBU4BO/pfuok2SBc48+WBk8mEQ==\n","show_diff":false,"owner":"root","group":"keyholder","mode":"0444"}},{"type":"File","title":"/etc/keyholder-auth.d/deploy_service.yml","tags":["file","keyholder::agent","keyholder","agent","deploy-service","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":92,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"---\nwikidev: [deploy_service]\nops: [deploy_service]\n","owner":"root","group":"keyholder","mode":"0440"}},{"type":"File","title":"/etc/keyholder.d/dumpsdeploy","tags":["file","keyholder::agent","keyholder","agent","dumpsdeploy","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":71,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"-----BEGIN RSA PRIVATE KEY-----\nProc-Type: 4,ENCRYPTED\nDEK-Info: AES-128-CBC,B163082F7412A16197AF66B3CDA3A759\n\nhu/Vq0O69xjFzl+AGPU16Z0nt0iNYIcwKK8cENbciebv+CLDmbVigifBr3uSlle2\nd6d+oGVDDePNVMSHYz64M4P72WfthFkPNOb4Q8QND3oLExLWBnUlV+RIZm2LDN28\nhl7ZfJnTW5+OIuPIuZxkJD6MINqUc2++2cK+NTZQG9mO0qHf4NFxAKBRGD3hk1cW\nobPHe3i7Z3igJgvjxBwWmuJEnKzOwvbK+J+tRS51O3OARKNh8W+AzIZ1hEILG9qR\n0dIrZcQS9IgER8Xc1Rv6AGARQvaqc9fyMDVRPFmZwr1+bTY7edl7tT1Hsxntl0c0\nO3GzhBrU64Fdhf2tO+Sm9J0nrdB9jtklhrZKaGzprm/uvIKxaYCAX6UBzueMJ7cy\naucD0yVeeeK616a/SWGVtX3TKY+1j9dZDPRrOuPDFvPd1t/qqnCFMWcqQxo3p7AT\nSOJmBIT/GoH08Y63jOUqB9+UShGlXVlO4JmkxICAN2r8D78s7WfOYUz3cW/NYDmm\ngUb+cpjqs0nlU2IhGvymn20utgASGxV2beu0vMIJPZfvz5xnJ1L/BMJZ3lyKRMU3\nGMDCZxYaiKYq8dp+UPVGpINpAX9VMRQvuSINwad9SsDDsa9G4EiZ0QNisb0EuUx3\n/UDPvJ36iXXbMvSIYChSODvsUngHJQ4ElM2c9TqX0HsaKLaIUkq9Y9pcCUHMSPfv\nWGwiVyNW336fNHPigeCSB4jeVyfWQl1r5JFXUK+W6G16GY8x5TPTm/xVBhZjpQbL\nkZI1Z/F56pCwzZG0OrJI173/pXyufE+Hvv12PpZuOuakbAKLqIk3PfAJlUVYXfzT\ncIm85UBqNBhKQ5JDGlVVISbXEOnozFL2THlvvOO/wVQeHDZUmy+xnTLdUynXMv74\nV1u6EJZRcOzbWZiydCmDProLAPXp3xsjDEE0RTIxLyTVKVLAfwiv9J/YncN6rNIZ\nt/pdn7SrLmKvFYYVzGlVuRwzSS/mEjV9CpufemXg5VvZ5iK50XdhBMOOWqtf+pKT\npK62y7SQuICldzxnGoZgGQUOwuHTSIYZymZ+MeRtYMHd4BbSGCFlEotMwHxYPHd4\nBFvmfI3IDq065k1MHUXKmcCUg37Y4UGiY9EwF0iYmtoIWtTIpojd3qmI//fkZimN\njFcPvKvj5KDi7ONeYCYSHw3Kghr4rzKv44+WtAU4Ea+Pskzmx3fCCjNs45mnqFT2\n79krk+7544C0fF67AjnY7J9gYAsqVbrlkegvgG9JWx2QLDkxutQhaJQNgjbioozF\n7ymg+8SOSdpELfMqXKbnXSaRcBP5PuOBoJc6SFx6PNSUVYtiuJzvvzVsrnHyqzyx\nr7C4jFZ4U5b9lR9povEJmDWby/OBgHndhARiLfSW15vBuC8cjvV0hjnaf8SlAWPi\nfvL+ObFMBKqagfc1h2KOHubY9qcrNYH0/jSrSYnAijDO8zBfoaBjR5xGpHMlFRFy\nQYwr9SS8yzvFhDDfI1O/znk1I+J0hOWk1LD4XRKzfBmNI61HGsvJmPW3uFoAVBm6\nPGZDLQksYgOBtDSAgEkNjdmrNn3B+rv8nsWnPkX00Q6rxlLCcE/NeDxI0nihRmPm\nYRI2DI6j2qw1StKbF3T7xO+3sPpt507HoE597vHPRAykZ0IlbVzW4sGFmVEEZCP7\ngKBIa3yVd38zVtN6JWzObJfOaMnQnlKhpv5ApbQJM4GiTmsc2Whuv55yHZOi3XmP\n1gWdZ9HgcUomK54hgYuZ5Do/eIq1whCMG+9PJYbE3VtXOHoxZQBE9CRjjHdEOrUX\nDZ3EGM9RAOjMVMamAyABX67OSgVsL8F1sKozw9LsbmQ1YpT0hne1PlIC/Nj3EbcW\nP6F/DpNYfprP05f9487CEsYxRYFAmHXXVXenJp0BaIqiHErhlIsRWUgUeOtIFwq3\nSzE2CYqEiJa0yqG7/92voI830aE1ixLVaBUaiSae8JSt3o+qSHFVgXmr2N0F4+b+\nyEzdvX+b5PNwS2UL9OaYZrjveZQRgFx090gEtcYeTMOmFPqV/wu5iAP2+XR+9ChZ\nDP/MuKhFnF0sGBS3yS9aChEi/oxNjRPSJSGm/NRuBmE7KSBQqzfPjyIIqMAxdsDC\n4zfrEvixyQ0V9IYIDfxOZp+LM3SgTMgApIV1gefAtPZo0l4m4sFLqQvkO1xMYhrT\nJjitzSUoKC9UxPbn3287gPtUvcxeb07DdXNYhcTIzFQX/lgo637T6GBikwdndwbB\nFNn2sBt/aKPk3+2p3ciVpY0E/IoZw8PlV6ddByAVJ5owFKUKSu5h6bHZ8FzeRefS\n+ZRHPO6zQ/BHPhnk1J+H1h72Tbl3X0yx6U8kAX93TvIAG33aUsZpcrwWPIaN9icy\nNtyPl63GMv440io+hhxHV0e/CNjeqIPJh0SDICoOCWi8uB+QQtkjPi6RPqZQwWr1\nU+y8a6tzGDPSiL1VHFsqnYNipHNP+y5EPBOY6EQ5JfVL/fzVfmucXj80ID728QzD\nUwW/Pw7vZzIsqSsjDhbDYFpueYM8aFmEIDFKM3v0dcWXk3rGX8Hn7exy1aP7Oz7b\nY+vNfiTXoGeQNADgmM9Yu6CUHUeP+P7pKmyA7fAr8OjT1svnKadkuYsB0CHOYpCd\nEAVe6XARznFBfW87lqY1skAnlCjk8hpt0EZOpLYLk4blofD+DTRMrfOyrtQ36KN5\nA8KPYeTbc2s3IeT1pXhfULcIuK55SCh/gPIBl4GN/FTelsKLzWaJcGboL55q08kp\nnvrEvzINHIZ9KixQh7vu62UMZMjRE4nYvJFoKHahEpeP4TpWEiJzwYca2/Sx4yzB\nPOD8t2CfeQnl9NfIUUHPlPNSxRmyyelxSPeyirU8W4/lFVH/h97pAuG4uXTO19Uz\nvF/admj5x8fkHl2T6JRXjpDhYV1sVuWangrurYTEXOY3DrHyq2q/yU6GTl9Iehr9\n5J+8tiK3hpbVRDph0vgxaYacZPBhRXpsQ/pFDZLoqgIspa3BvTbUtqX43I6X4V8s\n1CnivZN9mFSWydsc0JbPQj7cbGkUgwy99YVUr+qdm415ECzP8LlPk9Q/MC8wbNs/\nS2d43Or2LNQITe7z+yVDaRzrAh1eCACEcoyUZivunnZRaN1VoyffoukKZGxFyKP4\n-----END RSA PRIVATE KEY-----\n","show_diff":false,"owner":"root","group":"keyholder","mode":"0440"}},{"type":"File","title":"/etc/keyholder.d/dumpsdeploy.pub","tags":["file","keyholder::agent","keyholder","agent","dumpsdeploy","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":81,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDMcWPoyfAOej/H6BClEqit5qeidGeey43DLNuEBgF5YKbGZ+FMIPxHcjzwyQhtrFlyC6t5zHNzMpbOBLzw6x7izM933pi0rPYRJaXtJzFmTRvyBikqgpnPhCN5035msMVK9U6ohpItqGPVGbdMGnERIA1+ZMUYycW7iIEY4RTtgquwfMzJPRGHe/CXVi8KtfkiAFiTKuZwRYV37VWxQRh0AxUrw660Ay2uW8+jtv+kWIdOBOnjcBljrJBT2OGVnmbLo3GrsczW3G39xARR7lNr250dlaKqYR0Ddo6irDIawtkroyKMlV0LG8TsXnKnX23qd9j45cnZWNTfnTX5G+pF0PiPYArM7JbOS7bJU8y0iaN8iUD03jLR/Bq8X5R+c+lDH4GU0dSaySaAkb68y9ufRTolXVHZS+JmxWGzi6sQ8ZNh3eRQHYGuQEZINPBgtiJIS1COVVLzwvb4CzaZbnNEBpwzpcNNHg8xKwrBGC0vaTtUaTGLKmAn0+m/gpOhHbrHRTubQP4DPqH2jTSxjtyXq13ZQsZEI6PEgxlBVYjqz2Altlbh9RF+IHmC6WQl6wEBIIRpr4bp82i2IW50xqj+pABQ6qAmVR4bFT39XfKuapyGZSaBz+35rzEIAOjt/QUTCRqKw1FrTKFZKtDbgll7idd8leWG7OEOcURo5yZ/rQ== ariel@bigtrouble\n","show_diff":false,"owner":"root","group":"keyholder","mode":"0444"}},{"type":"File","title":"/etc/keyholder-auth.d/dumpsdeploy.yml","tags":["file","keyholder::agent","keyholder","agent","dumpsdeploy","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":92,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"---\nproject-deployment-prep: [dumpsdeploy]\nops: [dumpsdeploy]\n","owner":"root","group":"keyholder","mode":"0440"}},{"type":"File","title":"/etc/keyholder.d/analytics_deploy","tags":["file","keyholder::agent","keyholder","agent","analytics_deploy","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":71,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"-----BEGIN OPENSSH PRIVATE KEY-----\nb3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABBoFpOPHx\ncvfIbzMchFFK1cAAAAEAAAAAEAAAIXAAAAB3NzaC1yc2EAAAADAQABAAACAQCut0arTheo\nDSN6nxQQVXBQBOdo/EO2EDpHdpq6YEzpkormoWOjHSZq9dMGM2XLh7Rhx1YkjBl+govEli\nlL2/mJuKINHuwvcee2/pE89D8oel0Ua1rLIY0DTmh2AVCmkRxXqJMdfI41pq7jaP8EgYkE\nS/kDDuyONS7x1/QxH/77i0j+a+bAyHSUuXJmMQyp4244uE8cS66eHqLre+0ZB5tDStKvlw\nuCp8pDLegpTf6K/ckyLo+0Sl78g/wQcTRmd1a2K6NzE2wsDb5pWUE5JPWNEwIeaMVYyH9M\ndR982gZ9Ux4KF2UuBO/vIiawDNg0EdMvldcO+iUbUx4hAVxfmEDF6pzS8uOhoJUHhmlkvq\n5+iHayPN5m9eJiH5AI1gp1kmqUDT6SDON3fxqiZRBObupUJ9bjfIME/nnP7Gw2vKbAW+M8\n/2R+njNH4D+jxPakqdBNrA428goneehzuOxoCRy792HqGqryq9nL2kVv53BjwB5Ngu4aOh\nHl2vNaQMaXl4/t2t82KOwqarg14xFg3H9qLkGhl94ulRVm8fb5KtlfhyruAKEYyo6LtebV\nFgsZMebcaZRENqBChGImR6MaSHMGhZcL6PyXHsaxxSAgzUMAkPPllbi1KzJNB6oeD6ivel\nJuZhjEvO/OJuPhsAOtuATi0zXUxQSBTBfh7J1jqaV5vQAAB0APzx1rCmKDL1FFNd+aON0t\nIlzBWWIt24t3kdtTXbrdfTQxuZ8kWoSJ6C4EDM7uYOcdMVAEdO44fEuFJSRvdEjlpNGPn1\n7/FALJjBReeCGnjK73Fqv0fHW4/9/7meD8QAX6amdjtC/sNLNHnSBhRYYJfuv5Pdfu28Kl\nfDjg1ekWTPuVav9UxkGHlHRC238YZsB+STyyTLxBcQlm7c21xEcqs/9uMqEoT4m3uNSh2o\nFf4zWRnJbgjBbRLgQeWVdSnyV8CLsUKzHY8F63IxNDteqjLjK1PRpLYjJaZn0ZcA8sMTkZ\naJtGkblsU5/WF4FNtJXDSlh6xBiztgHKdqTYF5bz2ILvcGDCcP8FezOdydYw8QZR4MFt29\nc4Xs86DhmbZwP1xBUFzDbxzuWcfpcH2dDJ3+ltkwk9sYyMnULNnJBUIk03iLuXOtHqqvV6\nhiJAGrtb0C9HL0ykJr1Dw34wlDL7ja5PO2PE3eDVXvBKra0TiIOUs6Hs7JhorkQUVQRFEH\nepyc1Q1mAmRAPU8Z0GXn+IwqigJJbXUJBlKEkdz0EGeziYxwL0T/9RiixRmzn4NCybV7BZ\n0qdl5QK9MdxTxoVRlk5nQcN2MVPCcck9CZkOXflR3M0tOXmkGC/23JOnYWh7XeswP79AU1\nVhpjMJYi5Q5EhfwO2yx29dS5GjQ5Lti2vXFoYl7SxxEzgY51aqEkd+28PWmj1FzcowEIvJ\ndh56STMvLya1Wii4Qfx/3cv2fDJsN6Wuq9crOMwDi5xGiC8A1x+S1duebvSJZJcuYV+rHZ\n8ZMnmxDeCQixF/2DOsxM4I4yFwTa6jUi3Q+1wIEPRJhndYU94ESA+zjB6SkoYNvTb2CLro\nWej7WJMPwrqSZ9x0wv4vlYMVBmta2sfo1Uo66pRVHiptmaPRpKkv1eeus1lupwlX99asCT\nYMuc1WdLFl4hz22hwjJ8SUPruRkikGEEHZ5Ywsf7RV6/UuKjAFuS0eRATXhzgHOe7KuKDr\nJu9BS9Zoy4WRmzaOZv8ife+v24lYt6u6Ur+yqBkOqv9SKM6VUay/bng7O4Jk2C2SiIPKpk\nwkfAKZeeP+FZpWDG8KFXzybLTpUCNaFOWuMSylw0xsik48LFPfYw7F/YVJxmtCisdQxbte\npvVRONnUsHyzUKFQD0jHOoPGT4RuFAUmq+GPrbSnLeqFpbKYsbCNMsYpYMUtIVMzEXePCn\nPLTiirZ7qQF66jSs6amxJg0n6zMs11OFtexhyHPviTDPbmtaEdWsth4qw9fJi/4kApyaTt\nWX3MYEpIYmXEZJljAgllElANvWnDmBVMH1dzKCd3II7Fk2w3FwUueJkFib3G9YQ1Fssqte\noYcJsPYCl4lT1qg87trsEGPGfQC5FHlCxohD+pETAGgia5KPmi5CvsVOGDECkwN3+BUry7\nzYLrd+NE5uCX1J9s5M3N/cRY6wYIIXGETR8ScO0+lK13EUSA/kM7Yv5KFHj/cLcPrcd0d8\njbCf2acWyDK06p1rOU/zAzr4kLYlnqqAo3LH2SFC230oU3/+/9CfOcI+PGmy5I23SdD444\nD6Nv0pQR+G2m9pjUhLaLKIQylq1vh5KSWOZwDiXIxrffB6wfZa1vRCpLnbo8k3iiDxoQNC\npIq6RJmqLT9DkFd90O6cGmwdkRVA7MGTRYRHFDyBVlVihDyG11u1clF7MBde5qeDewmxVu\n3c342bNy+vvFhOeAxrc/pBDCUrdHjh4nDyTf8dfWfFGgXmDm3J1AQBDFIwpnQOEKN4L+bs\nveD03HBLeIrb3PqiTEdO86GnXCCZhvMGxTpPW9PZfulmOOlLc4h4YaH4vXoymTM9EsCGNk\nBuFgMZDcmmWuB+AWt/IoSMJ3JaUUF5KOxT/4yZDJe/TvQVN2kyDSdUe00oKVVamRmYUWep\nuDhanBoU3mTHG+58zJ3bra3F0kXzsts7TJN787k4jLGfsu67IFQNfY+6fl4OmN2swERyuD\naHP63erbOAHbxgeSO0kJdwgDKVov6AnRHlLCjOpVuT7UzOjxG1JZlyXAxcyRI409+pN8Cq\nacFI0YGMKnStYSBSDk0hAAuKeeqSo/EqMjqe0ANfgXGkf7c8xkaigd06eo7+WfFdDQDcho\nrnU4yPYl+nmXPhhhhV1Kr3wDMZASh7ohzlVtcufHd8wxS/nxKfEJKqD5dSxGEv/Z1DrLOq\nAyLkVczvqcA0hx14vdLlqZhG//JPvkdpZqMBf1g2XGurxO0RVKMpMPlLcMyRRYw4jyEEex\nH4W5dnu+EXEKCVo+61kyFq4wkDKL8ljPs98XJhaxboQwmL2cXpoRL2wJndJnc8CNjDaGlE\nKKRdXq2pkqA+FsqhZDL7cxmp0uB4vsiD0mKW2FaPtNzleA01s8j0OIWcS/2Ue1VbPWCSSe\ncnA2z3h5mMARdo2QJH38bxdq8dE4Uld3Q2YBRLBpR1P2GSdTPKwcs1o7OEAUBAz3g9a9fs\ndlmA==\n-----END OPENSSH PRIVATE KEY-----\n","show_diff":false,"owner":"root","group":"keyholder","mode":"0440"}},{"type":"File","title":"/etc/keyholder.d/analytics_deploy.pub","tags":["file","keyholder::agent","keyholder","agent","analytics_deploy","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":81,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCut0arTheoDSN6nxQQVXBQBOdo/EO2EDpHdpq6YEzpkormoWOjHSZq9dMGM2XLh7Rhx1YkjBl+govElilL2/mJuKINHuwvcee2/pE89D8oel0Ua1rLIY0DTmh2AVCmkRxXqJMdfI41pq7jaP8EgYkES/kDDuyONS7x1/QxH/77i0j+a+bAyHSUuXJmMQyp4244uE8cS66eHqLre+0ZB5tDStKvlwuCp8pDLegpTf6K/ckyLo+0Sl78g/wQcTRmd1a2K6NzE2wsDb5pWUE5JPWNEwIeaMVYyH9MdR982gZ9Ux4KF2UuBO/vIiawDNg0EdMvldcO+iUbUx4hAVxfmEDF6pzS8uOhoJUHhmlkvq5+iHayPN5m9eJiH5AI1gp1kmqUDT6SDON3fxqiZRBObupUJ9bjfIME/nnP7Gw2vKbAW+M8/2R+njNH4D+jxPakqdBNrA428goneehzuOxoCRy792HqGqryq9nL2kVv53BjwB5Ngu4aOhHl2vNaQMaXl4/t2t82KOwqarg14xFg3H9qLkGhl94ulRVm8fb5KtlfhyruAKEYyo6LtebVFgsZMebcaZRENqBChGImR6MaSHMGhZcL6PyXHsaxxSAgzUMAkPPllbi1KzJNB6oeD6ivelJuZhjEvO/OJuPhsAOtuATi0zXUxQSBTBfh7J1jqaV5vQ== \n","show_diff":false,"owner":"root","group":"keyholder","mode":"0444"}},{"type":"File","title":"/etc/keyholder-auth.d/analytics_deploy.yml","tags":["file","keyholder::agent","keyholder","agent","analytics_deploy","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":92,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"---\nproject-deployment-prep: [analytics_deploy]\nops: [analytics_deploy]\n","owner":"root","group":"keyholder","mode":"0440"}},{"type":"File","title":"/etc/keyholder.d/scap","tags":["file","keyholder::agent","keyholder","agent","scap","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":71,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"-----BEGIN RSA PRIVATE KEY-----\nSNAKEOIL\n-----END RSA PRIVATE KEY-----\n","show_diff":false,"owner":"root","group":"keyholder","mode":"0440"}},{"type":"File","title":"/etc/keyholder.d/scap.pub","tags":["file","keyholder::agent","keyholder","agent","scap","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":81,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"ssh-rsa SNAKEOIL scap\n","show_diff":false,"owner":"root","group":"keyholder","mode":"0444"}},{"type":"File","title":"/etc/keyholder-auth.d/scap.yml","tags":["file","keyholder::agent","keyholder","agent","scap","class","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/keyholder/manifests/agent.pp","line":92,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"---\nproject-deployment-prep: [scap]\nops: [scap]\n","owner":"root","group":"keyholder","mode":"0440"}},{"type":"Service","title":"mcrouter","tags":["service","mcrouter","systemd::service","systemd","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true}},{"type":"Systemd::Unit","title":"mcrouter","tags":["systemd::unit","systemd","unit","mcrouter","systemd::service","service","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Service]\nLimitNOFILE=64000\nUser=mcrouter\nNice=-19\n","override":true,"override_filename":"puppet-override.conf","restart":false,"unit":"mcrouter","require":["Class[Systemd]"]}},{"type":"Logrotate::Conf","title":"mcrouter","tags":["logrotate::conf","logrotate","conf","mcrouter","logrotate::rule","rule","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/rule.pp","line":55,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# This file is managed by Puppet.\n# puppet:///logrotate/logrotate.erb\n\n/var/log/mcrouter.log {\n    notifempty\n    daily\n    rotate 7\n    compress\n    delaycompress\n    missingok\n    sharedscripts\n    postrotate\n        service rsyslog rotate >/dev/null 2>&1 || true\n    endscript\n}\n"}},{"type":"File","title":"/etc/rsyslog.d/20-mcrouter.conf","tags":["file","rsyslog::conf","rsyslog","conf","mcrouter","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/mcrouter/mcrouter.rsyslog.conf","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/ferm/conf.d/10_skip_mcrouter_wancache_conntrack_out","tags":["ferm","file","ferm::rule","rule","skip_mcrouter_wancache_conntrack_out","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/rule.pp","line":11,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# 10_skip_mcrouter_wancache_conntrack_out: Skip outgoing connection tracking for mcrouter\n\ndomain (ip ip6) {\n\ttable raw {\n\t\tchain OUTPUT {\n\t\t\tproto tcp sport (11213 11214) NOTRACK;\n\t\t}\n\t}\n}\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/etc/ferm/conf.d/10_skip_mcrouter_wancache_conntrack_in","tags":["ferm","file","ferm::rule","rule","skip_mcrouter_wancache_conntrack_in","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/rule.pp","line":11,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# 10_skip_mcrouter_wancache_conntrack_in: Skip incoming connection tracking for mcrouter\n\ndomain (ip ip6) {\n\ttable raw {\n\t\tchain PREROUTING {\n\t\t\tproto tcp dport 11213 NOTRACK;\n\t\t}\n\t}\n}\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Package","title":"prometheus-mcrouter-exporter","tags":["package","prometheus-mcrouter-exporter","prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","default","class","profile::prometheus::mcrouter_exporter","profile","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/mcrouter_exporter.pp","line":13,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/default/prometheus-mcrouter-exporter","tags":["file","prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","default","class","profile::prometheus::mcrouter_exporter","profile","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/mcrouter_exporter.pp","line":15,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0444","owner":"root","group":"root","content":"ARGS=\"-mcrouter.address localhost:11213 -web.listen-address :9151 -mcrouter.server_metrics\"","notify":"Service[prometheus-mcrouter-exporter]"}},{"type":"Service","title":"prometheus-mcrouter-exporter","tags":["service","prometheus-mcrouter-exporter","prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","default","class","profile::prometheus::mcrouter_exporter","profile","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/prometheus/manifests/mcrouter_exporter.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"running","require":"Package[prometheus-mcrouter-exporter]"}},{"type":"Systemd::Timer::Job","title":"wmf_auto_restart_prometheus-mcrouter-exporter","tags":["systemd::timer::job","systemd","timer","job","wmf_auto_restart_prometheus-mcrouter-exporter","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/profile/manifests/auto_restarts/service.pp","line":29,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","user":"root","description":"Auto restart job: prometheus-mcrouter-exporter","command":"/usr/local/sbin/wmf-auto-restart -s prometheus-mcrouter-exporter","interval":{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 18:57:00"},"require":"File[/usr/local/sbin/wmf-auto-restart]","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false,"success_exit_status":[]}},{"type":"File","title":"/etc/etcd/etcdrc","tags":["file","etcd::client::config","etcd","client","config","class","etcd::client::globalconfig","globalconfig","profile::conftool::client","profile","conftool","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/etcd/manifests/client/config.pp","line":18,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","show_diff":true,"content":"allow_reconnect: true\nca_cert: /etc/ssl/certs/wmf-ca-certificates.crt\nhost: deployment-etcd05.deployment-prep.eqiad1.wikimedia.cloud\nport: 2379\nprotocol: https\nsrv_domain: conftool.svc.deployment-prep.eqiad1.wikimedia.cloud\n\n"}},{"type":"File","title":"/root/.etcdrc","tags":["file","etcd::client::config","etcd","client","config","class","profile::conftool::client","profile","conftool","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/etcd/manifests/client/config.pp","line":18,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0440","show_diff":false,"content":"password: another_secret\nusername: conftool\n\n"}},{"type":"Rsync::Server::Module","title":"srv-mediawiki-private-primary","tags":["rsync::server::module","rsync","server","module","srv-mediawiki-private-primary","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/quickdatacopy.pp","line":84,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","read_only":"yes","path":"/srv/mediawiki-staging/private","hosts_allow":["releases1003.eqiad.wmnet"],"auto_firewall":true,"write_only":"no","list":"yes","uid":"0","gid":"0","max_connections":"0","lock_file":"/var/run/rsyncd.lock","chroot":true,"qos_low":false}},{"type":"Systemd::Timer::Job","title":"rsync-srv-mediawiki-private-primary","tags":["systemd::timer::job","systemd","timer","job","rsync-srv-mediawiki-private-primary","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/quickdatacopy.pp","line":162,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","description":"Transfer data periodically between hosts","user":"root","command":"/usr/local/sbin/sync-srv-mediawiki-private-primary","interval":{"start":"OnCalendar","interval":"*-*-* *:00/10:00"},"success_exit_status":[],"environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false}},{"type":"Rsync::Server::Module","title":"srv-mediawiki-private-releases1003.eqiad.wmnet","tags":["rsync::server::module","rsync","server","module","srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/quickdatacopy.pp","line":84,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","read_only":"yes","path":"/srv/mediawiki-staging/private","hosts_allow":["releases1003.eqiad.wmnet"],"auto_firewall":true,"write_only":"no","list":"yes","uid":"0","gid":"0","max_connections":"0","lock_file":"/var/run/rsyncd.lock","chroot":true,"qos_low":false}},{"type":"Systemd::Timer::Job","title":"rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","tags":["systemd::timer::job","systemd","timer","job","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/quickdatacopy.pp","line":162,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","description":"Transfer data periodically between hosts","user":"root","command":"/usr/local/sbin/sync-srv-mediawiki-private-releases1003.eqiad.wmnet","interval":{"start":"OnCalendar","interval":"*-*-* *:00/10:00"},"success_exit_status":[],"environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false}},{"type":"Rsync::Server::Module","title":"srv-mediawiki-private-releases2003.codfw.wmnet","tags":["rsync::server::module","rsync","server","module","srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/quickdatacopy.pp","line":84,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","read_only":"yes","path":"/srv/mediawiki-staging/private","hosts_allow":["releases2003.codfw.wmnet"],"auto_firewall":true,"write_only":"no","list":"yes","uid":"0","gid":"0","max_connections":"0","lock_file":"/var/run/rsyncd.lock","chroot":true,"qos_low":false}},{"type":"Systemd::Timer::Job","title":"rsync-srv-mediawiki-private-releases2003.codfw.wmnet","tags":["systemd::timer::job","systemd","timer","job","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/quickdatacopy.pp","line":162,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","description":"Transfer data periodically between hosts","user":"root","command":"/usr/local/sbin/sync-srv-mediawiki-private-releases2003.codfw.wmnet","interval":{"start":"OnCalendar","interval":"*-*-* *:00/10:00"},"success_exit_status":[],"environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false}},{"type":"Class","title":"Rsync::Server::Stunnel","tags":["class","rsync::server::stunnel","rsync","server","stunnel","rsync::quickdatacopy","quickdatacopy","srv-patches-releases-primary","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"ensure":"present","ensure_service":"running"}},{"type":"Package","title":"stunnel4","tags":["package","stunnel4","class","rsync::server::stunnel","rsync","server","stunnel","rsync::quickdatacopy","quickdatacopy","srv-patches-releases-primary","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/stunnel.pp","line":10,"kind":"compilable_type","exported":false,"parameters":{"ensure":"installed","provider":"apt"}},{"type":"File","title":"/etc/stunnel/rsync.conf","tags":["file","class","rsync::server::stunnel","rsync","server","stunnel","rsync::quickdatacopy","quickdatacopy","srv-patches-releases-primary","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/stunnel.pp","line":12,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","mode":"0444","owner":"root","group":"root","content":"# This file is managed by puppet\n\n[rsync]\naccept = :::1873\nclient = no\n\nCAfile = /var/lib/puppet/ssl/certs/ca.pem\ncert   = /var/lib/puppet/ssl/certs/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud.pem\nkey    = /var/lib/puppet/ssl/private_keys/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud.pem\n\nverifyChain = yes\n\nexec = /usr/bin/rsync\nexecargs = rsync --daemon --config /etc/rsyncd.conf\n"}},{"type":"File_line","title":"enable_stunnel","tags":["file_line","enable_stunnel","class","rsync::server::stunnel","rsync","server","stunnel","rsync::quickdatacopy","quickdatacopy","srv-patches-releases-primary","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/stunnel.pp","line":20,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","path":"/etc/default/stunnel4","line":"ENABLED=1  # Managed by puppet","match":"^ENABLED=","multiple":false}},{"type":"Service","title":"stunnel4","tags":["service","stunnel4","class","rsync::server::stunnel","rsync","server","stunnel","rsync::quickdatacopy","quickdatacopy","srv-patches-releases-primary","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/stunnel.pp","line":28,"exported":false,"kind":"compilable_type","parameters":{"ensure":"running","enable":true,"subscribe":["Concat[/etc/rsyncd.conf]","File[/etc/default/rsync]","File[/etc/stunnel/rsync.conf]","File_line[enable_stunnel]","Package[stunnel4]"]}},{"type":"Rsync::Server::Module","title":"srv-patches-releases-primary","tags":["rsync::server::module","rsync","server","module","srv-patches-releases-primary","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/quickdatacopy.pp","line":84,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","read_only":"yes","path":"/srv/patches","hosts_allow":["releases1003.eqiad.wmnet"],"auto_firewall":true,"write_only":"no","list":"yes","uid":"0","gid":"0","max_connections":"0","lock_file":"/var/run/rsyncd.lock","chroot":true,"qos_low":false}},{"type":"Systemd::Timer::Job","title":"rsync-srv-patches-releases-primary","tags":["systemd::timer::job","systemd","timer","job","rsync-srv-patches-releases-primary","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/quickdatacopy.pp","line":162,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","description":"Transfer data periodically between hosts","user":"root","command":"/usr/local/sbin/sync-srv-patches-releases-primary","interval":{"start":"OnCalendar","interval":"*-*-* *:00/10:00"},"success_exit_status":[24],"environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false}},{"type":"Rsync::Server::Module","title":"srv-patches-releases1003.eqiad.wmnet","tags":["rsync::server::module","rsync","server","module","srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/quickdatacopy.pp","line":84,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","read_only":"yes","path":"/srv/patches","hosts_allow":["releases1003.eqiad.wmnet"],"auto_firewall":true,"write_only":"no","list":"yes","uid":"0","gid":"0","max_connections":"0","lock_file":"/var/run/rsyncd.lock","chroot":true,"qos_low":false}},{"type":"Systemd::Timer::Job","title":"rsync-srv-patches-releases1003.eqiad.wmnet","tags":["systemd::timer::job","systemd","timer","job","rsync-srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/quickdatacopy.pp","line":162,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","description":"Transfer data periodically between hosts","user":"root","command":"/usr/local/sbin/sync-srv-patches-releases1003.eqiad.wmnet","interval":{"start":"OnCalendar","interval":"*-*-* *:00/10:00"},"success_exit_status":[24],"environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false}},{"type":"Rsync::Server::Module","title":"srv-patches-releases2003.codfw.wmnet","tags":["rsync::server::module","rsync","server","module","srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/quickdatacopy.pp","line":84,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","read_only":"yes","path":"/srv/patches","hosts_allow":["releases2003.codfw.wmnet"],"auto_firewall":true,"write_only":"no","list":"yes","uid":"0","gid":"0","max_connections":"0","lock_file":"/var/run/rsyncd.lock","chroot":true,"qos_low":false}},{"type":"Systemd::Timer::Job","title":"rsync-srv-patches-releases2003.codfw.wmnet","tags":["systemd::timer::job","systemd","timer","job","rsync-srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/quickdatacopy.pp","line":162,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","description":"Transfer data periodically between hosts","user":"root","command":"/usr/local/sbin/sync-srv-patches-releases2003.codfw.wmnet","interval":{"start":"OnCalendar","interval":"*-*-* *:00/10:00"},"success_exit_status":[24],"environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logging_enabled":true,"logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","ignore_errors":false,"send_mail_only_on_error":true,"private_tmp":false,"fixed_random_delay":false}},{"type":"File","title":"/srv/deployment/httpbb-tests/appserver/test_foundation.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/appserver/test_foundation.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/appserver/test_main.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/appserver/test_main.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/appserver/test_redirects.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/appserver/test_redirects.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/appserver/test_remnant.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/appserver/test_remnant.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/appserver/test_secure.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/appserver/test_secure.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/appserver/test_wikimania_wikimedia.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/appserver/test_wikimania_wikimedia.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/appserver/test_wwwportals.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/appserver/test_wwwportals.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/miscweb/test_miscweb-k8s.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/miscweb-k8s/test_miscweb-k8s.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/people/test_people.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/people/test_people.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/releases/test_releases.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/releases/test_releases.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/gitlab/test_gitlab.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/gitlab/test_gitlab.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/vrts/test_vrts.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/vrts/test_vrts.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/contint/test_integration.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/contint/test_integration.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/contint/test_zuul.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/contint/test_zuul.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/etherpad/test_etherpad.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/etherpad/test_etherpad.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/planet/test_planet.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/planet/test_planet.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/gerrit/test_gerrit.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/gerrit/test_gerrit.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/gerrit/test_gerrit_replica.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/gerrit/test_gerrit_replica.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/gerrit/test_gerrit_spare.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/gerrit/test_gerrit_spare.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/phabricator/test_phabricator.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/phabricator/test_phabricator.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/zuul/test_zuul.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/zuul/test_zuul.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/noc/test_noc.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/noc/test_noc.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/doc/test_doc.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/doc/test_doc.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/parse/test_parse.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/parse/test_parse.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/thumbor/test_thumbor.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/thumbor/test_thumbor.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/query_service/test_wdqs.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/query_service/test_wdqs.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/jobrunner/test_endpoint.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/jobrunner/test_endpoint.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_article-descriptions.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_article-descriptions.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_articletopic-outlink.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_articletopic-outlink.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_article-models.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_article-models.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_editcheck.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_editcheck.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_llm.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_llm.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_logo-detection.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_logo-detection.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_recommendation-api-ng.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_recommendation-api-ng.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_revertrisk.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_revertrisk.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_revscoring-articlequality.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_revscoring-articlequality.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_revscoring-articletopic.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_revscoring-articletopic.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_revscoring-draftquality.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_revscoring-draftquality.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_revscoring-drafttopic.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_revscoring-drafttopic.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_revscoring-editquality-damaging.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_revscoring-editquality-damaging.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_revscoring-editquality-goodfaith.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_revscoring-editquality-goodfaith.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/production/test_revscoring-editquality-reverted.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/production/test_revscoring-editquality-reverted.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_article-descriptions.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_article-descriptions.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_articletopic-outlink.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_articletopic-outlink.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_article-models.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_article-models.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_editcheck.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_editcheck.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_llm.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_llm.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_logo-detection.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_logo-detection.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_recommendation-api-ng.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_recommendation-api-ng.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_revertrisk.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revertrisk.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_revscoring-articlequality.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revscoring-articlequality.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_revscoring-articletopic.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revscoring-articletopic.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_revscoring-draftquality.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revscoring-draftquality.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_revscoring-drafttopic.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revscoring-drafttopic.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_revscoring-editquality-damaging.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revscoring-editquality-damaging.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_revscoring-editquality-goodfaith.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revscoring-editquality-goodfaith.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/liftwing/staging/test_revscoring-editquality-reverted.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/liftwing/staging/test_revscoring-editquality-reverted.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/ores_legacy/test_ores_staging.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/ores_legacy/test_ores_staging.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/ores_legacy/test_ores_production.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/ores_legacy/test_ores_production.yaml","owner":"root","group":"root"}},{"type":"File","title":"/srv/deployment/httpbb-tests/wikifunctions/test_main.yaml","tags":["file","httpbb::test_suite","httpbb","test_suite","class","profile::httpbb","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpbb/manifests/test_suite.pp","line":24,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","source":"puppet:///modules/profile/httpbb/wikifunctions/test_main.yaml","owner":"root","group":"root"}},{"type":"Sysctl::Conffile","title":"TCP Fast Open","tags":["sysctl::conffile","sysctl","conffile","sysctl::parameters","parameters","class","profile::tcp_fast_open","profile","tcp_fast_open","profile::envoy","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/parameters.pp","line":63,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nnet.ipv4.tcp_fastopen = 3\n","priority":70,"no_priority_prefix":false}},{"type":"File","title":"/var/log/envoy","tags":["file","systemd::syslog","systemd","syslog","envoy","class","envoyproxy","profile::envoy","profile","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"envoy","group":"envoy","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"envoy","tags":["rsyslog::conf","rsyslog","conf","envoy","systemd::syslog","systemd","syslog","class","envoyproxy","profile::envoy","profile","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"envoy\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/envoy/syslog.log\"\n        fileOwner=\"envoy\" fileGroup=\"envoy\"\n        fileCreateMode=\"0640\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/envoy]","mode":"0444"}},{"type":"Logrotate::Conf","title":"envoy","tags":["logrotate::conf","logrotate","conf","envoy","systemd::syslog","systemd","syslog","class","envoyproxy","profile::envoy","profile","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for envoy\n\n/var/log/envoy/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"envoyproxy.service","tags":["service","envoyproxy.service","systemd::service","systemd","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"restart":"/bin/systemctl reload envoyproxy.service"}},{"type":"Systemd::Unit","title":"envoyproxy.service","tags":["systemd::unit","systemd","unit","envoyproxy.service","systemd::service","service","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Service]\n# TODO: support hot restarts, see for instance https://www.envoyproxy.io/docs/envoy/latest/operations/hot_restarter\n# Ensure envoy can handle enough file descriptors\nLimitNOFILE=65536\n# Allow envoy to bind on a privileged port\nAmbientCapabilities=CAP_NET_BIND_SERVICE\n\nExecStart=\n# We use the hot-restarter script to start envoy. Please note that \"restart\"\n# in systemd terms is stop + start, so it will not hot-restart envoy.\n# We will have to use \"reload\" to obtain the desired result -\n# and have puppet run 'systemctl reload envoyproxy.service' instead.\nEnvironment=\"ENVOY_CONFIG=/etc/envoy/envoy.yaml\"\nEnvironment=\"SERVICE_ZONE=eqiad\"\nEnvironment=\"SERVICE_CLUSTER=misc\"\nEnvironment=\"SERVICE_NODE=deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\"\nExecStart=/usr/local/sbin/envoyproxy-hot-restarter /usr/local/sbin/envoyproxy-start \nExecReload=\nExecReload=/bin/kill -s HUP $MAINPID\n\n# Security settings\nProtectKernelModules=yes\nProtectKernelTunables=yes\nPrivateTmp=yes\nProtectSystem=strict\nReadWritePaths=/var/log/envoy/\n","override":true,"override_filename":"puppet-override.conf","restart":false,"unit":"envoyproxy.service","require":["Class[Systemd]"]}},{"type":"Envoyproxy::Conf","title":"shellbox_cluster","tags":["envoyproxy::conf","envoyproxy","conf","shellbox_cluster","envoyproxy::cluster","cluster","class","profile::services_proxy::envoy","profile","services_proxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/cluster.pp","line":13,"exported":false,"kind":"defined_type","parameters":{"content":"name: shellbox\nconnect_timeout: 0.25s\ntype: STRICT_DNS\ndns_lookup_family: V4_ONLY\nlb_policy: ROUND_ROBIN\nload_assignment:\n  cluster_name: cluster_shellbox\n  endpoints:\n  - lb_endpoints:\n    - endpoint:\n        address:\n          socket_address:\n            address: shellbox.svc.deployment-prep.eqiad1.wikimedia.cloud\n            port_value: 4008\n# Let's not enable circuit-breaking for now. It would look something like\n#circuit_breakers:\n#  thresholds:\n#    - max_pending_requests: 30\ntransport_socket:\n  name: envoy.transport_sockets.tls\n  typed_config:\n    \"@type\": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext\n    common_tls_context:\n       tls_params:\n         cipher_suites: ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384\n       validation_context:\n         trusted_ca:\n           filename: /etc/ssl/certs/ca-certificates.crt\n\n","conf_type":"cluster","priority":50}},{"type":"Envoyproxy::Conf","title":"shellbox","tags":["envoyproxy::conf","envoyproxy","conf","shellbox","envoyproxy::listener","listener","class","profile::services_proxy::envoy","profile","services_proxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/listener.pp","line":13,"exported":false,"kind":"defined_type","parameters":{"content":"address:\n  socket_address: {protocol: TCP, address: 0.0.0.0, port_value: 6024}\nfilter_chains:\n- filters:\n  - name: envoy.filters.network.http_connection_manager\n    typed_config:\n      \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n      access_log:\n      - filter:\n          status_code_filter:\n            comparison:\n              op: \"GE\"\n              value:\n                default_value: 500\n                runtime_key: shellbox_min_log_code\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog\n          path: \"/var/log/envoy/shellbox.log\"\n      stat_prefix: shellbox_egress\n      http_filters:\n      - name: envoy.filters.http.router\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router\n      route_config:\n        name: shellbox_route\n        virtual_hosts:\n        - name: shellbox\n          domains: [\"*\"]\n          routes:\n          - match:\n              prefix: \"/\"\n            route:\n              cluster: shellbox\n              timeout: 60s\n              retry_policy:\n                num_retries: 0\n      internal_address_config:\n        unix_sockets: true\n        cidr_ranges:\n        - address_prefix: 10.0.0.0\n          prefix_len: 8\n        - address_prefix: 127.0.0.1\n          prefix_len: 32\n        - address_prefix: ::1\n          prefix_len: 128\n","conf_type":"listener","priority":50}},{"type":"Envoyproxy::Conf","title":"api-https_cluster","tags":["envoyproxy::conf","envoyproxy","conf","api-https_cluster","envoyproxy::cluster","cluster","class","profile::services_proxy::envoy","profile","services_proxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/cluster.pp","line":13,"exported":false,"kind":"defined_type","parameters":{"content":"name: api-https\nconnect_timeout: 0.25s\ntyped_extension_protocol_options:\n  envoy.extensions.upstreams.http.v3.HttpProtocolOptions:\n    \"@type\": type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions\n    common_http_protocol_options:\n      idle_timeout: 4s\n      # Given we go through a load-balancer, we want to keep the number of requests that go through a single connection pool small\n      max_requests_per_connection: 1000\n    use_downstream_protocol_config: {}\ntype: STRICT_DNS\ndns_lookup_family: V4_ONLY\nlb_policy: ROUND_ROBIN\nload_assignment:\n  cluster_name: cluster_api-https\n  endpoints:\n  - lb_endpoints:\n    - endpoint:\n        address:\n          socket_address:\n            address: appservers.svc.deployment-prep.eqiad1.wikimedia.cloud\n            port_value: 443\n# Let's not enable circuit-breaking for now. It would look something like\n#circuit_breakers:\n#  thresholds:\n#    - max_pending_requests: 30\ntransport_socket:\n  name: envoy.transport_sockets.tls\n  typed_config:\n    \"@type\": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext\n    common_tls_context:\n       tls_params:\n         cipher_suites: ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384\n       validation_context:\n         trusted_ca:\n           filename: /etc/ssl/certs/ca-certificates.crt\n\n","conf_type":"cluster","priority":50}},{"type":"Envoyproxy::Conf","title":"mwapi","tags":["envoyproxy::conf","envoyproxy","conf","mwapi","envoyproxy::listener","listener","class","profile::services_proxy::envoy","profile","services_proxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/listener.pp","line":13,"exported":false,"kind":"defined_type","parameters":{"content":"address:\n  socket_address: {protocol: TCP, address: 0.0.0.0, port_value: 6501}\nfilter_chains:\n- filters:\n  - name: envoy.filters.network.http_connection_manager\n    typed_config:\n      \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n      access_log:\n      - filter:\n          status_code_filter:\n            comparison:\n              op: \"GE\"\n              value:\n                default_value: 500\n                runtime_key: mwapi_min_log_code\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog\n          path: \"/var/log/envoy/mwapi.log\"\n      stat_prefix: mwapi_egress\n      http_filters:\n      - name: envoy.filters.http.router\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router\n      route_config:\n        request_headers_to_remove:\n        - x-forwarded-proto\n        request_headers_to_add:\n        - header:\n            key: \"x-forwarded-proto\"\n            value: \"https\"\n        name: mwapi_route\n        virtual_hosts:\n        - name: mwapi\n          domains: [\"*\"]\n          routes:\n          - match:\n              prefix: \"/\"\n            route:\n              cluster: api-https\n              timeout: 60s\n              retry_policy:\n                num_retries: 0\n      internal_address_config:\n        unix_sockets: true\n        cidr_ranges:\n        - address_prefix: 10.0.0.0\n          prefix_len: 8\n        - address_prefix: 127.0.0.1\n          prefix_len: 32\n        - address_prefix: ::1\n          prefix_len: 128\n","conf_type":"listener","priority":50}},{"type":"Cfssl::Csr","title":"/etc/cfssl/csr/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.csr","tags":["cfssl::csr","cfssl","csr","cfssl::cert","cert","discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/cert.pp","line":83,"exported":false,"kind":"defined_type","parameters":{"common_name":"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","key":{"algo":"ecdsa","size":256},"names":[],"hosts":[],"ensure":"present"}},{"type":"File","title":"/etc/envoy/ssl","tags":["file","cfssl::cert","cfssl","cert","discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/cert.pp","line":91,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"envoy","group":"envoy","recurse":true,"mode":"0740"}},{"type":"Exec","title":"Generate cert discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","tags":["exec","cfssl::cert","cfssl","cert","discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/cert.pp","line":152,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/cfssl gencert -config /etc/cfssl/client-cfssl.conf -tls-remote-ca /etc/ssl/localcerts/pki_api_CA.pem -mutual-tls-client-cert /etc/cfssl/mutual_tls_client_cert.pem -mutual-tls-client-key /var/lib/puppet/ssl/private_keys/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud.pem -label discovery -profile server /etc/cfssl/csr/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.csr | /usr/bin/cfssljson -bare /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server\n","environment":["GODEBUG=x509ignoreCN=0"],"unless":"/usr/bin/test \"$(/usr/bin/openssl x509 -in /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.pem -noout -pubkey 2>&1)\" == \"$(/usr/bin/openssl pkey -pubout -in /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server-key.pem 2>&1)\"\n","require":"Cfssl::Csr[/etc/cfssl/csr/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.csr]"}},{"type":"Exec","title":"Generate cert discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server refresh","tags":["exec","cfssl::cert","cfssl","cert","discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/cert.pp","line":160,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/cfssl gencert -config /etc/cfssl/client-cfssl.conf -tls-remote-ca /etc/ssl/localcerts/pki_api_CA.pem -mutual-tls-client-cert /etc/cfssl/mutual_tls_client_cert.pem -mutual-tls-client-key /var/lib/puppet/ssl/private_keys/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud.pem -label discovery -profile server /etc/cfssl/csr/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.csr | /usr/bin/cfssljson -bare /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server\n","environment":["GODEBUG=x509ignoreCN=0"],"refreshonly":true,"subscribe":"File[/etc/cfssl/csr/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.csr]"}},{"type":"Exec","title":"renew certificate - discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","tags":["exec","cfssl::cert","cfssl","cert","discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/cert.pp","line":169,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/cfssl sign -config /etc/cfssl/client-cfssl.conf -tls-remote-ca /etc/ssl/localcerts/pki_api_CA.pem -mutual-tls-client-cert /etc/cfssl/mutual_tls_client_cert.pem -mutual-tls-client-key /var/lib/puppet/ssl/private_keys/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud.pem -label discovery -profile server /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.csr | /usr/bin/cfssljson -bare /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server\n","environment":["GODEBUG=x509ignoreCN=0"],"unless":"/usr/bin/openssl x509 -in /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.pem -checkend 952200","require":"Exec[Generate cert discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]"}},{"type":"File","title":"/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.pem","tags":["file","cfssl::cert","cfssl","cert","discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/cert.pp","line":179,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"envoy","group":"envoy","mode":"0440"}},{"type":"File","title":"/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.csr","tags":["file","cfssl::cert","cfssl","cert","discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/cert.pp","line":179,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"envoy","group":"envoy","mode":"0440"}},{"type":"File","title":"/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server-key.pem","tags":["file","cfssl::cert","cfssl","cert","discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/cert.pp","line":185,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"envoy","group":"envoy","mode":"0440","show_diff":false,"backup":false}},{"type":"File","title":"/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chain.pem","tags":["file","cfssl::cert","cfssl","cert","discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/cert.pp","line":207,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"envoy","group":"envoy","mode":"0440","source":"puppet:///modules/profile/pki/wmcs-intermediates/discovery-cert.pem"}},{"type":"Exec","title":"Generate cert discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server refresh on intermediate ca change","tags":["exec","cfssl::cert","cfssl","cert","discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/cert.pp","line":220,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/cfssl gencert -config /etc/cfssl/client-cfssl.conf -tls-remote-ca /etc/ssl/localcerts/pki_api_CA.pem -mutual-tls-client-cert /etc/cfssl/mutual_tls_client_cert.pem -mutual-tls-client-key /var/lib/puppet/ssl/private_keys/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud.pem -label discovery -profile server /etc/cfssl/csr/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.csr | /usr/bin/cfssljson -bare /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server\n","environment":["GODEBUG=x509ignoreCN=0"],"refreshonly":true,"subscribe":"File[/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chain.pem]","require":"Cfssl::Csr[/etc/cfssl/csr/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.csr]"}},{"type":"Exec","title":"create chained cert /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chain.pem","tags":["exec","cfssl::cert","cfssl","cert","discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/cert.pp","line":239,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/cat /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.pem /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chain.pem > /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chained.pem","unless":"/usr/bin/test \"$(/bin/cat /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.pem /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chain.pem | sha512sum)\" == \"$(/bin/cat /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chained.pem | sha512sum)\"\n","subscribe":["Exec[renew certificate - discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]","File[/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chain.pem]","File[/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.pem]"],"require":"Exec[Generate cert discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server refresh on intermediate ca change]"}},{"type":"File","title":"/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chained.pem","tags":["file","cfssl::cert","cfssl","cert","discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/cert.pp","line":254,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"envoy","group":"envoy","require":"Exec[create chained cert /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chain.pem]"}},{"type":"Envoyproxy::Cluster","title":"cluster_local_port_80","tags":["envoyproxy::cluster","envoyproxy","cluster","cluster_local_port_80","envoyproxy::tls_terminator","tls_terminator","443","class","profile::tlsproxy::envoy","profile","tlsproxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/tls_terminator.pp","line":163,"exported":false,"kind":"defined_type","parameters":{"priority":0,"content":"name: local_port_80\nconnect_timeout: 1.0s\ntype: strict_dns\nlb_policy: round_robin\nload_assignment:\n  cluster_name: local_port_80\n  endpoints:\n  - lb_endpoints:\n    - endpoint:\n        address:\n          socket_address:\n            address: deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\n            port_value: 80\n"}},{"type":"Envoyproxy::Listener","title":"tls_terminator_443","tags":["envoyproxy::listener","envoyproxy","listener","tls_terminator_443","envoyproxy::tls_terminator","tls_terminator","443","class","profile::tlsproxy::envoy","profile","tlsproxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/tls_terminator.pp","line":169,"exported":false,"kind":"defined_type","parameters":{"priority":0,"content":"address:\n    socket_address:\n        port_value: 443\n        address: 0.0.0.0\nlistener_filters:\n- name: \"envoy.filters.listener.tls_inspector\"\n  typed_config:\n    \"@type\": type.googleapis.com/envoy.extensions.filters.listener.tls_inspector.v3.TlsInspector\ntcp_fast_open_queue_length: 150\nfilter_chains:\n# Non-SNI support\n- transport_socket:\n    name: envoy.transport_sockets.tls\n    typed_config:\n      '@type': type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext\n      common_tls_context:\n        tls_certificates:\n        - certificate_chain: { filename: \"/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chained.pem\" }\n          private_key: { filename: \"/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server-key.pem\" }\n  filters:\n  - name: envoy.http_connection_manager\n    typed_config:\n      \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n      stat_prefix: ingress_http\n      route_config:\n        virtual_hosts:\n        - name: non_sni_port_80\n          domains: [\"*\"]\n          routes:\n          - match: { prefix: \"/\" }\n            route:\n              cluster: local_port_80\n              timeout: 65.0s\n              retry_policy:\n                num_retries: 1\n                retry_on: \"5xx\"\n      http_filters:\n      - name: envoy.filters.http.router\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router\n      http_protocol_options:\n        accept_http_10: true\n      server_header_transformation: APPEND_IF_ABSENT\n      internal_address_config:\n        unix_sockets: true\n        cidr_ranges:\n        - address_prefix: 10.0.0.0\n          prefix_len: 8\n        - address_prefix: 127.0.0.1\n          prefix_len: 32\n        - address_prefix: ::1\n          prefix_len: 128\n"}},{"type":"File","title":"/etc/ferm/conf.d/10_envoy_tls_termination","tags":["ferm","file","ferm::service","service","envoy_tls_termination","class","profile::tlsproxy::envoy","profile","tlsproxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&SERVICE(tcp, 443);\n\n\n\n&NO_TRACK(tcp, 443);\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Systemd::Unit","title":"docker-image-prune-old.service","tags":["systemd::unit","systemd","unit","docker-image-prune-old.service","systemd::timer::job","timer","job","docker-image-prune-old","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Prune old Docker images\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/bin/docker image prune --all --force --filter until=336h\n","unit":"docker-image-prune-old.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"docker-image-prune-old","tags":["systemd::timer","systemd","timer","docker-image-prune-old","systemd::timer::job","job","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"*-*-* 1:00 UTC"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"docker-image-prune-old.service"}},{"type":"Systemd::Syslog","title":"docker-image-prune-old","tags":["systemd::syslog","systemd","syslog","docker-image-prune-old","systemd::timer::job","timer","job","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Service","title":"prometheus_puppet_agent_stats.timer","tags":["service","prometheus_puppet_agent_stats.timer","systemd::service","systemd","prometheus_puppet_agent_stats","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"provider":"systemd","before":["Exec[systemd daemon-reload for prometheus_puppet_agent_stats.timer (prometheus_puppet_agent_stats.timer)]"]}},{"type":"Systemd::Unit","title":"prometheus_puppet_agent_stats.timer","tags":["systemd::unit","systemd","unit","prometheus_puppet_agent_stats.timer","systemd::service","service","prometheus_puppet_agent_stats","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of prometheus_puppet_agent_stats.service\n\n[Timer]\nUnit=prometheus_puppet_agent_stats.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=minutely\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"prometheus_puppet_agent_stats.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-prometheus-puppet-agent-stats.conf","tags":["file","rsyslog::conf","rsyslog","conf","prometheus_puppet_agent_stats","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"prometheus_puppet_agent_stats\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/prometheus_puppet_agent_stats/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/prometheus_puppet_agent_stats","tags":["file","logrotate::conf","logrotate","conf","prometheus_puppet_agent_stats","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for prometheus_puppet_agent_stats\n\n/var/log/prometheus_puppet_agent_stats/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"clean_puppet_client_bucket.timer","tags":["service","clean_puppet_client_bucket.timer","systemd::service","systemd","clean_puppet_client_bucket","systemd::timer","timer","systemd::timer::job","job","class","profile::puppet::client_bucket","profile","puppet","client_bucket","profile::puppet::agent","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"provider":"systemd","before":["Exec[systemd daemon-reload for clean_puppet_client_bucket.timer (clean_puppet_client_bucket.timer)]"]}},{"type":"Systemd::Unit","title":"clean_puppet_client_bucket.timer","tags":["systemd::unit","systemd","unit","clean_puppet_client_bucket.timer","systemd::service","service","clean_puppet_client_bucket","systemd::timer","timer","systemd::timer::job","job","class","profile::puppet::client_bucket","profile","puppet","client_bucket","profile::puppet::agent","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of clean_puppet_client_bucket.service\n\n[Timer]\nUnit=clean_puppet_client_bucket.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=24h\nOnActiveSec=1s\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"clean_puppet_client_bucket.timer","require":["Class[Systemd]"]}},{"type":"Service","title":"puppet-agent-timer.timer","tags":["service","puppet-agent-timer.timer","systemd::service","systemd","puppet-agent-timer","systemd::timer","timer","systemd::timer::job","job","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"puppet-agent-timer.timer","tags":["systemd::unit","systemd","unit","puppet-agent-timer.timer","systemd::service","service","puppet-agent-timer","systemd::timer","timer","systemd::timer::job","job","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of puppet-agent-timer.service\n\n[Timer]\nUnit=puppet-agent-timer.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*:4/30:00\nOnStartupSec=1min\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"puppet-agent-timer.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-puppet-agent-timer.conf","tags":["file","rsyslog::conf","rsyslog","conf","puppet-agent-timer","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"puppet-agent-timer\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/puppet-agent-timer/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/puppet-agent-timer","tags":["file","logrotate::conf","logrotate","conf","puppet-agent-timer","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for puppet-agent-timer\n\n/var/log/puppet-agent-timer/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_systemd-timesyncd.service","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_systemd-timesyncd.service","systemd::timer::job","timer","job","wmf_auto_restart_systemd-timesyncd","profile::auto_restarts::service","profile","auto_restarts","service","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: systemd-timesyncd\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s systemd-timesyncd\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_systemd-timesyncd.service (wmf_auto_restart_systemd-timesyncd.service)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_systemd-timesyncd.service (wmf_auto_restart_systemd-timesyncd.service)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_systemd-timesyncd.service","systemd::timer::job","timer","job","wmf_auto_restart_systemd-timesyncd","profile::auto_restarts::service","profile","auto_restarts","service","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"wmf_auto_restart_systemd-timesyncd","tags":["systemd::service","systemd","service","wmf_auto_restart_systemd-timesyncd","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_systemd-timesyncd.service\n\n[Timer]\nUnit=wmf_auto_restart_systemd-timesyncd.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 8:6:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[wmf_auto_restart_systemd-timesyncd.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/wmf_auto_restart_systemd-timesyncd","tags":["file","systemd::syslog","systemd","syslog","wmf_auto_restart_systemd-timesyncd","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"wmf_auto_restart_systemd-timesyncd","tags":["rsyslog::conf","rsyslog","conf","wmf_auto_restart_systemd-timesyncd","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_systemd-timesyncd\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_systemd-timesyncd/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/wmf_auto_restart_systemd-timesyncd]","mode":"0444"}},{"type":"Logrotate::Conf","title":"wmf_auto_restart_systemd-timesyncd","tags":["logrotate::conf","logrotate","conf","wmf_auto_restart_systemd-timesyncd","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for wmf_auto_restart_systemd-timesyncd\n\n/var/log/wmf_auto_restart_systemd-timesyncd/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_exim4.service","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_exim4.service","systemd::timer::job","timer","job","wmf_auto_restart_exim4","profile::auto_restarts::service","profile","auto_restarts","service","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: exim4\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s exim4\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_exim4.service (wmf_auto_restart_exim4.service)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_exim4.service (wmf_auto_restart_exim4.service)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_exim4.service","systemd::timer::job","timer","job","wmf_auto_restart_exim4","profile::auto_restarts::service","profile","auto_restarts","service","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"wmf_auto_restart_exim4","tags":["systemd::service","systemd","service","wmf_auto_restart_exim4","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_exim4.service\n\n[Timer]\nUnit=wmf_auto_restart_exim4.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 4:20:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[wmf_auto_restart_exim4.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/wmf_auto_restart_exim4","tags":["file","systemd::syslog","systemd","syslog","wmf_auto_restart_exim4","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"wmf_auto_restart_exim4","tags":["rsyslog::conf","rsyslog","conf","wmf_auto_restart_exim4","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_exim4\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_exim4/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/wmf_auto_restart_exim4]","mode":"0444"}},{"type":"Logrotate::Conf","title":"wmf_auto_restart_exim4","tags":["logrotate::conf","logrotate","conf","wmf_auto_restart_exim4","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for wmf_auto_restart_exim4\n\n/var/log/wmf_auto_restart_exim4/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_prometheus-node-exporter.service","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_prometheus-node-exporter.service","systemd::timer::job","timer","job","wmf_auto_restart_prometheus-node-exporter","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: prometheus-node-exporter\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s prometheus-node-exporter\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_prometheus-node-exporter.service (wmf_auto_restart_prometheus-node-exporter.service)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_prometheus-node-exporter.service (wmf_auto_restart_prometheus-node-exporter.service)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_prometheus-node-exporter.service","systemd::timer::job","timer","job","wmf_auto_restart_prometheus-node-exporter","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"wmf_auto_restart_prometheus-node-exporter","tags":["systemd::service","systemd","service","wmf_auto_restart_prometheus-node-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_prometheus-node-exporter.service\n\n[Timer]\nUnit=wmf_auto_restart_prometheus-node-exporter.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 11:3:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[wmf_auto_restart_prometheus-node-exporter.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/wmf_auto_restart_prometheus-node-exporter","tags":["file","systemd::syslog","systemd","syslog","wmf_auto_restart_prometheus-node-exporter","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"wmf_auto_restart_prometheus-node-exporter","tags":["rsyslog::conf","rsyslog","conf","wmf_auto_restart_prometheus-node-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_prometheus-node-exporter\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_prometheus-node-exporter/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/wmf_auto_restart_prometheus-node-exporter]","mode":"0444"}},{"type":"Logrotate::Conf","title":"wmf_auto_restart_prometheus-node-exporter","tags":["logrotate::conf","logrotate","conf","wmf_auto_restart_prometheus-node-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for wmf_auto_restart_prometheus-node-exporter\n\n/var/log/wmf_auto_restart_prometheus-node-exporter/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_rsyslog.service","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_rsyslog.service","systemd::timer::job","timer","job","wmf_auto_restart_rsyslog","profile::auto_restarts::service","profile","auto_restarts","service","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: rsyslog\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s rsyslog\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_rsyslog.service (wmf_auto_restart_rsyslog.service)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_rsyslog.service (wmf_auto_restart_rsyslog.service)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_rsyslog.service","systemd::timer::job","timer","job","wmf_auto_restart_rsyslog","profile::auto_restarts::service","profile","auto_restarts","service","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"wmf_auto_restart_rsyslog","tags":["systemd::service","systemd","service","wmf_auto_restart_rsyslog","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_rsyslog.service\n\n[Timer]\nUnit=wmf_auto_restart_rsyslog.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 7:41:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[wmf_auto_restart_rsyslog.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/wmf_auto_restart_rsyslog","tags":["file","systemd::syslog","systemd","syslog","wmf_auto_restart_rsyslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"wmf_auto_restart_rsyslog","tags":["rsyslog::conf","rsyslog","conf","wmf_auto_restart_rsyslog","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_rsyslog\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_rsyslog/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/wmf_auto_restart_rsyslog]","mode":"0444"}},{"type":"Logrotate::Conf","title":"wmf_auto_restart_rsyslog","tags":["logrotate::conf","logrotate","conf","wmf_auto_restart_rsyslog","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for wmf_auto_restart_rsyslog\n\n/var/log/wmf_auto_restart_rsyslog/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_lldpd.service","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_lldpd.service","systemd::timer::job","timer","job","wmf_auto_restart_lldpd","profile::auto_restarts::service","profile","auto_restarts","service","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: lldpd\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s lldpd\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_lldpd.service (wmf_auto_restart_lldpd.service)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_lldpd.service (wmf_auto_restart_lldpd.service)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_lldpd.service","systemd::timer::job","timer","job","wmf_auto_restart_lldpd","profile::auto_restarts::service","profile","auto_restarts","service","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"wmf_auto_restart_lldpd","tags":["systemd::service","systemd","service","wmf_auto_restart_lldpd","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_lldpd.service\n\n[Timer]\nUnit=wmf_auto_restart_lldpd.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 8:23:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[wmf_auto_restart_lldpd.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/wmf_auto_restart_lldpd","tags":["file","systemd::syslog","systemd","syslog","wmf_auto_restart_lldpd","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"wmf_auto_restart_lldpd","tags":["rsyslog::conf","rsyslog","conf","wmf_auto_restart_lldpd","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_lldpd\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_lldpd/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/wmf_auto_restart_lldpd]","mode":"0444"}},{"type":"Logrotate::Conf","title":"wmf_auto_restart_lldpd","tags":["logrotate::conf","logrotate","conf","wmf_auto_restart_lldpd","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for wmf_auto_restart_lldpd\n\n/var/log/wmf_auto_restart_lldpd/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_systemd-journald.service","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_systemd-journald.service","systemd::timer::job","timer","job","wmf_auto_restart_systemd-journald","profile::auto_restarts::service","profile","auto_restarts","service","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: systemd-journald\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s systemd-journald\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_systemd-journald.service (wmf_auto_restart_systemd-journald.service)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_systemd-journald.service (wmf_auto_restart_systemd-journald.service)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_systemd-journald.service","systemd::timer::job","timer","job","wmf_auto_restart_systemd-journald","profile::auto_restarts::service","profile","auto_restarts","service","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"wmf_auto_restart_systemd-journald","tags":["systemd::service","systemd","service","wmf_auto_restart_systemd-journald","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_systemd-journald.service\n\n[Timer]\nUnit=wmf_auto_restart_systemd-journald.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 2:37:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[wmf_auto_restart_systemd-journald.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/wmf_auto_restart_systemd-journald","tags":["file","systemd::syslog","systemd","syslog","wmf_auto_restart_systemd-journald","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"wmf_auto_restart_systemd-journald","tags":["rsyslog::conf","rsyslog","conf","wmf_auto_restart_systemd-journald","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_systemd-journald\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_systemd-journald/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/wmf_auto_restart_systemd-journald]","mode":"0444"}},{"type":"Logrotate::Conf","title":"wmf_auto_restart_systemd-journald","tags":["logrotate::conf","logrotate","conf","wmf_auto_restart_systemd-journald","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for wmf_auto_restart_systemd-journald\n\n/var/log/wmf_auto_restart_systemd-journald/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_ssh.service","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_ssh.service","systemd::timer::job","timer","job","wmf_auto_restart_ssh","profile::auto_restarts::service","profile","auto_restarts","service","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: ssh\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s ssh\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_ssh.service (wmf_auto_restart_ssh.service)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_ssh.service (wmf_auto_restart_ssh.service)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_ssh.service","systemd::timer::job","timer","job","wmf_auto_restart_ssh","profile::auto_restarts::service","profile","auto_restarts","service","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"wmf_auto_restart_ssh","tags":["systemd::service","systemd","service","wmf_auto_restart_ssh","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_ssh.service\n\n[Timer]\nUnit=wmf_auto_restart_ssh.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 19:9:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[wmf_auto_restart_ssh.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/wmf_auto_restart_ssh","tags":["file","systemd::syslog","systemd","syslog","wmf_auto_restart_ssh","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"wmf_auto_restart_ssh","tags":["rsyslog::conf","rsyslog","conf","wmf_auto_restart_ssh","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_ssh\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_ssh/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/wmf_auto_restart_ssh]","mode":"0444"}},{"type":"Logrotate::Conf","title":"wmf_auto_restart_ssh","tags":["logrotate::conf","logrotate","conf","wmf_auto_restart_ssh","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for wmf_auto_restart_ssh\n\n/var/log/wmf_auto_restart_ssh/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"kernel-purge.timer","tags":["service","kernel-purge.timer","systemd::service","systemd","kernel-purge","systemd::timer","timer","systemd::timer::job","job","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"kernel-purge.timer","tags":["systemd::unit","systemd","unit","kernel-purge.timer","systemd::service","service","kernel-purge","systemd::timer","timer","systemd::timer::job","job","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of kernel-purge.service\n\n[Timer]\nUnit=kernel-purge.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=monthly\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"kernel-purge.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-kernel-purge.conf","tags":["file","rsyslog::conf","rsyslog","conf","kernel-purge","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"kernel-purge\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/kernel-purge/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/kernel-purge","tags":["file","logrotate::conf","logrotate","conf","kernel-purge","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for kernel-purge\n\n/var/log/kernel-purge/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"prometheus-debian-version-textfile.timer","tags":["service","prometheus-debian-version-textfile.timer","systemd::service","systemd","prometheus-debian-version-textfile","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_debian_version","prometheus","node_debian_version","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"prometheus-debian-version-textfile.timer","tags":["systemd::unit","systemd","unit","prometheus-debian-version-textfile.timer","systemd::service","service","prometheus-debian-version-textfile","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_debian_version","prometheus","node_debian_version","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of prometheus-debian-version-textfile.service\n\n[Timer]\nUnit=prometheus-debian-version-textfile.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=300s\nOnActiveSec=1s\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"prometheus-debian-version-textfile.timer","require":["Class[Systemd]"]}},{"type":"Service","title":"prometheus-dpkg-success-textfile.timer","tags":["service","prometheus-dpkg-success-textfile.timer","systemd::service","systemd","prometheus-dpkg-success-textfile","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_dpkg_success","prometheus","node_dpkg_success","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"prometheus-dpkg-success-textfile.timer","tags":["systemd::unit","systemd","unit","prometheus-dpkg-success-textfile.timer","systemd::service","service","prometheus-dpkg-success-textfile","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_dpkg_success","prometheus","node_dpkg_success","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of prometheus-dpkg-success-textfile.service\n\n[Timer]\nUnit=prometheus-dpkg-success-textfile.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*:00/30:00\nRandomizedDelaySec=1800\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"prometheus-dpkg-success-textfile.timer","require":["Class[Systemd]"]}},{"type":"Service","title":"send_puppet_failure_emails.timer","tags":["service","send_puppet_failure_emails.timer","systemd::service","systemd","send_puppet_failure_emails","systemd::timer","timer","systemd::timer::job","job","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"provider":"systemd","before":["Exec[systemd daemon-reload for send_puppet_failure_emails.timer (send_puppet_failure_emails.timer)]"]}},{"type":"Systemd::Unit","title":"send_puppet_failure_emails.timer","tags":["systemd::unit","systemd","unit","send_puppet_failure_emails.timer","systemd::service","service","send_puppet_failure_emails","systemd::timer","timer","systemd::timer::job","job","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of send_puppet_failure_emails.service\n\n[Timer]\nUnit=send_puppet_failure_emails.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* 08:15:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"send_puppet_failure_emails.timer","require":["Class[Systemd]"]}},{"type":"Service","title":"cleanup_puppet_client_bucket.timer","tags":["service","cleanup_puppet_client_bucket.timer","systemd::service","systemd","cleanup_puppet_client_bucket","systemd::timer","timer","systemd::timer::job","job","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"cleanup_puppet_client_bucket.timer","tags":["systemd::unit","systemd","unit","cleanup_puppet_client_bucket.timer","systemd::service","service","cleanup_puppet_client_bucket","systemd::timer","timer","systemd::timer::job","job","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of cleanup_puppet_client_bucket.service\n\n[Timer]\nUnit=cleanup_puppet_client_bucket.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=24h\nOnActiveSec=1s\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"cleanup_puppet_client_bucket.timer","require":["Class[Systemd]"]}},{"type":"Service","title":"prometheus_ssh_open_sessions.timer","tags":["service","prometheus_ssh_open_sessions.timer","systemd::service","systemd","prometheus_ssh_open_sessions","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"prometheus_ssh_open_sessions.timer","tags":["systemd::unit","systemd","unit","prometheus_ssh_open_sessions.timer","systemd::service","service","prometheus_ssh_open_sessions","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of prometheus_ssh_open_sessions.service\n\n[Timer]\nUnit=prometheus_ssh_open_sessions.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:0/5:0\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"prometheus_ssh_open_sessions.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-prometheus-ssh-open-sessions.conf","tags":["file","rsyslog::conf","rsyslog","conf","prometheus_ssh_open_sessions","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"prometheus_ssh_open_sessions\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/prometheus_ssh_open_sessions/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/prometheus_ssh_open_sessions","tags":["file","logrotate::conf","logrotate","conf","prometheus_ssh_open_sessions","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for prometheus_ssh_open_sessions\n\n/var/log/prometheus_ssh_open_sessions/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/etc/ferm/conf.d/10_jenkins_controller_ssh","tags":["ferm","file","ferm::service","service","jenkins_controller_ssh","firewall::service","firewall","class","profile::ci::firewall::jenkinsagent","profile","ci","jenkinsagent","profile::ci::slave::labs::common","slave","labs","common","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, 22, (208.80.153.39 208.80.154.132 2620:0:860:2:208:80:153:39 2620:0:861:2:208:80:154:132));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/lib/systemd/system/cfssl-serve@proxy-client.service","tags":["file","systemd::unit","systemd","unit","systemd::service","service","class","cfssl::client","cfssl","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Cloudflare SSL (cfssl::client)\nAfter=network.target remote-fs.target nss-lookup.target\nDocumentation=https://github.com/cloudflare/cfssl/tree/master/doc\n\n[Service]\nExecStart=/usr/bin/cfssl serve \\\n          -mutual-tls-client-cert /etc/cfssl/mutual_tls_client_cert.pem \\\n          -mutual-tls-client-key /var/lib/puppet/ssl/private_keys/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud.pem \\\n          -config /etc/cfssl/client-cfssl.conf \\\n          -address 127.0.0.1 \\\n          -port 8888\nRestart=always\nRestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 AF_NETLINK\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for cfssl-serve@proxy-client.service (cfssl-serve@proxy-client)]"}},{"type":"Exec","title":"systemd daemon-reload for cfssl-serve@proxy-client.service (cfssl-serve@proxy-client)","tags":["exec","systemd::unit","systemd","unit","systemd::service","service","class","cfssl::client","cfssl","client","profile::pki::client","profile","pki","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/etc/apache2/sites-available/50-beta-autoupdater.conf","tags":["file","httpd::conf","httpd","conf","beta-autoupdater","httpd::site","site","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/conf.pp","line":70,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# SPDX-License-Identifier: Apache-2.0\n\n<VirtualHost *:80>\n    ServerName beta-update.wmcloud.org\n    ServerAdmin noc@wikimedia.org\n    DocumentRoot /srv/beta-update-logs\n    <Directory /srv/beta-update-logs>\n        Options Indexes FollowSymLinks MultiViews\n        AddType text/plain .log\n        AddCharset utf-8 .log\n\n        AllowOverride None\n        Require all granted\n    </Directory>\n\n    LogLevel warn\n    ErrorLog /var/log/apache2/beta-update.wmcloud.org_error.log\n    CustomLog /var/log/apache2/beta-update.wmcloud.org_access.log wmf\n    ServerSignature Off\n</VirtualHost>\n\n","owner":"root","group":"root","mode":"0444","notify":"Service[apache2]"}},{"type":"File","title":"/etc/apache2/sites-enabled/50-beta-autoupdater.conf","tags":["file","httpd::conf","httpd","conf","beta-autoupdater","httpd::site","site","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/conf.pp","line":80,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/apache2/sites-available/50-beta-autoupdater.conf","notify":"Service[apache2]","owner":"root","group":"root"}},{"type":"File","title":"/lib/systemd/system/wmf-beta-update-all.service","tags":["file","systemd::unit","systemd","unit","wmf-beta-update-all.service","systemd::timer::job","timer","job","wmf-beta-update-all","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Update MediaWiki code, config, and databases\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=jenkins-deploy\nSyslogIdentifier=wmf-beta-update-all\nExecStart=/usr/local/bin/systemd-timer-mail-wrapper --subject wmf-beta-update-all --mail-to releng@lists.wikimedia.org --mail-from noreply@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud --only-on-error /usr/local/bin/wmf-beta-update-all\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf-beta-update-all.service (wmf-beta-update-all.service)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf-beta-update-all.service (wmf-beta-update-all.service)","tags":["exec","systemd::unit","systemd","unit","wmf-beta-update-all.service","systemd::timer::job","timer","job","wmf-beta-update-all","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"wmf-beta-update-all","tags":["systemd::service","systemd","service","wmf-beta-update-all","systemd::timer","timer","systemd::timer::job","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of wmf-beta-update-all.service\n\n[Timer]\nUnit=wmf-beta-update-all.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*:0/10\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[wmf-beta-update-all.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/wmf-beta-update-all","tags":["file","systemd::syslog","systemd","syslog","wmf-beta-update-all","systemd::timer::job","timer","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"jenkins-deploy","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"wmf-beta-update-all","tags":["rsyslog::conf","rsyslog","conf","wmf-beta-update-all","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf-beta-update-all\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf-beta-update-all/syslog.log\"\n        fileOwner=\"jenkins-deploy\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/wmf-beta-update-all]","mode":"0444"}},{"type":"Logrotate::Conf","title":"wmf-beta-update-all","tags":["logrotate::conf","logrotate","conf","wmf-beta-update-all","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for wmf-beta-update-all\n\n/var/log/wmf-beta-update-all/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/beta-autoupdater-prune-stale-logs.service","tags":["file","systemd::unit","systemd","unit","beta-autoupdater-prune-stale-logs.service","systemd::timer::job","timer","job","beta-autoupdater-prune-stale-logs","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Prune stale autoupdater logs\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=jenkins-deploy\nExecStart=/usr/bin/find /srv/beta-update-logs -type f -mtime +3 -delete\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for beta-autoupdater-prune-stale-logs.service (beta-autoupdater-prune-stale-logs.service)]"}},{"type":"Exec","title":"systemd daemon-reload for beta-autoupdater-prune-stale-logs.service (beta-autoupdater-prune-stale-logs.service)","tags":["exec","systemd::unit","systemd","unit","beta-autoupdater-prune-stale-logs.service","systemd::timer::job","timer","job","beta-autoupdater-prune-stale-logs","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"beta-autoupdater-prune-stale-logs","tags":["systemd::service","systemd","service","beta-autoupdater-prune-stale-logs","systemd::timer","timer","systemd::timer::job","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of beta-autoupdater-prune-stale-logs.service\n\n[Timer]\nUnit=beta-autoupdater-prune-stale-logs.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=daily\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[beta-autoupdater-prune-stale-logs.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/beta-autoupdater-prune-stale-logs","tags":["file","systemd::syslog","systemd","syslog","beta-autoupdater-prune-stale-logs","systemd::timer::job","timer","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"jenkins-deploy","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"beta-autoupdater-prune-stale-logs","tags":["rsyslog::conf","rsyslog","conf","beta-autoupdater-prune-stale-logs","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"beta-autoupdater-prune-stale-logs\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/beta-autoupdater-prune-stale-logs/syslog.log\"\n        fileOwner=\"jenkins-deploy\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/beta-autoupdater-prune-stale-logs]","mode":"0444"}},{"type":"Logrotate::Conf","title":"beta-autoupdater-prune-stale-logs","tags":["logrotate::conf","logrotate","conf","beta-autoupdater-prune-stale-logs","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for beta-autoupdater-prune-stale-logs\n\n/var/log/beta-autoupdater-prune-stale-logs/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Concat_fragment","title":"security-access-scap-allow-mwdeploy","tags":["_etc_security_access.conf","concat_fragment","security-access-scap-allow-mwdeploy","concat::fragment","concat","fragment","security::access::config","security","access","config","scap-allow-mwdeploy","class","profile::beta::mediawiki","profile","beta","mediawiki","role::beta::mediawiki","role","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/security/access.conf","tag":"_etc_security_access.conf","order":60,"content":"+ : mwdeploy : 172.16.1.63\n"}},{"type":"Concat_fragment","title":"security-access-scap-allow-scap","tags":["_etc_security_access.conf","concat_fragment","security-access-scap-allow-scap","concat::fragment","concat","fragment","security::access::config","security","access","config","scap-allow-scap","class","profile::beta::mediawiki","profile","beta","mediawiki","role::beta::mediawiki","role","role::beta::deploymentserver","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/security/access.conf","tag":"_etc_security_access.conf","order":65,"content":"+ : scap : 172.16.1.63\n"}},{"type":"File","title":"/etc/systemd/system/ferm.service.d","tags":["file","systemd::unit","systemd","unit","ferm-ferm-service-status-restart","systemd::override","override","ferm-service-status-restart","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":61,"kind":"compilable_type","exported":false,"parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/etc/systemd/system/ferm.service.d/ferm-service-status-restart.conf","tags":["file","systemd::unit","systemd","unit","ferm-ferm-service-status-restart","systemd::override","override","ferm-service-status-restart","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/ferm/ferm_systemd_override","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for ferm.service (ferm-ferm-service-status-restart)]"}},{"type":"Exec","title":"systemd daemon-reload for ferm.service (ferm-ferm-service-status-restart)","tags":["exec","systemd::unit","systemd","unit","ferm-ferm-service-status-restart","systemd::override","override","ferm-service-status-restart","class","ferm","firewall","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[ferm]"]}},{"type":"Systemd::Unit","title":"wmf_auto_restart_ulogd2.service","tags":["systemd::unit","systemd","unit","wmf_auto_restart_ulogd2.service","systemd::timer::job","timer","job","wmf_auto_restart_ulogd2","profile::auto_restarts::service","profile","auto_restarts","service","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: ulogd2\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s ulogd2\n","unit":"wmf_auto_restart_ulogd2.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"wmf_auto_restart_ulogd2","tags":["systemd::timer","systemd","timer","wmf_auto_restart_ulogd2","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","service","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 8:15:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"wmf_auto_restart_ulogd2.service"}},{"type":"Systemd::Syslog","title":"wmf_auto_restart_ulogd2","tags":["systemd::syslog","systemd","syslog","wmf_auto_restart_ulogd2","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"File","title":"/etc/ferm/conf.d/98_filter_log_filter-bootp","tags":["ferm","file","ferm::rule","rule","filter_log_filter-bootp","ferm::filter_log","filter_log","filter-bootp","class","profile::firewall::log::ferm","profile","firewall","log","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/rule.pp","line":11,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# 98_filter_log_filter-bootp: \n\ndomain (ip ip6) {\n\ttable filter {\n\t\tchain INPUT {\n\t\t\tproto udp  daddr 255.255.255.255 sport 67 dport 68 DROP;\n\t\t}\n\t}\n}\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/etc/sysctl.d/70-ferm_conntrack.conf","tags":["file","sysctl::conffile","sysctl","conffile","ferm_conntrack","sysctl::parameters","parameters","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/conffile.pp","line":56,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nnet.netfilter.nf_conntrack_max = 262144\nnet.netfilter.nf_conntrack_tcp_timeout_time_wait = 65\n","notify":"Exec[update_sysctl]","owner":"root","group":"root"}},{"type":"Class","title":"Udev","tags":["class","udev","udev::rule","rule","ferm_conntrack","sysctl::parameters","sysctl","parameters","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown"},{"type":"Exec","title":"udev_reload","tags":["exec","udev_reload","class","udev","udev::rule","rule","ferm_conntrack","sysctl::parameters","sysctl","parameters","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/udev/manifests/init.pp","line":3,"exported":false,"kind":"compilable_type","parameters":{"command":"/usr/bin/udevadm control --reload && /usr/bin/udevadm trigger","refreshonly":true}},{"type":"File","title":"/etc/udev/rules.d/70-ferm_conntrack.rules","tags":["file","udev::rule","udev","rule","ferm_conntrack","sysctl::parameters","sysctl","parameters","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/udev/manifests/rule.pp","line":25,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"ACTION==\"add\", SUBSYSTEM==\"module\", KERNEL==\"nf_conntrack\", \\\n    RUN+=\"/usr/lib/systemd/systemd-sysctl --prefix net.netfilter\"\n","notify":"Exec[udev_reload]"}},{"type":"File","title":"/etc/ferm/conf.d/10_ssh_from_bastion","tags":["ferm","file","ferm::service","service","ssh_from_bastion","firewall::service","firewall","ssh-from-bastion","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, 22, (172.16.1.220 172.16.17.143 172.16.18.237 2a02:ec80:a000:1::156 2a02:ec80:a000:1::442));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/etc/ferm/conf.d/10_ssh_from_cumin_masters","tags":["ferm","file","ferm::service","service","ssh_from_cumin_masters","firewall::service","firewall","ssh-from-cumin-masters","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, 22, $CUMIN_MASTERS);\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/etc/ferm/conf.d/10_full_monitoring_metrics_access_udp","tags":["ferm","file","ferm::service","service","full_monitoring_metrics_access_udp","firewall::service","firewall","full-monitoring-metrics-access-udp","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(udp, 1:65535, ());\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/etc/ferm/conf.d/10_full_monitoring_metrics_access_tcp","tags":["ferm","file","ferm::service","service","full_monitoring_metrics_access_tcp","firewall::service","firewall","full-monitoring-metrics-access-tcp","class","profile::firewall","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, 1:65535, ());\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Class","title":"Monitoring","tags":["class","monitoring","monitoring::service","service","ferm_active","nrpe::monitor_service","nrpe","monitor_service","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"exported":false,"kind":"unknown","parameters":{"contact_group":"admin","cluster":"misc","nagios_group":"misc","notifications_enabled":true,"do_paging":true,"hosts":{},"services":{}}},{"type":"Monitoring::Exported_nagios_service","title":"deployment-deploy04 ferm_active","tags":["monitoring::exported_nagios_service","monitoring","exported_nagios_service","monitoring::service","service","ferm_active","nrpe::monitor_service","nrpe","monitor_service","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/monitoring/manifests/service.pp","line":104,"kind":"defined_type","exported":false,"parameters":{"ensure":"present","host_name":"deployment-deploy04","servicegroups":"misc","service_description":"Check whether ferm is active by checking the default input chain","check_command":"nrpe_check!check_ferm_active!10","max_check_attempts":3,"check_interval":30,"retry_interval":1,"check_period":"24x7","notification_interval":0,"notification_period":"24x7","notification_options":"c,r,f","notifications_enabled":"1","contact_groups":"admins","passive_checks_enabled":1,"active_checks_enabled":1,"is_volatile":0,"check_freshness":0,"notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/check_ferm"}},{"type":"Class","title":"Prometheus::Instances","tags":["class","prometheus::instances","prometheus","instances"],"exported":false,"kind":"unknown"},{"type":"Systemd::Unit","title":"nrpe2nodexp-ferm_active.service","tags":["systemd::unit","systemd","unit","nrpe2nodexp-ferm_active.service","systemd::timer::job","timer","job","nrpe2nodexp-ferm_active","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=execution of nrpe2nodexp for the check_ferm_active command.\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=nagios\n\nGroup=prometheus-node-exporter\nSyslogIdentifier=nrpe2nodexp-ferm_active\nExecStart=-/usr/local/bin/nrpe2nodexp --alert-rule-hash \"bba0a2572329bb500b832470e08b381c\" --timeout 10 --check-command \"check_ferm_active\"\n","unit":"nrpe2nodexp-ferm_active.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"nrpe2nodexp-ferm_active","tags":["systemd::timer","systemd","timer","nrpe2nodexp-ferm_active","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnUnitInactiveSec","interval":"10min"},{"interval":"1s","start":"OnActiveSec"}],"splay":600,"fixed_random_delay":true,"accuracy":"15sec","unit_name":"nrpe2nodexp-ferm_active.service"}},{"type":"File","title":"/etc/rsyslog.d/25-nrpe2nodexp-ferm-active.conf","tags":["file","rsyslog::conf","rsyslog","conf","nrpe2nodexp-ferm_active","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# SPDX-License-Identifier: Apache-2.0\nif $programname contains \"nrpe2nodexp-ferm_active\" then {\n    if ($msg contains \"\\\"ecs.version\\\": \\\"1.7.0\\\"\") then {\n        # Send logs to kafka\n        set $.log_outputs = \"kafka ecs_170 local\";\n    } else {\n        # Filter out non-relevant nrpe2nodexp messages\n        stop\n    }\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/sysctl.d/70-coredump.conf","tags":["file","sysctl::conffile","sysctl","conffile","coredump","sysctl::parameters","parameters","class","systemd::coredump","systemd","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/conffile.pp","line":56,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nkernel.core_pattern = |/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %e\n","notify":"Exec[update_sysctl]","owner":"root","group":"root"}},{"type":"File","title":"/etc/ferm/conf.d/10_deployment_ssh","tags":["ferm","file","ferm::service","service","deployment_ssh","firewall::service","firewall","deployment-ssh","class","scap::firewall","scap","profile::mediawiki::scap_client","profile","mediawiki","scap_client","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, 22, $DEPLOYMENT_HOSTS);\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_prometheus-statsd-exporter.service","tags":["systemd::unit","systemd","unit","wmf_auto_restart_prometheus-statsd-exporter.service","systemd::timer::job","timer","job","wmf_auto_restart_prometheus-statsd-exporter","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: prometheus-statsd-exporter\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s prometheus-statsd-exporter\n","unit":"wmf_auto_restart_prometheus-statsd-exporter.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"wmf_auto_restart_prometheus-statsd-exporter","tags":["systemd::timer","systemd","timer","wmf_auto_restart_prometheus-statsd-exporter","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 15:5:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"wmf_auto_restart_prometheus-statsd-exporter.service"}},{"type":"Systemd::Syslog","title":"wmf_auto_restart_prometheus-statsd-exporter","tags":["systemd::syslog","systemd","syslog","wmf_auto_restart_prometheus-statsd-exporter","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Systemd::Service","title":"php8.1-fpm_check_restart","tags":["systemd::service","systemd","service","php8.1-fpm_check_restart","systemd::timer","timer","profile::mediawiki::php::absented_version","profile","mediawiki","php","absented_version","8.1","class","profile::mediawiki::php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of php8.1-fpm_check_restart.service\n\n[Timer]\nUnit=php8.1-fpm_check_restart.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* 00:00:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[php8.1-fpm_check_restart.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/lib/systemd/system/php8.1-fpm_check_restart.service","tags":["file","systemd::unit","systemd","unit","php8.1-fpm_check_restart.service","profile::mediawiki::php::absented_version","profile","mediawiki","php","absented_version","8.1","class","profile::mediawiki::php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for php8.1-fpm_check_restart.service (php8.1-fpm_check_restart.service)]"}},{"type":"Exec","title":"systemd daemon-reload for php8.1-fpm_check_restart.service (php8.1-fpm_check_restart.service)","tags":["exec","systemd::unit","systemd","unit","php8.1-fpm_check_restart.service","profile::mediawiki::php::absented_version","profile","mediawiki","php","absented_version","8.1","class","profile::mediawiki::php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/etc/rsyslog.d/40-php8-3-fpm.conf","tags":["file","rsyslog::conf","rsyslog","conf","php8.3-fpm","systemd::syslog","systemd","syslog","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"php8.3-fpm\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/php8.3-fpm/error.log\"\n        fileOwner=\"www-data\" fileGroup=\"wikidev\"\n        fileCreateMode=\"0640\"\n    )\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/php8.3-fpm","tags":["file","logrotate::conf","logrotate","conf","php8.3-fpm","systemd::syslog","systemd","syslog","class","profile::mediawiki::php","profile","mediawiki","php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for php8.3-fpm\n\n/var/log/php8.3-fpm/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/etc/sysctl.d/70-tcp_tw_reuse.conf","tags":["file","sysctl::conffile","sysctl","conffile","tcp_tw_reuse","sysctl::parameters","parameters","class","profile::mediawiki::common","profile","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/conffile.pp","line":56,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nnet.ipv4.tcp_tw_reuse = 1\n","notify":"Exec[update_sysctl]","owner":"root","group":"root"}},{"type":"Concat_fragment","title":"/etc/rsyncd.conf-scap-install-staging","tags":["_etc_rsyncd.conf","concat_fragment","concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","scap-install-staging","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/rsyncd.conf","tag":"_etc_rsyncd.conf","order":"10","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ scap-install-staging ]\npath            = /var/lib/scap\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = 172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100:: 2a02:ec80:a000:1:: 2a02:ec80:a000:201:: 2a02:ec80:a000:202:: 2a02:ec80:a000:203:: 2a02:ec80:a000:204:: 2a02:ec80:a000:2ff:: 2a02:ec80:a000:4000:: 2a02:ec80:a100:100:: 2a02:ec80:a100:1:: 2a02:ec80:a100:205:: 2a02:ec80:a100:2ff:: 2a02:ec80:a100:4000:: 127.0.0.1 10.64.137.0/24 10.64.138.0/24 10.64.139.0/24 10.64.140.0/24 10.64.142.0/24 10.64.143.0/24 10.64.144.0/24 10.64.145.0/24 10.64.153.0/24 10.64.155.0/24 10.64.157.0/24 10.64.159.0/24 10.64.161.0/24 10.64.163.0/24 10.64.165.0/24 10.64.167.0/24 10.64.170.0/24 10.64.172.0/24 10.64.174.0/24 10.64.176.0/24 10.64.178.0/24 10.64.180.0/24 10.64.182.0/24 10.64.184.0/24 10.64.186.0/24 10.64.188.0/24 10.64.190.0/24 10.64.207.0/24 10.64.208.0/24 10.64.209.0/24 10.64.21.0/24 10.64.210.0/24 10.64.211.0/24 10.64.212.0/24 10.64.213.0/24 10.64.214.0/24 10.64.215.0/24 10.64.216.0/24 10.64.217.0/24 10.64.218.0/24 10.64.219.0/24 10.64.220.0/24 10.64.221.0/24 10.64.222.0/24 10.64.36.0/24 10.64.5.0/24 10.64.53.0/24 2620:0:861:100:: 2620:0:861:104:: 2620:0:861:105:: 2620:0:861:106:: 2620:0:861:108:: 2620:0:861:110:: 2620:0:861:111:: 2620:0:861:112:: 2620:0:861:114:: 2620:0:861:115:: 2620:0:861:116:: 2620:0:861:117:: 2620:0:861:11a:: 2620:0:861:121:: 2620:0:861:123:: 2620:0:861:125:: 2620:0:861:127:: 2620:0:861:129:: 2620:0:861:12b:: 2620:0:861:12d:: 2620:0:861:12f:: 2620:0:861:132:: 2620:0:861:134:: 2620:0:861:136:: 2620:0:861:138:: 2620:0:861:13a:: 2620:0:861:13c:: 2620:0:861:13e:: 2620:0:861:141:: 2620:0:861:143:: 2620:0:861:145:: 2620:0:861:157:: 2620:0:861:158:: 2620:0:861:159:: 2620:0:861:15a:: 2620:0:861:15b:: 2620:0:861:15c:: 2620:0:861:15d:: 2620:0:861:15e:: 2620:0:861:15f:: 2620:0:861:160:: 2620:0:861:161:: 2620:0:861:162:: 2620:0:861:163:: 2620:0:861:164:: 2620:0:861:165:: 2620:0:861:166:: localhost\n\n"}},{"type":"Concat_fragment","title":"/etc/rsyncd.conf-common","tags":["_etc_rsyncd.conf","concat_fragment","concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","common","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/rsyncd.conf","tag":"_etc_rsyncd.conf","order":"10","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ common ]\npath            = /srv/mediawiki-staging\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = 172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100:: 2a02:ec80:a000:1:: 2a02:ec80:a000:201:: 2a02:ec80:a000:202:: 2a02:ec80:a000:203:: 2a02:ec80:a000:204:: 2a02:ec80:a000:2ff:: 2a02:ec80:a000:4000:: 2a02:ec80:a100:100:: 2a02:ec80:a100:1:: 2a02:ec80:a100:205:: 2a02:ec80:a100:2ff:: 2a02:ec80:a100:4000:: 127.0.0.1 localhost\n\n"}},{"type":"Concat_fragment","title":"/etc/rsyncd.conf-patches","tags":["_etc_rsyncd.conf","concat_fragment","concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","patches","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/rsyncd.conf","tag":"_etc_rsyncd.conf","order":"10","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ patches ]\npath            = /srv/patches\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = 172.16.1.63 localhost\n\n"}},{"type":"Concat_fragment","title":"/etc/rsyncd.conf-releases","tags":["_etc_rsyncd.conf","concat_fragment","concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","releases","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/rsyncd.conf","tag":"_etc_rsyncd.conf","order":"10","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ releases ]\npath            = /etc/helmfile-defaults/mediawiki/release\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = 172.16.1.63 localhost\n\n"}},{"type":"Ferm::Service","title":"rsyncd_access_releases","tags":["ferm::service","ferm","service","rsyncd_access_releases","firewall::service","firewall","rsync::server::module","rsync","server","module","releases","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"srange":["172.16.1.63"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"rsyncd_access_releases","tags":["nftables::service","nftables","service","rsyncd_access_releases","firewall::service","firewall","rsync::server::module","rsync","server","module","releases","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":["172.16.1.63"]}},{"type":"File","title":"/etc/apache2/sites-available/00-dummy.conf","tags":["file","httpd::conf","httpd","conf","dummy","httpd::site","site","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/conf.pp","line":70,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","source":"puppet:///modules/httpd/dummy.conf","owner":"root","group":"root","mode":"0444","notify":"Service[apache2]"}},{"type":"File","title":"/etc/apache2/sites-enabled/00-dummy.conf","tags":["file","httpd::conf","httpd","conf","dummy","httpd::site","site","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/conf.pp","line":80,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/apache2/sites-available/00-dummy.conf","notify":"Service[apache2]","owner":"root","group":"root"}},{"type":"File","title":"/etc/systemd/system/apache2.service.d/apache2-after-network-online-target.conf","tags":["file","systemd::unit","systemd","unit","apache2-apache2-after-network-online-target","systemd::override","override","apache2-after-network-online-target","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nAfter=network-online.target\nWants=network-online.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for apache2.service (apache2-apache2-after-network-online-target)]"}},{"type":"Exec","title":"systemd daemon-reload for apache2.service (apache2-apache2-after-network-online-target)","tags":["exec","systemd::unit","systemd","unit","apache2-apache2-after-network-online-target","systemd::override","override","apache2-after-network-online-target","class","httpd","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Unit","title":"wmf_auto_restart_apache-htcacheclean.service","tags":["systemd::unit","systemd","unit","wmf_auto_restart_apache-htcacheclean.service","systemd::timer::job","timer","job","wmf_auto_restart_apache-htcacheclean","profile::auto_restarts::service","profile","auto_restarts","service","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Auto restart job: apache-htcacheclean\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s apache-htcacheclean\n","unit":"wmf_auto_restart_apache-htcacheclean.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"wmf_auto_restart_apache-htcacheclean","tags":["systemd::timer","systemd","timer","wmf_auto_restart_apache-htcacheclean","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","service","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","timer_intervals":[{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 2:0:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"wmf_auto_restart_apache-htcacheclean.service"}},{"type":"Systemd::Syslog","title":"wmf_auto_restart_apache-htcacheclean","tags":["systemd::syslog","systemd","syslog","wmf_auto_restart_apache-htcacheclean","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_apache2.service","tags":["systemd::unit","systemd","unit","wmf_auto_restart_apache2.service","systemd::timer::job","timer","job","wmf_auto_restart_apache2","profile::auto_restarts::service","profile","auto_restarts","service","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: apache2\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s apache2\n","unit":"wmf_auto_restart_apache2.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"wmf_auto_restart_apache2","tags":["systemd::timer","systemd","timer","wmf_auto_restart_apache2","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","service","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 9:7:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"wmf_auto_restart_apache2.service"}},{"type":"Systemd::Syslog","title":"wmf_auto_restart_apache2","tags":["systemd::syslog","systemd","syslog","wmf_auto_restart_apache2","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_envoyproxy.service","tags":["systemd::unit","systemd","unit","wmf_auto_restart_envoyproxy.service","systemd::timer::job","timer","job","wmf_auto_restart_envoyproxy","profile::auto_restarts::service","profile","auto_restarts","service","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: envoyproxy\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s envoyproxy\n","unit":"wmf_auto_restart_envoyproxy.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"wmf_auto_restart_envoyproxy","tags":["systemd::timer","systemd","timer","wmf_auto_restart_envoyproxy","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","service","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 2:13:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"wmf_auto_restart_envoyproxy.service"}},{"type":"Systemd::Syslog","title":"wmf_auto_restart_envoyproxy","tags":["systemd::syslog","systemd","syslog","wmf_auto_restart_envoyproxy","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"File","title":"/lib/systemd/system/git-daemon.service","tags":["file","systemd::unit","systemd","unit","git-daemon","systemd::service","service","class","git::daemon","git","daemon","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Git daemon\n\n[Service]\nUser=mwdeploy\nGroup=wikidev\nEnvironment=\"PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/lib/git-core\"\n\n# We dont want to honor `git send-pack` commands so make sure the\n# receive-pack service is always disabled.\nExecStart=/usr/lib/git-core/git-daemon \\\n          --syslog \\\n          --reuseaddr \\\n          --export-all --informative-errors --forbid-override=receive-pack --max-connections=32 \\\n          /srv/patches /srv/mediawiki-staging/private\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for git-daemon.service (git-daemon)]"}},{"type":"Exec","title":"systemd daemon-reload for git-daemon.service (git-daemon)","tags":["exec","systemd::unit","systemd","unit","git-daemon","systemd::service","service","class","git::daemon","git","daemon","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"notify":["Service[git-daemon]"]}},{"type":"File","title":"/etc/rsyslog.d/40-git-daemon.conf","tags":["file","rsyslog::conf","rsyslog","conf","git-daemon","systemd::syslog","systemd","syslog","class","git::daemon","git","daemon","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"git-daemon\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/git-daemon/syslog.log\"\n        fileOwner=\"mwdeploy\" fileGroup=\"wikidev\"\n        fileCreateMode=\"0644\"\n    )\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/git-daemon","tags":["file","logrotate::conf","logrotate","conf","git-daemon","systemd::syslog","systemd","syslog","class","git::daemon","git","daemon","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for git-daemon\n\n/var/log/git-daemon/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/etc/ferm/conf.d/10_rsyncd_scap_master","tags":["ferm","file","ferm::service","service","rsyncd_scap_master","firewall::service","firewall","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, 873, ($MW_APPSERVER_NETWORKS $ANALYTICS_NETWORKS));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/etc/ferm/conf.d/10_http_deployment_server","tags":["ferm","file","ferm::service","service","http_deployment_server","firewall::service","firewall","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# HTTP on deployment servers, for serving actual files to deploy\n&R_SERVICE(tcp, 80, ($MW_APPSERVER_NETWORKS $ANALYTICS_NETWORKS));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/etc/ferm/conf.d/10_git_daemon","tags":["ferm","file","ferm::service","service","git_daemon","firewall::service","firewall","git-daemon","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# Git daemon\n&R_SERVICE(tcp, 9418, (10.192.16.72 10.64.48.34 2620:0:860:102:10:192:16:72 2620:0:861:107:10:64:48:34));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/etc/ferm/conf.d/10_fundraising_data_uploader_sftp","tags":["ferm","file","ferm::service","service","fundraising_data_uploader_sftp","firewall::service","firewall","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# sftp access for FR Tech Donor Export role user\n&R_SERVICE(tcp, 22, $FRACK_NETWORKS);\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Nrpe::Check","title":"check_mediawiki_config_merged","tags":["nrpe::check","nrpe","check","check_mediawiki_config_merged","nrpe::monitor_service","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":70,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","command":"/usr/local/lib/nagios/plugins/check_mediawiki_config-needs-merge","sudo_user":"root","before":"Monitoring::Service[mediawiki_config_merged]"}},{"type":"Monitoring::Service","title":"mediawiki_config_merged","tags":["monitoring::service","monitoring","service","mediawiki_config_merged","nrpe::monitor_service","nrpe","monitor_service","monitoring::icinga::git_merge","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":86,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Unmerged changes on repository mediawiki_config","check_command":"nrpe_check!check_mediawiki_config_merged!10","contact_group":"admins","retries":10,"critical":false,"check_interval":1,"retry_interval":1,"notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/unmerged_changes","migration_task":"T370530","passive":false,"freshness":36000,"config_dir":"/etc/nagios","host":"deployment-deploy04"}},{"type":"Prometheus::Alert::Rule","title":"check_mediawiki_config_merged_d5a08e852b01b79c4855e19291c2c477","tags":["prometheus::alert::rule","prometheus","alert","rule","check_mediawiki_config_merged_d5a08e852b01b79c4855e19291c2c477","nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":144,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","alert_name":"nrpe_Unmerged_changes_on_repository_mediawiki_config","instance":"ops","summary":"NRPE CHECK: Unmerged changes on repository mediawiki_config","description":"NRPE CHECK: Unmerged changes on repository mediawiki_config","expr":"(nagios_nrpe_check_result{alert_rule_hash=\"d5a08e852b01b79c4855e19291c2c477\",check_name=\"check_mediawiki_config_merged\", status=~\"(WARNING|CRITICAL)\", severity=~\"(warning|critical)\"} > 0) * on (instance) group_left (team) role_owner","for":"10m","group":"nrpechecks","dashboard":"TODO","runbook":"https://wikitech.wikimedia.org/wiki/Monitoring/unmerged_changes","logs":"https://logstash.wikimedia.org/app/dashboards#/view/2d343ac0-6df8-11f0-8e08-7fab0da52b33?_g=(filters:!((query:(match_phrase:(event.module:check_mediawiki_config_merged))),(query:(match_phrase:(host.name:{{$labels.instance|stripPort}})))))","team":"observability","severity":"info","def_label_whitelst":["team","severity"],"site":"eqiad"}},{"type":"Systemd::Timer::Job","title":"nrpe2nodexp-mediawiki_config_merged","tags":["systemd::timer::job","systemd","timer","job","nrpe2nodexp-mediawiki_config_merged","nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":180,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","description":"execution of nrpe2nodexp for the check_mediawiki_config_merged command.","user":"nagios","group":"prometheus-node-exporter","ignore_errors":true,"command":"/usr/local/bin/nrpe2nodexp --alert-rule-hash \"d5a08e852b01b79c4855e19291c2c477\" --timeout 10 --check-command \"check_mediawiki_config_merged\"","interval":[{"start":"OnUnitInactiveSec","interval":"1min"}],"splay":60,"fixed_random_delay":true,"logging_enabled":false,"syslog_identifier":"nrpe2nodexp-mediawiki_config_merged","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","send_mail_only_on_error":true,"private_tmp":false,"success_exit_status":[]}},{"type":"Rsyslog::Conf","title":"nrpe2nodexp-mediawiki_config_merged","tags":["rsyslog::conf","rsyslog","conf","nrpe2nodexp-mediawiki_config_merged","nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":197,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# SPDX-License-Identifier: Apache-2.0\nif $programname contains \"nrpe2nodexp-mediawiki_config_merged\" then {\n    if ($msg contains \"\\\"ecs.version\\\": \\\"1.7.0\\\"\") then {\n        # Send logs to kafka\n        set $.log_outputs = \"kafka ecs_170 local\";\n    } else {\n        # Filter out non-relevant nrpe2nodexp messages\n        stop\n    }\n}\n","priority":25,"mode":"0444"}},{"type":"File","title":"/var/lib/prometheus/node.d/check_mediawiki_config_merged.prom","tags":["file","nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":207,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"File","title":"/etc/sudoers.d/mediawiki_config_needs_merge","tags":["file","sudo::user","sudo","user","mediawiki_config_needs_merge","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sudo/manifests/user.pp","line":44,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root"}},{"type":"Nrpe::Check","title":"check__srv_mediawiki-staging_owned","tags":["nrpe::check","nrpe","check","check__srv_mediawiki-staging_owned","nrpe::monitor_service","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":70,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","command":"/usr/local/lib/nagios/plugins/check_srv_mediawiki-staging-bad-owner","before":"Monitoring::Service[_srv_mediawiki-staging_owned]"}},{"type":"Monitoring::Service","title":"_srv_mediawiki-staging_owned","tags":["monitoring::service","monitoring","service","_srv_mediawiki-staging_owned","nrpe::monitor_service","nrpe","monitor_service","monitoring::icinga::bad_directory_owner","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":86,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"Improperly owned (0:0) files in /srv/mediawiki-staging","check_command":"nrpe_check!check__srv_mediawiki-staging_owned!10","contact_group":"admins","retries":3,"critical":false,"check_interval":10,"retry_interval":1,"notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/bad_directory_owner","migration_task":"T407120","passive":false,"freshness":36000,"config_dir":"/etc/nagios","host":"deployment-deploy04"}},{"type":"Prometheus::Alert::Rule","title":"check__srv_mediawiki-staging_owned_92a028c1505b4b5221bc56bc91fe6392","tags":["prometheus::alert::rule","prometheus","alert","rule","check__srv_mediawiki-staging_owned_92a028c1505b4b5221bc56bc91fe6392","nrpe::monitor_service","nrpe","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":144,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","alert_name":"nrpe_Improperly_owned__0_0__files_in__srv_mediawiki_staging","instance":"ops","summary":"NRPE CHECK: Improperly owned (0:0) files in /srv/mediawiki-staging","description":"NRPE CHECK: Improperly owned (0:0) files in /srv/mediawiki-staging","expr":"(nagios_nrpe_check_result{alert_rule_hash=\"92a028c1505b4b5221bc56bc91fe6392\",check_name=\"check__srv_mediawiki-staging_owned\", status=~\"(WARNING|CRITICAL)\", severity=~\"(warning|critical)\"} > 0) * on (instance) group_left (team) role_owner","for":"12m","group":"nrpechecks","dashboard":"TODO","runbook":"https://wikitech.wikimedia.org/wiki/Monitoring/bad_directory_owner","logs":"https://logstash.wikimedia.org/app/dashboards#/view/2d343ac0-6df8-11f0-8e08-7fab0da52b33?_g=(filters:!((query:(match_phrase:(event.module:check__srv_mediawiki-staging_owned))),(query:(match_phrase:(host.name:{{$labels.instance|stripPort}})))))","team":"observability","severity":"info","def_label_whitelst":["team","severity"],"site":"eqiad"}},{"type":"Systemd::Timer::Job","title":"nrpe2nodexp-_srv_mediawiki-staging_owned","tags":["systemd::timer::job","systemd","timer","job","nrpe2nodexp-_srv_mediawiki-staging_owned","nrpe::monitor_service","nrpe","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":180,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","description":"execution of nrpe2nodexp for the check__srv_mediawiki-staging_owned command.","user":"nagios","group":"prometheus-node-exporter","ignore_errors":true,"command":"/usr/local/bin/nrpe2nodexp --alert-rule-hash \"92a028c1505b4b5221bc56bc91fe6392\" --timeout 10 --check-command \"check__srv_mediawiki-staging_owned\"","interval":[{"start":"OnUnitInactiveSec","interval":"4min"}],"splay":240,"fixed_random_delay":true,"logging_enabled":false,"syslog_identifier":"nrpe2nodexp-_srv_mediawiki-staging_owned","environment":{},"monitoring_enabled":false,"monitoring_contact_groups":"admins","monitoring_notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state","logfile_basedir":"/var/log","logfile_name":"syslog.log","logfile_group":"root","logfile_perms":"all","syslog_force_stop":true,"syslog_match_startswith":true,"send_mail":false,"send_mail_to":"root@deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud","send_mail_only_on_error":true,"private_tmp":false,"success_exit_status":[]}},{"type":"Rsyslog::Conf","title":"nrpe2nodexp-_srv_mediawiki-staging_owned","tags":["rsyslog::conf","rsyslog","conf","nrpe2nodexp-_srv_mediawiki-staging_owned","nrpe::monitor_service","nrpe","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/nrpe/manifests/monitor_service.pp","line":197,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# SPDX-License-Identifier: Apache-2.0\nif $programname contains \"nrpe2nodexp-_srv_mediawiki-staging_owned\" then {\n    if ($msg contains \"\\\"ecs.version\\\": \\\"1.7.0\\\"\") then {\n        # Send logs to kafka\n        set $.log_outputs = \"kafka ecs_170 local\";\n    } else {\n        # Filter out non-relevant nrpe2nodexp messages\n        stop\n    }\n}\n","priority":25,"mode":"0444"}},{"type":"File","title":"/etc/apache2/sites-available/50-deployment.conf","tags":["file","httpd::conf","httpd","conf","deployment","httpd::site","site","class","profile::mediawiki::deployment::server","profile","mediawiki","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/conf.pp","line":70,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"<VirtualHost *:80>\n\n    ServerName deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\n    ServerAdmin noc@wikimedia.org\n    DocumentRoot /srv/deployment\n\n    <Directory /srv/deployment>\n        Options Indexes FollowSymLinks MultiViews\n        AllowOverride None\n        Require ip 172.16.0.0/21 172.16.128.0/24 172.16.129.0/24 172.16.130.0/24 172.16.131.0/24 172.16.16.0/21 172.16.24.0/24 172.16.8.0/21 172.20.1.0/24 172.20.2.0/24 172.20.254.0/24 172.20.255.0/24 172.20.3.0/24 172.20.4.0/24 172.20.5.0/24 185.15.56.0/25 185.15.56.160/28 185.15.57.0/29 185.15.57.16/29 185.15.57.24/29 2a02:ec80:a000:100::/64 2a02:ec80:a000:1::/64 2a02:ec80:a000:201::/64 2a02:ec80:a000:202::/64 2a02:ec80:a000:203::/64 2a02:ec80:a000:204::/64 2a02:ec80:a000:2ff::/64 2a02:ec80:a000:4000::/64 2a02:ec80:a100:100::/64 2a02:ec80:a100:1::/64 2a02:ec80:a100:205::/64 2a02:ec80:a100:2ff::/64 2a02:ec80:a100:4000::/64 127.0.0.1 10.64.137.0/24 10.64.138.0/24 10.64.139.0/24 10.64.140.0/24 10.64.142.0/24 10.64.143.0/24 10.64.144.0/24 10.64.145.0/24 10.64.153.0/24 10.64.155.0/24 10.64.157.0/24 10.64.159.0/24 10.64.161.0/24 10.64.163.0/24 10.64.165.0/24 10.64.167.0/24 10.64.170.0/24 10.64.172.0/24 10.64.174.0/24 10.64.176.0/24 10.64.178.0/24 10.64.180.0/24 10.64.182.0/24 10.64.184.0/24 10.64.186.0/24 10.64.188.0/24 10.64.190.0/24 10.64.207.0/24 10.64.208.0/24 10.64.209.0/24 10.64.21.0/24 10.64.210.0/24 10.64.211.0/24 10.64.212.0/24 10.64.213.0/24 10.64.214.0/24 10.64.215.0/24 10.64.216.0/24 10.64.217.0/24 10.64.218.0/24 10.64.219.0/24 10.64.220.0/24 10.64.221.0/24 10.64.222.0/24 10.64.36.0/24 10.64.5.0/24 10.64.53.0/24 2620:0:861:100::/64 2620:0:861:104::/64 2620:0:861:105::/64 2620:0:861:106::/64 2620:0:861:108::/64 2620:0:861:110::/64 2620:0:861:111::/64 2620:0:861:112::/64 2620:0:861:114::/64 2620:0:861:115::/64 2620:0:861:116::/64 2620:0:861:117::/64 2620:0:861:11a::/64 2620:0:861:121::/64 2620:0:861:123::/64 2620:0:861:125::/64 2620:0:861:127::/64 2620:0:861:129::/64 2620:0:861:12b::/64 2620:0:861:12d::/64 2620:0:861:12f::/64 2620:0:861:132::/64 2620:0:861:134::/64 2620:0:861:136::/64 2620:0:861:138::/64 2620:0:861:13a::/64 2620:0:861:13c::/64 2620:0:861:13e::/64 2620:0:861:141::/64 2620:0:861:143::/64 2620:0:861:145::/64 2620:0:861:157::/64 2620:0:861:158::/64 2620:0:861:159::/64 2620:0:861:15a::/64 2620:0:861:15b::/64 2620:0:861:15c::/64 2620:0:861:15d::/64 2620:0:861:15e::/64 2620:0:861:15f::/64 2620:0:861:160::/64 2620:0:861:161::/64 2620:0:861:162::/64 2620:0:861:163::/64 2620:0:861:164::/64 2620:0:861:165::/64 2620:0:861:166::/64\n    </Directory>\n\n    LogLevel warn\n    ErrorLog /var/log/apache2/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud_error.log\n    CustomLog /var/log/apache2/deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud_access.log wmf\n    ServerSignature Off\n</VirtualHost>\n","owner":"root","group":"root","mode":"0444","notify":"Service[apache2]"}},{"type":"File","title":"/etc/apache2/sites-enabled/50-deployment.conf","tags":["file","httpd::conf","httpd","conf","deployment","httpd::site","site","class","profile::mediawiki::deployment::server","profile","mediawiki","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/httpd/manifests/conf.pp","line":80,"exported":false,"kind":"compilable_type","parameters":{"ensure":"link","target":"/etc/apache2/sites-available/50-deployment.conf","notify":"Service[apache2]","owner":"root","group":"root"}},{"type":"File","title":"/lib/systemd/system/spiderpig-jobrunner.service","tags":["file","systemd::unit","systemd","unit","spiderpig-jobrunner","systemd::service","service","class","profile::scap::spiderpig","profile","scap","spiderpig","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=SpiderPig Jobrunner\n\n[Service]\nExecStart=/usr/bin/scap spiderpig-jobrunner\nUser=spiderpig\nWorkingDirectory=~\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for spiderpig-jobrunner.service (spiderpig-jobrunner)]"}},{"type":"Exec","title":"systemd daemon-reload for spiderpig-jobrunner.service (spiderpig-jobrunner)","tags":["exec","systemd::unit","systemd","unit","spiderpig-jobrunner","systemd::service","service","class","profile::scap::spiderpig","profile","scap","spiderpig","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/lib/systemd/system/spiderpig-apiserver.service","tags":["file","systemd::unit","systemd","unit","spiderpig-apiserver","systemd::service","service","class","profile::scap::spiderpig","profile","scap","spiderpig","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=SpiderPig Apiserver\nAfter=network.target\n\n[Service]\nExecStart=/usr/bin/scap spiderpig-apiserver --host :: --port 9000\nUser=spiderpig\nWorkingDirectory=~\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for spiderpig-apiserver.service (spiderpig-apiserver)]"}},{"type":"Exec","title":"systemd daemon-reload for spiderpig-apiserver.service (spiderpig-apiserver)","tags":["exec","systemd::unit","systemd","unit","spiderpig-apiserver","systemd::service","service","class","profile::scap::spiderpig","profile","scap","spiderpig","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/lib/systemd/system/clean-confd-rundir.service","tags":["file","systemd::unit","systemd","unit","clean-confd-rundir.service","systemd::timer::job","timer","job","clean-confd-rundir","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Clean old stale files in /var/run/confd-template\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/bin/find /var/run/confd-template -type f -mtime +30 -delete\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for clean-confd-rundir.service (clean-confd-rundir.service)]"}},{"type":"Exec","title":"systemd daemon-reload for clean-confd-rundir.service (clean-confd-rundir.service)","tags":["exec","systemd::unit","systemd","unit","clean-confd-rundir.service","systemd::timer::job","timer","job","clean-confd-rundir","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"clean-confd-rundir","tags":["systemd::service","systemd","service","clean-confd-rundir","systemd::timer","timer","systemd::timer::job","job","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of clean-confd-rundir.service\n\n[Timer]\nUnit=clean-confd-rundir.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*:0/30\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[clean-confd-rundir.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/clean-confd-rundir","tags":["file","systemd::syslog","systemd","syslog","clean-confd-rundir","systemd::timer::job","timer","job","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"clean-confd-rundir","tags":["rsyslog::conf","rsyslog","conf","clean-confd-rundir","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"clean-confd-rundir\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/clean-confd-rundir/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/clean-confd-rundir]","mode":"0444"}},{"type":"Logrotate::Conf","title":"clean-confd-rundir","tags":["logrotate::conf","logrotate","conf","clean-confd-rundir","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for clean-confd-rundir\n\n/var/log/clean-confd-rundir/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/confd.service","tags":["file","base::service_unit","base","service_unit","confd","confd::instance","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/service_unit.pp","line":89,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=confd\n\n[Service]\nUser=root\nSyslogIdentifier=%N\nEnvironment=\"CONFD_BACKEND=etcd\"\nEnvironment=\"CONFD_DISCOVERY=-srv-record _etcd-client-ssl._tcp.svc.deployment-prep.eqiad1.wikimedia.cloud -scheme https\"\nEnvironment=\"CONFD_OPTS=-interval=3\"\nExecStart=/usr/bin/confd -backend $CONFD_BACKEND $CONFD_DISCOVERY $CONFD_OPTS\nRestart=on-failure\nRestartSec=10s\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":["Service[confd]"]}},{"type":"Exec","title":"systemd reload for confd","tags":["exec","base::service_unit","base","service_unit","confd","confd::instance","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/service_unit.pp","line":114,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"subscribe":"File[/lib/systemd/system/confd.service]","before":["Service[confd]"]}},{"type":"Service","title":"confd","tags":["service","confd","base::service_unit","base","service_unit","confd::instance","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/base/manifests/service_unit.pp","line":134,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true}},{"type":"Systemd::Unit","title":"confd_prometheus_metrics.service","tags":["systemd::unit","systemd","unit","confd_prometheus_metrics.service","systemd::timer::job","timer","job","confd_prometheus_metrics","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Export confd Prometheus metrics\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/bin/confd-prometheus-metrics\n","unit":"confd_prometheus_metrics.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"confd_prometheus_metrics","tags":["systemd::timer","systemd","timer","confd_prometheus_metrics","systemd::timer::job","job","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"minutely"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"confd_prometheus_metrics.service"}},{"type":"Systemd::Syslog","title":"confd_prometheus_metrics","tags":["systemd::syslog","systemd","syslog","confd_prometheus_metrics","systemd::timer::job","timer","job","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"File","title":"/lib/systemd/system/keyholder-agent.service","tags":["file","systemd::unit","systemd","unit","keyholder-agent","systemd::service","service","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Shared keyholder SSH agent which holds shared identities\n\n[Install]\nWantedBy=multi-user.target\n\n[Service]\nUser=keyholder\nGroup=keyholder\nExecStart=/usr/bin/ssh-agent -d -a /run/keyholder/agent.sock\nExecStop=/bin/rm -f /run/keyholder/agent.sock\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for keyholder-agent.service (keyholder-agent)]"}},{"type":"Exec","title":"systemd daemon-reload for keyholder-agent.service (keyholder-agent)","tags":["exec","systemd::unit","systemd","unit","keyholder-agent","systemd::service","service","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"notify":["Service[keyholder-agent]"]}},{"type":"File","title":"/lib/systemd/system/keyholder-proxy.service","tags":["file","systemd::unit","systemd","unit","keyholder-proxy","systemd::service","service","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=keyholder-proxy - Filtering proxy for keyholder SSH agent\nBindsTo=keyholder-agent.service\n\n[Install]\nWantedBy=multi-user.target\n\n[Service]\nUser=keyholder\nGroup=keyholder\nUMask=111\nExecStartPre=/bin/rm -f /run/keyholder/proxy.sock\nExecStart=/usr/local/bin/ssh-agent-proxy --bind /run/keyholder/proxy.sock --connect /run/keyholder/agent.sock\nExecStop=/bin/rm -f /run/keyholder/proxy.sock\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for keyholder-proxy.service (keyholder-proxy)]"}},{"type":"Exec","title":"systemd daemon-reload for keyholder-proxy.service (keyholder-proxy)","tags":["exec","systemd::unit","systemd","unit","keyholder-proxy","systemd::service","service","class","keyholder","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"notify":["Service[keyholder-proxy]"]}},{"type":"File","title":"/lib/systemd/system/prometheus-keyholder-exporter.service","tags":["file","systemd::unit","systemd","unit","prometheus-keyholder-exporter.service","systemd::timer::job","timer","job","prometheus-keyholder-exporter","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Regular job to collect Keyholder armed state as Prometheus metrics\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/prometheus-keyholder-exporter\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for prometheus-keyholder-exporter.service (prometheus-keyholder-exporter.service)]"}},{"type":"Exec","title":"systemd daemon-reload for prometheus-keyholder-exporter.service (prometheus-keyholder-exporter.service)","tags":["exec","systemd::unit","systemd","unit","prometheus-keyholder-exporter.service","systemd::timer::job","timer","job","prometheus-keyholder-exporter","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"prometheus-keyholder-exporter","tags":["systemd::service","systemd","service","prometheus-keyholder-exporter","systemd::timer","timer","systemd::timer::job","job","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of prometheus-keyholder-exporter.service\n\n[Timer]\nUnit=prometheus-keyholder-exporter.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=minutely\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[prometheus-keyholder-exporter.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/prometheus-keyholder-exporter","tags":["file","systemd::syslog","systemd","syslog","prometheus-keyholder-exporter","systemd::timer::job","timer","job","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"prometheus-keyholder-exporter","tags":["rsyslog::conf","rsyslog","conf","prometheus-keyholder-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"prometheus-keyholder-exporter\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/prometheus-keyholder-exporter/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/prometheus-keyholder-exporter]","mode":"0444"}},{"type":"Logrotate::Conf","title":"prometheus-keyholder-exporter","tags":["logrotate::conf","logrotate","conf","prometheus-keyholder-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for prometheus-keyholder-exporter\n\n/var/log/prometheus-keyholder-exporter/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/etc/systemd/system/mcrouter.service.d","tags":["file","systemd::unit","systemd","unit","mcrouter","systemd::service","service","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":61,"kind":"compilable_type","exported":false,"parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/etc/systemd/system/mcrouter.service.d/puppet-override.conf","tags":["file","systemd::unit","systemd","unit","mcrouter","systemd::service","service","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Service]\nLimitNOFILE=64000\nUser=mcrouter\nNice=-19\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for mcrouter.service (mcrouter)]"}},{"type":"Exec","title":"systemd daemon-reload for mcrouter.service (mcrouter)","tags":["exec","systemd::unit","systemd","unit","mcrouter","systemd::service","service","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[mcrouter]"]}},{"type":"File","title":"/etc/logrotate.d/mcrouter","tags":["file","logrotate::conf","logrotate","conf","mcrouter","logrotate::rule","rule","class","profile::mediawiki::mcrouter_wancache","profile","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# This file is managed by Puppet.\n# puppet:///logrotate/logrotate.erb\n\n/var/log/mcrouter.log {\n    notifempty\n    daily\n    rotate 7\n    compress\n    delaycompress\n    missingok\n    sharedscripts\n    postrotate\n        service rsyslog rotate >/dev/null 2>&1 || true\n    endscript\n}\n"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_prometheus-mcrouter-exporter.service","tags":["systemd::unit","systemd","unit","wmf_auto_restart_prometheus-mcrouter-exporter.service","systemd::timer::job","timer","job","wmf_auto_restart_prometheus-mcrouter-exporter","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: prometheus-mcrouter-exporter\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s prometheus-mcrouter-exporter\n","unit":"wmf_auto_restart_prometheus-mcrouter-exporter.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"wmf_auto_restart_prometheus-mcrouter-exporter","tags":["systemd::timer","systemd","timer","wmf_auto_restart_prometheus-mcrouter-exporter","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnCalendar","interval":"Mon,Tue,Wed,Thu,Fri *-*-* 18:57:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"wmf_auto_restart_prometheus-mcrouter-exporter.service"}},{"type":"Systemd::Syslog","title":"wmf_auto_restart_prometheus-mcrouter-exporter","tags":["systemd::syslog","systemd","syslog","wmf_auto_restart_prometheus-mcrouter-exporter","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Concat::Fragment","title":"/etc/rsyncd.conf-srv-mediawiki-private-primary","tags":["concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","srv-mediawiki-private-primary","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":92,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/rsyncd.conf","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ srv-mediawiki-private-primary ]\npath            = /srv/mediawiki-staging/private\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = releases1003.eqiad.wmnet localhost\n\n","order":"10"}},{"type":"Firewall::Service","title":"rsyncd_access_srv-mediawiki-private-primary","tags":["firewall::service","firewall","service","rsyncd_access_srv-mediawiki-private-primary","rsync::server::module","rsync","server","module","srv-mediawiki-private-primary","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":108,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"srange":["releases1003.eqiad.wmnet"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Systemd::Unit","title":"rsync-srv-mediawiki-private-primary.service","tags":["systemd::unit","systemd","unit","rsync-srv-mediawiki-private-primary.service","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-primary","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Transfer data periodically between hosts\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/sync-srv-mediawiki-private-primary\n","unit":"rsync-srv-mediawiki-private-primary.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"rsync-srv-mediawiki-private-primary","tags":["systemd::timer","systemd","timer","rsync-srv-mediawiki-private-primary","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","timer_intervals":[{"start":"OnCalendar","interval":"*-*-* *:00/10:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"rsync-srv-mediawiki-private-primary.service"}},{"type":"Systemd::Syslog","title":"rsync-srv-mediawiki-private-primary","tags":["systemd::syslog","systemd","syslog","rsync-srv-mediawiki-private-primary","systemd::timer::job","timer","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Firewall::Service","title":"rsyncd_access_srv-mediawiki-private-releases1003.eqiad.wmnet","tags":["firewall::service","firewall","service","rsyncd_access_srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::server::module","rsync","server","module","srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":108,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","proto":"tcp","port":[873,1873],"srange":["releases1003.eqiad.wmnet"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Systemd::Unit","title":"rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service","tags":["systemd::unit","systemd","unit","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Transfer data periodically between hosts\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/sync-srv-mediawiki-private-releases1003.eqiad.wmnet\n","unit":"rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","tags":["systemd::timer","systemd","timer","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","timer_intervals":[{"start":"OnCalendar","interval":"*-*-* *:00/10:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service"}},{"type":"Systemd::Syslog","title":"rsync-srv-mediawiki-private-releases1003_eqiad_wmnet","tags":["systemd::syslog","systemd","syslog","rsync-srv-mediawiki-private-releases1003_eqiad_wmnet","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Concat::Fragment","title":"/etc/rsyncd.conf-srv-mediawiki-private-releases2003.codfw.wmnet","tags":["concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":92,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/rsyncd.conf","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ srv-mediawiki-private-releases2003.codfw.wmnet ]\npath            = /srv/mediawiki-staging/private\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = releases2003.codfw.wmnet localhost\n\n","order":"10"}},{"type":"Firewall::Service","title":"rsyncd_access_srv-mediawiki-private-releases2003.codfw.wmnet","tags":["firewall::service","firewall","service","rsyncd_access_srv-mediawiki-private-releases2003.codfw.wmnet","rsync::server::module","rsync","server","module","srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":108,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"srange":["releases2003.codfw.wmnet"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Systemd::Unit","title":"rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service","tags":["systemd::unit","systemd","unit","rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Transfer data periodically between hosts\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/sync-srv-mediawiki-private-releases2003.codfw.wmnet\n","unit":"rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"rsync-srv-mediawiki-private-releases2003.codfw.wmnet","tags":["systemd::timer","systemd","timer","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","timer_intervals":[{"start":"OnCalendar","interval":"*-*-* *:00/10:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service"}},{"type":"Systemd::Syslog","title":"rsync-srv-mediawiki-private-releases2003_codfw_wmnet","tags":["systemd::syslog","systemd","syslog","rsync-srv-mediawiki-private-releases2003_codfw_wmnet","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Concat::Fragment","title":"/etc/rsyncd.conf-srv-patches-releases-primary","tags":["concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","srv-patches-releases-primary","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":92,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/rsyncd.conf","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ srv-patches-releases-primary ]\npath            = /srv/patches\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = releases1003.eqiad.wmnet localhost\n\n","order":"10"}},{"type":"Firewall::Service","title":"rsyncd_access_srv-patches-releases-primary","tags":["firewall::service","firewall","service","rsyncd_access_srv-patches-releases-primary","rsync::server::module","rsync","server","module","srv-patches-releases-primary","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":108,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"srange":["releases1003.eqiad.wmnet"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Systemd::Unit","title":"rsync-srv-patches-releases-primary.service","tags":["systemd::unit","systemd","unit","rsync-srv-patches-releases-primary.service","systemd::timer::job","timer","job","rsync-srv-patches-releases-primary","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Transfer data periodically between hosts\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/sync-srv-patches-releases-primary\nSuccessExitStatus=24\n","unit":"rsync-srv-patches-releases-primary.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"rsync-srv-patches-releases-primary","tags":["systemd::timer","systemd","timer","rsync-srv-patches-releases-primary","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","timer_intervals":[{"start":"OnCalendar","interval":"*-*-* *:00/10:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"rsync-srv-patches-releases-primary.service"}},{"type":"Systemd::Syslog","title":"rsync-srv-patches-releases-primary","tags":["systemd::syslog","systemd","syslog","rsync-srv-patches-releases-primary","systemd::timer::job","timer","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Firewall::Service","title":"rsyncd_access_srv-patches-releases1003.eqiad.wmnet","tags":["firewall::service","firewall","service","rsyncd_access_srv-patches-releases1003.eqiad.wmnet","rsync::server::module","rsync","server","module","srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":108,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","proto":"tcp","port":[873,1873],"srange":["releases1003.eqiad.wmnet"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Systemd::Unit","title":"rsync-srv-patches-releases1003.eqiad.wmnet.service","tags":["systemd::unit","systemd","unit","rsync-srv-patches-releases1003.eqiad.wmnet.service","systemd::timer::job","timer","job","rsync-srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Transfer data periodically between hosts\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/sync-srv-patches-releases1003.eqiad.wmnet\nSuccessExitStatus=24\n","unit":"rsync-srv-patches-releases1003.eqiad.wmnet.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"rsync-srv-patches-releases1003.eqiad.wmnet","tags":["systemd::timer","systemd","timer","rsync-srv-patches-releases1003.eqiad.wmnet","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","timer_intervals":[{"start":"OnCalendar","interval":"*-*-* *:00/10:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"rsync-srv-patches-releases1003.eqiad.wmnet.service"}},{"type":"Systemd::Syslog","title":"rsync-srv-patches-releases1003_eqiad_wmnet","tags":["systemd::syslog","systemd","syslog","rsync-srv-patches-releases1003_eqiad_wmnet","systemd::timer::job","timer","job","rsync-srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"Concat::Fragment","title":"/etc/rsyncd.conf-srv-patches-releases2003.codfw.wmnet","tags":["concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":92,"exported":false,"kind":"defined_type","parameters":{"target":"/etc/rsyncd.conf","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ srv-patches-releases2003.codfw.wmnet ]\npath            = /srv/patches\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = releases2003.codfw.wmnet localhost\n\n","order":"10"}},{"type":"Firewall::Service","title":"rsyncd_access_srv-patches-releases2003.codfw.wmnet","tags":["firewall::service","firewall","service","rsyncd_access_srv-patches-releases2003.codfw.wmnet","rsync::server::module","rsync","server","module","srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsync/manifests/server/module.pp","line":108,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"srange":["releases2003.codfw.wmnet"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Systemd::Unit","title":"rsync-srv-patches-releases2003.codfw.wmnet.service","tags":["systemd::unit","systemd","unit","rsync-srv-patches-releases2003.codfw.wmnet.service","systemd::timer::job","timer","job","rsync-srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Transfer data periodically between hosts\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/sync-srv-patches-releases2003.codfw.wmnet\nSuccessExitStatus=24\n","unit":"rsync-srv-patches-releases2003.codfw.wmnet.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"rsync-srv-patches-releases2003.codfw.wmnet","tags":["systemd::timer","systemd","timer","rsync-srv-patches-releases2003.codfw.wmnet","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","timer_intervals":[{"start":"OnCalendar","interval":"*-*-* *:00/10:00"}],"splay":0,"fixed_random_delay":false,"accuracy":"15sec","unit_name":"rsync-srv-patches-releases2003.codfw.wmnet.service"}},{"type":"Systemd::Syslog","title":"rsync-srv-patches-releases2003_codfw_wmnet","tags":["systemd::syslog","systemd","syslog","rsync-srv-patches-releases2003_codfw_wmnet","systemd::timer::job","timer","job","rsync-srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":236,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","base_dir":"/var/log","log_filename":"syslog.log","owner":"root","group":"root","readable_by":"all","force_stop":true,"programname_comparison":"startswith"}},{"type":"File","title":"/etc/sysctl.d/70-TCP-Fast-Open.conf","tags":["file","sysctl::conffile","sysctl","conffile","sysctl::parameters","parameters","class","profile::tcp_fast_open","profile","tcp_fast_open","profile::envoy","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/sysctl/manifests/conffile.pp","line":56,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# sysctl parameters managed by Puppet.\nnet.ipv4.tcp_fastopen = 3\n","notify":"Exec[update_sysctl]","owner":"root","group":"root"}},{"type":"File","title":"/etc/rsyslog.d/40-envoy.conf","tags":["file","rsyslog::conf","rsyslog","conf","envoy","systemd::syslog","systemd","syslog","class","envoyproxy","profile::envoy","profile","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"envoy\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/envoy/syslog.log\"\n        fileOwner=\"envoy\" fileGroup=\"envoy\"\n        fileCreateMode=\"0640\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/envoy","tags":["file","logrotate::conf","logrotate","conf","envoy","systemd::syslog","systemd","syslog","class","envoyproxy","profile::envoy","profile","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for envoy\n\n/var/log/envoy/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/etc/systemd/system/envoyproxy.service.d","tags":["file","systemd::unit","systemd","unit","envoyproxy.service","systemd::service","service","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":61,"kind":"compilable_type","exported":false,"parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0555"}},{"type":"File","title":"/etc/systemd/system/envoyproxy.service.d/puppet-override.conf","tags":["file","systemd::unit","systemd","unit","envoyproxy.service","systemd::service","service","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Service]\n# TODO: support hot restarts, see for instance https://www.envoyproxy.io/docs/envoy/latest/operations/hot_restarter\n# Ensure envoy can handle enough file descriptors\nLimitNOFILE=65536\n# Allow envoy to bind on a privileged port\nAmbientCapabilities=CAP_NET_BIND_SERVICE\n\nExecStart=\n# We use the hot-restarter script to start envoy. Please note that \"restart\"\n# in systemd terms is stop + start, so it will not hot-restart envoy.\n# We will have to use \"reload\" to obtain the desired result -\n# and have puppet run 'systemctl reload envoyproxy.service' instead.\nEnvironment=\"ENVOY_CONFIG=/etc/envoy/envoy.yaml\"\nEnvironment=\"SERVICE_ZONE=eqiad\"\nEnvironment=\"SERVICE_CLUSTER=misc\"\nEnvironment=\"SERVICE_NODE=deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\"\nExecStart=/usr/local/sbin/envoyproxy-hot-restarter /usr/local/sbin/envoyproxy-start \nExecReload=\nExecReload=/bin/kill -s HUP $MAINPID\n\n# Security settings\nProtectKernelModules=yes\nProtectKernelTunables=yes\nPrivateTmp=yes\nProtectSystem=strict\nReadWritePaths=/var/log/envoy/\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for envoyproxy.service (envoyproxy.service)]"}},{"type":"Exec","title":"systemd daemon-reload for envoyproxy.service (envoyproxy.service)","tags":["exec","systemd::unit","systemd","unit","envoyproxy.service","systemd::service","service","class","envoyproxy","profile::envoy","profile","envoy","profile::services_proxy::envoy","services_proxy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[envoyproxy.service]"]}},{"type":"File","title":"/etc/envoy/clusters.d/50-shellbox_cluster.yaml","tags":["file","envoyproxy::conf","envoyproxy","conf","shellbox_cluster","envoyproxy::cluster","cluster","class","profile::services_proxy::envoy","profile","services_proxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/conf.pp","line":25,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"name: shellbox\nconnect_timeout: 0.25s\ntype: STRICT_DNS\ndns_lookup_family: V4_ONLY\nlb_policy: ROUND_ROBIN\nload_assignment:\n  cluster_name: cluster_shellbox\n  endpoints:\n  - lb_endpoints:\n    - endpoint:\n        address:\n          socket_address:\n            address: shellbox.svc.deployment-prep.eqiad1.wikimedia.cloud\n            port_value: 4008\n# Let's not enable circuit-breaking for now. It would look something like\n#circuit_breakers:\n#  thresholds:\n#    - max_pending_requests: 30\ntransport_socket:\n  name: envoy.transport_sockets.tls\n  typed_config:\n    \"@type\": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext\n    common_tls_context:\n       tls_params:\n         cipher_suites: ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384\n       validation_context:\n         trusted_ca:\n           filename: /etc/ssl/certs/ca-certificates.crt\n\n","owner":"root","group":"root","mode":"0444","notify":"Exec[verify-envoy-config]"}},{"type":"File","title":"/etc/envoy/listeners.d/50-shellbox.yaml","tags":["file","envoyproxy::conf","envoyproxy","conf","shellbox","envoyproxy::listener","listener","class","profile::services_proxy::envoy","profile","services_proxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/conf.pp","line":25,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"address:\n  socket_address: {protocol: TCP, address: 0.0.0.0, port_value: 6024}\nfilter_chains:\n- filters:\n  - name: envoy.filters.network.http_connection_manager\n    typed_config:\n      \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n      access_log:\n      - filter:\n          status_code_filter:\n            comparison:\n              op: \"GE\"\n              value:\n                default_value: 500\n                runtime_key: shellbox_min_log_code\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog\n          path: \"/var/log/envoy/shellbox.log\"\n      stat_prefix: shellbox_egress\n      http_filters:\n      - name: envoy.filters.http.router\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router\n      route_config:\n        name: shellbox_route\n        virtual_hosts:\n        - name: shellbox\n          domains: [\"*\"]\n          routes:\n          - match:\n              prefix: \"/\"\n            route:\n              cluster: shellbox\n              timeout: 60s\n              retry_policy:\n                num_retries: 0\n      internal_address_config:\n        unix_sockets: true\n        cidr_ranges:\n        - address_prefix: 10.0.0.0\n          prefix_len: 8\n        - address_prefix: 127.0.0.1\n          prefix_len: 32\n        - address_prefix: ::1\n          prefix_len: 128\n","owner":"root","group":"root","mode":"0444","notify":"Exec[verify-envoy-config]"}},{"type":"File","title":"/etc/envoy/clusters.d/50-api_https_cluster.yaml","tags":["file","envoyproxy::conf","envoyproxy","conf","api-https_cluster","envoyproxy::cluster","cluster","class","profile::services_proxy::envoy","profile","services_proxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/conf.pp","line":25,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"name: api-https\nconnect_timeout: 0.25s\ntyped_extension_protocol_options:\n  envoy.extensions.upstreams.http.v3.HttpProtocolOptions:\n    \"@type\": type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions\n    common_http_protocol_options:\n      idle_timeout: 4s\n      # Given we go through a load-balancer, we want to keep the number of requests that go through a single connection pool small\n      max_requests_per_connection: 1000\n    use_downstream_protocol_config: {}\ntype: STRICT_DNS\ndns_lookup_family: V4_ONLY\nlb_policy: ROUND_ROBIN\nload_assignment:\n  cluster_name: cluster_api-https\n  endpoints:\n  - lb_endpoints:\n    - endpoint:\n        address:\n          socket_address:\n            address: appservers.svc.deployment-prep.eqiad1.wikimedia.cloud\n            port_value: 443\n# Let's not enable circuit-breaking for now. It would look something like\n#circuit_breakers:\n#  thresholds:\n#    - max_pending_requests: 30\ntransport_socket:\n  name: envoy.transport_sockets.tls\n  typed_config:\n    \"@type\": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext\n    common_tls_context:\n       tls_params:\n         cipher_suites: ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384\n       validation_context:\n         trusted_ca:\n           filename: /etc/ssl/certs/ca-certificates.crt\n\n","owner":"root","group":"root","mode":"0444","notify":"Exec[verify-envoy-config]"}},{"type":"File","title":"/etc/envoy/listeners.d/50-mwapi.yaml","tags":["file","envoyproxy::conf","envoyproxy","conf","mwapi","envoyproxy::listener","listener","class","profile::services_proxy::envoy","profile","services_proxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/conf.pp","line":25,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"address:\n  socket_address: {protocol: TCP, address: 0.0.0.0, port_value: 6501}\nfilter_chains:\n- filters:\n  - name: envoy.filters.network.http_connection_manager\n    typed_config:\n      \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n      access_log:\n      - filter:\n          status_code_filter:\n            comparison:\n              op: \"GE\"\n              value:\n                default_value: 500\n                runtime_key: mwapi_min_log_code\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog\n          path: \"/var/log/envoy/mwapi.log\"\n      stat_prefix: mwapi_egress\n      http_filters:\n      - name: envoy.filters.http.router\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router\n      route_config:\n        request_headers_to_remove:\n        - x-forwarded-proto\n        request_headers_to_add:\n        - header:\n            key: \"x-forwarded-proto\"\n            value: \"https\"\n        name: mwapi_route\n        virtual_hosts:\n        - name: mwapi\n          domains: [\"*\"]\n          routes:\n          - match:\n              prefix: \"/\"\n            route:\n              cluster: api-https\n              timeout: 60s\n              retry_policy:\n                num_retries: 0\n      internal_address_config:\n        unix_sockets: true\n        cidr_ranges:\n        - address_prefix: 10.0.0.0\n          prefix_len: 8\n        - address_prefix: 127.0.0.1\n          prefix_len: 32\n        - address_prefix: ::1\n          prefix_len: 128\n","owner":"root","group":"root","mode":"0444","notify":"Exec[verify-envoy-config]"}},{"type":"File","title":"/etc/cfssl/csr/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.csr","tags":["file","cfssl::csr","cfssl","csr","cfssl::cert","cert","discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server","class"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/cfssl/manifests/csr.pp","line":32,"exported":false,"kind":"compilable_type","parameters":{"ensure":"file","owner":"root","group":"root","mode":"0400","content":"{\n  \"CN\": \"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\",\n  \"hosts\": [\n    \"deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\"\n  ],\n  \"key\": {\n    \"algo\": \"ecdsa\",\n    \"size\": 256\n  },\n  \"names\": [\n\n  ]\n}\n"}},{"type":"Envoyproxy::Conf","title":"cluster_local_port_80","tags":["envoyproxy::conf","envoyproxy","conf","cluster_local_port_80","envoyproxy::cluster","cluster","envoyproxy::tls_terminator","tls_terminator","443","class","profile::tlsproxy::envoy","profile","tlsproxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/cluster.pp","line":13,"exported":false,"kind":"defined_type","parameters":{"content":"name: local_port_80\nconnect_timeout: 1.0s\ntype: strict_dns\nlb_policy: round_robin\nload_assignment:\n  cluster_name: local_port_80\n  endpoints:\n  - lb_endpoints:\n    - endpoint:\n        address:\n          socket_address:\n            address: deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\n            port_value: 80\n","conf_type":"cluster","priority":0}},{"type":"Envoyproxy::Conf","title":"tls_terminator_443","tags":["envoyproxy::conf","envoyproxy","conf","tls_terminator_443","envoyproxy::listener","listener","envoyproxy::tls_terminator","tls_terminator","443","class","profile::tlsproxy::envoy","profile","tlsproxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/listener.pp","line":13,"exported":false,"kind":"defined_type","parameters":{"content":"address:\n    socket_address:\n        port_value: 443\n        address: 0.0.0.0\nlistener_filters:\n- name: \"envoy.filters.listener.tls_inspector\"\n  typed_config:\n    \"@type\": type.googleapis.com/envoy.extensions.filters.listener.tls_inspector.v3.TlsInspector\ntcp_fast_open_queue_length: 150\nfilter_chains:\n# Non-SNI support\n- transport_socket:\n    name: envoy.transport_sockets.tls\n    typed_config:\n      '@type': type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext\n      common_tls_context:\n        tls_certificates:\n        - certificate_chain: { filename: \"/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chained.pem\" }\n          private_key: { filename: \"/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server-key.pem\" }\n  filters:\n  - name: envoy.http_connection_manager\n    typed_config:\n      \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n      stat_prefix: ingress_http\n      route_config:\n        virtual_hosts:\n        - name: non_sni_port_80\n          domains: [\"*\"]\n          routes:\n          - match: { prefix: \"/\" }\n            route:\n              cluster: local_port_80\n              timeout: 65.0s\n              retry_policy:\n                num_retries: 1\n                retry_on: \"5xx\"\n      http_filters:\n      - name: envoy.filters.http.router\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router\n      http_protocol_options:\n        accept_http_10: true\n      server_header_transformation: APPEND_IF_ABSENT\n      internal_address_config:\n        unix_sockets: true\n        cidr_ranges:\n        - address_prefix: 10.0.0.0\n          prefix_len: 8\n        - address_prefix: 127.0.0.1\n          prefix_len: 32\n        - address_prefix: ::1\n          prefix_len: 128\n","conf_type":"listener","priority":0}},{"type":"File","title":"/lib/systemd/system/docker-image-prune-old.service","tags":["file","systemd::unit","systemd","unit","docker-image-prune-old.service","systemd::timer::job","timer","job","docker-image-prune-old","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Prune old Docker images\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/bin/docker image prune --all --force --filter until=336h\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for docker-image-prune-old.service (docker-image-prune-old.service)]"}},{"type":"Exec","title":"systemd daemon-reload for docker-image-prune-old.service (docker-image-prune-old.service)","tags":["exec","systemd::unit","systemd","unit","docker-image-prune-old.service","systemd::timer::job","timer","job","docker-image-prune-old","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"docker-image-prune-old","tags":["systemd::service","systemd","service","docker-image-prune-old","systemd::timer","timer","systemd::timer::job","job","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of docker-image-prune-old.service\n\n[Timer]\nUnit=docker-image-prune-old.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* 1:00 UTC\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[docker-image-prune-old.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/docker-image-prune-old","tags":["file","systemd::syslog","systemd","syslog","docker-image-prune-old","systemd::timer::job","timer","job","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"docker-image-prune-old","tags":["rsyslog::conf","rsyslog","conf","docker-image-prune-old","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"docker-image-prune-old\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/docker-image-prune-old/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/docker-image-prune-old]","mode":"0444"}},{"type":"Logrotate::Conf","title":"docker-image-prune-old","tags":["logrotate::conf","logrotate","conf","docker-image-prune-old","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for docker-image-prune-old\n\n/var/log/docker-image-prune-old/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/prometheus_puppet_agent_stats.timer","tags":["file","systemd::unit","systemd","unit","prometheus_puppet_agent_stats.timer","systemd::service","service","prometheus_puppet_agent_stats","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of prometheus_puppet_agent_stats.service\n\n[Timer]\nUnit=prometheus_puppet_agent_stats.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=minutely\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for prometheus_puppet_agent_stats.timer (prometheus_puppet_agent_stats.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for prometheus_puppet_agent_stats.timer (prometheus_puppet_agent_stats.timer)","tags":["exec","systemd::unit","systemd","unit","prometheus_puppet_agent_stats.timer","systemd::service","service","prometheus_puppet_agent_stats","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_puppet_agent","prometheus","node_puppet_agent","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/lib/systemd/system/clean_puppet_client_bucket.timer","tags":["file","systemd::unit","systemd","unit","clean_puppet_client_bucket.timer","systemd::service","service","clean_puppet_client_bucket","systemd::timer","timer","systemd::timer::job","job","class","profile::puppet::client_bucket","profile","puppet","client_bucket","profile::puppet::agent","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of clean_puppet_client_bucket.service\n\n[Timer]\nUnit=clean_puppet_client_bucket.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=24h\nOnActiveSec=1s\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for clean_puppet_client_bucket.timer (clean_puppet_client_bucket.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for clean_puppet_client_bucket.timer (clean_puppet_client_bucket.timer)","tags":["exec","systemd::unit","systemd","unit","clean_puppet_client_bucket.timer","systemd::service","service","clean_puppet_client_bucket","systemd::timer","timer","systemd::timer::job","job","class","profile::puppet::client_bucket","profile","puppet","client_bucket","profile::puppet::agent","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/lib/systemd/system/puppet-agent-timer.timer","tags":["file","systemd::unit","systemd","unit","puppet-agent-timer.timer","systemd::service","service","puppet-agent-timer","systemd::timer","timer","systemd::timer::job","job","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of puppet-agent-timer.service\n\n[Timer]\nUnit=puppet-agent-timer.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*:4/30:00\nOnStartupSec=1min\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for puppet-agent-timer.timer (puppet-agent-timer.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for puppet-agent-timer.timer (puppet-agent-timer.timer)","tags":["exec","systemd::unit","systemd","unit","puppet-agent-timer.timer","systemd::service","service","puppet-agent-timer","systemd::timer","timer","systemd::timer::job","job","class","profile::puppet::agent","profile","puppet","agent","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[puppet-agent-timer.timer]"]}},{"type":"Service","title":"wmf_auto_restart_systemd-timesyncd.timer","tags":["service","wmf_auto_restart_systemd-timesyncd.timer","systemd::service","systemd","wmf_auto_restart_systemd-timesyncd","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_systemd-timesyncd.timer","tags":["systemd::unit","systemd","unit","wmf_auto_restart_systemd-timesyncd.timer","systemd::service","service","wmf_auto_restart_systemd-timesyncd","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_systemd-timesyncd.service\n\n[Timer]\nUnit=wmf_auto_restart_systemd-timesyncd.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 8:6:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"wmf_auto_restart_systemd-timesyncd.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-wmf-auto-restart-systemd-timesyncd.conf","tags":["file","rsyslog::conf","rsyslog","conf","wmf_auto_restart_systemd-timesyncd","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_systemd-timesyncd\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_systemd-timesyncd/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/wmf_auto_restart_systemd-timesyncd","tags":["file","logrotate::conf","logrotate","conf","wmf_auto_restart_systemd-timesyncd","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for wmf_auto_restart_systemd-timesyncd\n\n/var/log/wmf_auto_restart_systemd-timesyncd/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"wmf_auto_restart_exim4.timer","tags":["service","wmf_auto_restart_exim4.timer","systemd::service","systemd","wmf_auto_restart_exim4","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_exim4.timer","tags":["systemd::unit","systemd","unit","wmf_auto_restart_exim4.timer","systemd::service","service","wmf_auto_restart_exim4","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_exim4.service\n\n[Timer]\nUnit=wmf_auto_restart_exim4.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 4:20:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"wmf_auto_restart_exim4.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-wmf-auto-restart-exim4.conf","tags":["file","rsyslog::conf","rsyslog","conf","wmf_auto_restart_exim4","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_exim4\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_exim4/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/wmf_auto_restart_exim4","tags":["file","logrotate::conf","logrotate","conf","wmf_auto_restart_exim4","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for wmf_auto_restart_exim4\n\n/var/log/wmf_auto_restart_exim4/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"wmf_auto_restart_prometheus-node-exporter.timer","tags":["service","wmf_auto_restart_prometheus-node-exporter.timer","systemd::service","systemd","wmf_auto_restart_prometheus-node-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_prometheus-node-exporter.timer","tags":["systemd::unit","systemd","unit","wmf_auto_restart_prometheus-node-exporter.timer","systemd::service","service","wmf_auto_restart_prometheus-node-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_prometheus-node-exporter.service\n\n[Timer]\nUnit=wmf_auto_restart_prometheus-node-exporter.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 11:3:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"wmf_auto_restart_prometheus-node-exporter.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-wmf-auto-restart-prometheus-node-exporter.conf","tags":["file","rsyslog::conf","rsyslog","conf","wmf_auto_restart_prometheus-node-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_prometheus-node-exporter\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_prometheus-node-exporter/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/wmf_auto_restart_prometheus-node-exporter","tags":["file","logrotate::conf","logrotate","conf","wmf_auto_restart_prometheus-node-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for wmf_auto_restart_prometheus-node-exporter\n\n/var/log/wmf_auto_restart_prometheus-node-exporter/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"wmf_auto_restart_rsyslog.timer","tags":["service","wmf_auto_restart_rsyslog.timer","systemd::service","systemd","wmf_auto_restart_rsyslog","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_rsyslog.timer","tags":["systemd::unit","systemd","unit","wmf_auto_restart_rsyslog.timer","systemd::service","service","wmf_auto_restart_rsyslog","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_rsyslog.service\n\n[Timer]\nUnit=wmf_auto_restart_rsyslog.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 7:41:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"wmf_auto_restart_rsyslog.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-wmf-auto-restart-rsyslog.conf","tags":["file","rsyslog::conf","rsyslog","conf","wmf_auto_restart_rsyslog","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_rsyslog\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_rsyslog/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/wmf_auto_restart_rsyslog","tags":["file","logrotate::conf","logrotate","conf","wmf_auto_restart_rsyslog","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for wmf_auto_restart_rsyslog\n\n/var/log/wmf_auto_restart_rsyslog/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"wmf_auto_restart_lldpd.timer","tags":["service","wmf_auto_restart_lldpd.timer","systemd::service","systemd","wmf_auto_restart_lldpd","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_lldpd.timer","tags":["systemd::unit","systemd","unit","wmf_auto_restart_lldpd.timer","systemd::service","service","wmf_auto_restart_lldpd","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_lldpd.service\n\n[Timer]\nUnit=wmf_auto_restart_lldpd.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 8:23:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"wmf_auto_restart_lldpd.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-wmf-auto-restart-lldpd.conf","tags":["file","rsyslog::conf","rsyslog","conf","wmf_auto_restart_lldpd","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_lldpd\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_lldpd/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/wmf_auto_restart_lldpd","tags":["file","logrotate::conf","logrotate","conf","wmf_auto_restart_lldpd","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for wmf_auto_restart_lldpd\n\n/var/log/wmf_auto_restart_lldpd/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"wmf_auto_restart_systemd-journald.timer","tags":["service","wmf_auto_restart_systemd-journald.timer","systemd::service","systemd","wmf_auto_restart_systemd-journald","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_systemd-journald.timer","tags":["systemd::unit","systemd","unit","wmf_auto_restart_systemd-journald.timer","systemd::service","service","wmf_auto_restart_systemd-journald","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_systemd-journald.service\n\n[Timer]\nUnit=wmf_auto_restart_systemd-journald.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 2:37:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"wmf_auto_restart_systemd-journald.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-wmf-auto-restart-systemd-journald.conf","tags":["file","rsyslog::conf","rsyslog","conf","wmf_auto_restart_systemd-journald","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_systemd-journald\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_systemd-journald/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/wmf_auto_restart_systemd-journald","tags":["file","logrotate::conf","logrotate","conf","wmf_auto_restart_systemd-journald","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for wmf_auto_restart_systemd-journald\n\n/var/log/wmf_auto_restart_systemd-journald/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"wmf_auto_restart_ssh.timer","tags":["service","wmf_auto_restart_ssh.timer","systemd::service","systemd","wmf_auto_restart_ssh","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_ssh.timer","tags":["systemd::unit","systemd","unit","wmf_auto_restart_ssh.timer","systemd::service","service","wmf_auto_restart_ssh","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_ssh.service\n\n[Timer]\nUnit=wmf_auto_restart_ssh.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 19:9:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"wmf_auto_restart_ssh.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-wmf-auto-restart-ssh.conf","tags":["file","rsyslog::conf","rsyslog","conf","wmf_auto_restart_ssh","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_ssh\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_ssh/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/wmf_auto_restart_ssh","tags":["file","logrotate::conf","logrotate","conf","wmf_auto_restart_ssh","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for wmf_auto_restart_ssh\n\n/var/log/wmf_auto_restart_ssh/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/kernel-purge.timer","tags":["file","systemd::unit","systemd","unit","kernel-purge.timer","systemd::service","service","kernel-purge","systemd::timer","timer","systemd::timer::job","job","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of kernel-purge.service\n\n[Timer]\nUnit=kernel-purge.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=monthly\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for kernel-purge.timer (kernel-purge.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for kernel-purge.timer (kernel-purge.timer)","tags":["exec","systemd::unit","systemd","unit","kernel-purge.timer","systemd::service","service","kernel-purge","systemd::timer","timer","systemd::timer::job","job","class","base::kernel","base","kernel","profile::base","profile","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[kernel-purge.timer]"]}},{"type":"File","title":"/lib/systemd/system/prometheus-debian-version-textfile.timer","tags":["file","systemd::unit","systemd","unit","prometheus-debian-version-textfile.timer","systemd::service","service","prometheus-debian-version-textfile","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_debian_version","prometheus","node_debian_version","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of prometheus-debian-version-textfile.service\n\n[Timer]\nUnit=prometheus-debian-version-textfile.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=300s\nOnActiveSec=1s\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for prometheus-debian-version-textfile.timer (prometheus-debian-version-textfile.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for prometheus-debian-version-textfile.timer (prometheus-debian-version-textfile.timer)","tags":["exec","systemd::unit","systemd","unit","prometheus-debian-version-textfile.timer","systemd::service","service","prometheus-debian-version-textfile","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_debian_version","prometheus","node_debian_version","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[prometheus-debian-version-textfile.timer]"]}},{"type":"File","title":"/lib/systemd/system/prometheus-dpkg-success-textfile.timer","tags":["file","systemd::unit","systemd","unit","prometheus-dpkg-success-textfile.timer","systemd::service","service","prometheus-dpkg-success-textfile","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_dpkg_success","prometheus","node_dpkg_success","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of prometheus-dpkg-success-textfile.service\n\n[Timer]\nUnit=prometheus-dpkg-success-textfile.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*:00/30:00\nRandomizedDelaySec=1800\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for prometheus-dpkg-success-textfile.timer (prometheus-dpkg-success-textfile.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for prometheus-dpkg-success-textfile.timer (prometheus-dpkg-success-textfile.timer)","tags":["exec","systemd::unit","systemd","unit","prometheus-dpkg-success-textfile.timer","systemd::service","service","prometheus-dpkg-success-textfile","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_dpkg_success","prometheus","node_dpkg_success","profile::base","profile","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[prometheus-dpkg-success-textfile.timer]"]}},{"type":"File","title":"/lib/systemd/system/send_puppet_failure_emails.timer","tags":["file","systemd::unit","systemd","unit","send_puppet_failure_emails.timer","systemd::service","service","send_puppet_failure_emails","systemd::timer","timer","systemd::timer::job","job","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of send_puppet_failure_emails.service\n\n[Timer]\nUnit=send_puppet_failure_emails.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* 08:15:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for send_puppet_failure_emails.timer (send_puppet_failure_emails.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for send_puppet_failure_emails.timer (send_puppet_failure_emails.timer)","tags":["exec","systemd::unit","systemd","unit","send_puppet_failure_emails.timer","systemd::service","service","send_puppet_failure_emails","systemd::timer","timer","systemd::timer::job","job","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/lib/systemd/system/cleanup_puppet_client_bucket.timer","tags":["file","systemd::unit","systemd","unit","cleanup_puppet_client_bucket.timer","systemd::service","service","cleanup_puppet_client_bucket","systemd::timer","timer","systemd::timer::job","job","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of cleanup_puppet_client_bucket.service\n\n[Timer]\nUnit=cleanup_puppet_client_bucket.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=24h\nOnActiveSec=1s\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for cleanup_puppet_client_bucket.timer (cleanup_puppet_client_bucket.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for cleanup_puppet_client_bucket.timer (cleanup_puppet_client_bucket.timer)","tags":["exec","systemd::unit","systemd","unit","cleanup_puppet_client_bucket.timer","systemd::service","service","cleanup_puppet_client_bucket","systemd::timer","timer","systemd::timer::job","job","class","profile::base::labs","profile","base","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[cleanup_puppet_client_bucket.timer]"]}},{"type":"File","title":"/lib/systemd/system/prometheus_ssh_open_sessions.timer","tags":["file","systemd::unit","systemd","unit","prometheus_ssh_open_sessions.timer","systemd::service","service","prometheus_ssh_open_sessions","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of prometheus_ssh_open_sessions.service\n\n[Timer]\nUnit=prometheus_ssh_open_sessions.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:0/5:0\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for prometheus_ssh_open_sessions.timer (prometheus_ssh_open_sessions.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for prometheus_ssh_open_sessions.timer (prometheus_ssh_open_sessions.timer)","tags":["exec","systemd::unit","systemd","unit","prometheus_ssh_open_sessions.timer","systemd::service","service","prometheus_ssh_open_sessions","systemd::timer","timer","systemd::timer::job","job","class","prometheus::node_ssh_open_sessions","prometheus","node_ssh_open_sessions","profile::wmcs::instance","profile","wmcs","instance","role::wmcs::instance","role","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[prometheus_ssh_open_sessions.timer]"]}},{"type":"Service","title":"wmf-beta-update-all.timer","tags":["service","wmf-beta-update-all.timer","systemd::service","systemd","wmf-beta-update-all","systemd::timer","timer","systemd::timer::job","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"wmf-beta-update-all.timer","tags":["systemd::unit","systemd","unit","wmf-beta-update-all.timer","systemd::service","service","wmf-beta-update-all","systemd::timer","timer","systemd::timer::job","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf-beta-update-all.service\n\n[Timer]\nUnit=wmf-beta-update-all.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*:0/10\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"wmf-beta-update-all.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-wmf-beta-update-all.conf","tags":["file","rsyslog::conf","rsyslog","conf","wmf-beta-update-all","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf-beta-update-all\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf-beta-update-all/syslog.log\"\n        fileOwner=\"jenkins-deploy\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/wmf-beta-update-all","tags":["file","logrotate::conf","logrotate","conf","wmf-beta-update-all","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for wmf-beta-update-all\n\n/var/log/wmf-beta-update-all/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"beta-autoupdater-prune-stale-logs.timer","tags":["service","beta-autoupdater-prune-stale-logs.timer","systemd::service","systemd","beta-autoupdater-prune-stale-logs","systemd::timer","timer","systemd::timer::job","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"beta-autoupdater-prune-stale-logs.timer","tags":["systemd::unit","systemd","unit","beta-autoupdater-prune-stale-logs.timer","systemd::service","service","beta-autoupdater-prune-stale-logs","systemd::timer","timer","systemd::timer::job","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of beta-autoupdater-prune-stale-logs.service\n\n[Timer]\nUnit=beta-autoupdater-prune-stale-logs.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=daily\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"beta-autoupdater-prune-stale-logs.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-beta-autoupdater-prune-stale-logs.conf","tags":["file","rsyslog::conf","rsyslog","conf","beta-autoupdater-prune-stale-logs","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"beta-autoupdater-prune-stale-logs\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/beta-autoupdater-prune-stale-logs/syslog.log\"\n        fileOwner=\"jenkins-deploy\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/beta-autoupdater-prune-stale-logs","tags":["file","logrotate::conf","logrotate","conf","beta-autoupdater-prune-stale-logs","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for beta-autoupdater-prune-stale-logs\n\n/var/log/beta-autoupdater-prune-stale-logs/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_ulogd2.service","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_ulogd2.service","systemd::timer::job","timer","job","wmf_auto_restart_ulogd2","profile::auto_restarts::service","profile","auto_restarts","service","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: ulogd2\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s ulogd2\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_ulogd2.service (wmf_auto_restart_ulogd2.service)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_ulogd2.service (wmf_auto_restart_ulogd2.service)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_ulogd2.service","systemd::timer::job","timer","job","wmf_auto_restart_ulogd2","profile::auto_restarts::service","profile","auto_restarts","service","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"wmf_auto_restart_ulogd2","tags":["systemd::service","systemd","service","wmf_auto_restart_ulogd2","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_ulogd2.service\n\n[Timer]\nUnit=wmf_auto_restart_ulogd2.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 8:15:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[wmf_auto_restart_ulogd2.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/wmf_auto_restart_ulogd2","tags":["file","systemd::syslog","systemd","syslog","wmf_auto_restart_ulogd2","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"wmf_auto_restart_ulogd2","tags":["rsyslog::conf","rsyslog","conf","wmf_auto_restart_ulogd2","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_ulogd2\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_ulogd2/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/wmf_auto_restart_ulogd2]","mode":"0444"}},{"type":"Logrotate::Conf","title":"wmf_auto_restart_ulogd2","tags":["logrotate::conf","logrotate","conf","wmf_auto_restart_ulogd2","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for wmf_auto_restart_ulogd2\n\n/var/log/wmf_auto_restart_ulogd2/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/nrpe2nodexp-ferm_active.service","tags":["file","systemd::unit","systemd","unit","nrpe2nodexp-ferm_active.service","systemd::timer::job","timer","job","nrpe2nodexp-ferm_active","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=execution of nrpe2nodexp for the check_ferm_active command.\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=nagios\n\nGroup=prometheus-node-exporter\nSyslogIdentifier=nrpe2nodexp-ferm_active\nExecStart=-/usr/local/bin/nrpe2nodexp --alert-rule-hash \"bba0a2572329bb500b832470e08b381c\" --timeout 10 --check-command \"check_ferm_active\"\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for nrpe2nodexp-ferm_active.service (nrpe2nodexp-ferm_active.service)]"}},{"type":"Exec","title":"systemd daemon-reload for nrpe2nodexp-ferm_active.service (nrpe2nodexp-ferm_active.service)","tags":["exec","systemd::unit","systemd","unit","nrpe2nodexp-ferm_active.service","systemd::timer::job","timer","job","nrpe2nodexp-ferm_active","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"nrpe2nodexp-ferm_active","tags":["systemd::service","systemd","service","nrpe2nodexp-ferm_active","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of nrpe2nodexp-ferm_active.service\n\n[Timer]\nUnit=nrpe2nodexp-ferm_active.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=10min\nOnActiveSec=1s\nRandomizedDelaySec=600\nFixedRandomDelay=true\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[nrpe2nodexp-ferm_active.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_prometheus-statsd-exporter.service","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_prometheus-statsd-exporter.service","systemd::timer::job","timer","job","wmf_auto_restart_prometheus-statsd-exporter","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: prometheus-statsd-exporter\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s prometheus-statsd-exporter\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_prometheus-statsd-exporter.service (wmf_auto_restart_prometheus-statsd-exporter.service)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_prometheus-statsd-exporter.service (wmf_auto_restart_prometheus-statsd-exporter.service)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_prometheus-statsd-exporter.service","systemd::timer::job","timer","job","wmf_auto_restart_prometheus-statsd-exporter","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"wmf_auto_restart_prometheus-statsd-exporter","tags":["systemd::service","systemd","service","wmf_auto_restart_prometheus-statsd-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_prometheus-statsd-exporter.service\n\n[Timer]\nUnit=wmf_auto_restart_prometheus-statsd-exporter.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 15:5:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[wmf_auto_restart_prometheus-statsd-exporter.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/wmf_auto_restart_prometheus-statsd-exporter","tags":["file","systemd::syslog","systemd","syslog","wmf_auto_restart_prometheus-statsd-exporter","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"wmf_auto_restart_prometheus-statsd-exporter","tags":["rsyslog::conf","rsyslog","conf","wmf_auto_restart_prometheus-statsd-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_prometheus-statsd-exporter\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_prometheus-statsd-exporter/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/wmf_auto_restart_prometheus-statsd-exporter]","mode":"0444"}},{"type":"Logrotate::Conf","title":"wmf_auto_restart_prometheus-statsd-exporter","tags":["logrotate::conf","logrotate","conf","wmf_auto_restart_prometheus-statsd-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for wmf_auto_restart_prometheus-statsd-exporter\n\n/var/log/wmf_auto_restart_prometheus-statsd-exporter/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"php8.1-fpm_check_restart.timer","tags":["service","php8.1-fpm_check_restart.timer","systemd::service","systemd","php8.1-fpm_check_restart","systemd::timer","timer","profile::mediawiki::php::absented_version","profile","mediawiki","php","absented_version","8.1","class","profile::mediawiki::php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"provider":"systemd","before":["Exec[systemd daemon-reload for php8.1-fpm_check_restart.timer (php8.1-fpm_check_restart.timer)]"]}},{"type":"Systemd::Unit","title":"php8.1-fpm_check_restart.timer","tags":["systemd::unit","systemd","unit","php8.1-fpm_check_restart.timer","systemd::service","service","php8.1-fpm_check_restart","systemd::timer","timer","profile::mediawiki::php::absented_version","profile","mediawiki","php","absented_version","8.1","class","profile::mediawiki::php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of php8.1-fpm_check_restart.service\n\n[Timer]\nUnit=php8.1-fpm_check_restart.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* 00:00:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"php8.1-fpm_check_restart.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/ferm/conf.d/10_rsyncd_access_releases","tags":["ferm","file","ferm::service","service","rsyncd_access_releases","firewall::service","firewall","rsync::server::module","rsync","server","module","releases","class","scap::master","scap","master","profile::mediawiki::deployment::server","profile","mediawiki","deployment","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, (873 1873), (172.16.1.63));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_apache-htcacheclean.service","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_apache-htcacheclean.service","systemd::timer::job","timer","job","wmf_auto_restart_apache-htcacheclean","profile::auto_restarts::service","profile","auto_restarts","service","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Auto restart job: apache-htcacheclean\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s apache-htcacheclean\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_apache-htcacheclean.service (wmf_auto_restart_apache-htcacheclean.service)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_apache-htcacheclean.service (wmf_auto_restart_apache-htcacheclean.service)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_apache-htcacheclean.service","systemd::timer::job","timer","job","wmf_auto_restart_apache-htcacheclean","profile::auto_restarts::service","profile","auto_restarts","service","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"wmf_auto_restart_apache-htcacheclean","tags":["systemd::service","systemd","service","wmf_auto_restart_apache-htcacheclean","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_apache-htcacheclean.service\n\n[Timer]\nUnit=wmf_auto_restart_apache-htcacheclean.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 2:0:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[wmf_auto_restart_apache-htcacheclean.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/wmf_auto_restart_apache-htcacheclean","tags":["file","systemd::syslog","systemd","syslog","wmf_auto_restart_apache-htcacheclean","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"wmf_auto_restart_apache-htcacheclean","tags":["rsyslog::conf","rsyslog","conf","wmf_auto_restart_apache-htcacheclean","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_apache-htcacheclean\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_apache-htcacheclean/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/wmf_auto_restart_apache-htcacheclean]","mode":"0444"}},{"type":"Logrotate::Conf","title":"wmf_auto_restart_apache-htcacheclean","tags":["logrotate::conf","logrotate","conf","wmf_auto_restart_apache-htcacheclean","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# logrotate(8) config for wmf_auto_restart_apache-htcacheclean\n\n/var/log/wmf_auto_restart_apache-htcacheclean/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_apache2.service","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_apache2.service","systemd::timer::job","timer","job","wmf_auto_restart_apache2","profile::auto_restarts::service","profile","auto_restarts","service","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: apache2\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s apache2\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_apache2.service (wmf_auto_restart_apache2.service)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_apache2.service (wmf_auto_restart_apache2.service)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_apache2.service","systemd::timer::job","timer","job","wmf_auto_restart_apache2","profile::auto_restarts::service","profile","auto_restarts","service","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"wmf_auto_restart_apache2","tags":["systemd::service","systemd","service","wmf_auto_restart_apache2","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_apache2.service\n\n[Timer]\nUnit=wmf_auto_restart_apache2.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 9:7:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[wmf_auto_restart_apache2.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/wmf_auto_restart_apache2","tags":["file","systemd::syslog","systemd","syslog","wmf_auto_restart_apache2","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"wmf_auto_restart_apache2","tags":["rsyslog::conf","rsyslog","conf","wmf_auto_restart_apache2","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_apache2\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_apache2/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/wmf_auto_restart_apache2]","mode":"0444"}},{"type":"Logrotate::Conf","title":"wmf_auto_restart_apache2","tags":["logrotate::conf","logrotate","conf","wmf_auto_restart_apache2","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for wmf_auto_restart_apache2\n\n/var/log/wmf_auto_restart_apache2/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_envoyproxy.service","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_envoyproxy.service","systemd::timer::job","timer","job","wmf_auto_restart_envoyproxy","profile::auto_restarts::service","profile","auto_restarts","service","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: envoyproxy\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s envoyproxy\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_envoyproxy.service (wmf_auto_restart_envoyproxy.service)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_envoyproxy.service (wmf_auto_restart_envoyproxy.service)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_envoyproxy.service","systemd::timer::job","timer","job","wmf_auto_restart_envoyproxy","profile::auto_restarts::service","profile","auto_restarts","service","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"wmf_auto_restart_envoyproxy","tags":["systemd::service","systemd","service","wmf_auto_restart_envoyproxy","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_envoyproxy.service\n\n[Timer]\nUnit=wmf_auto_restart_envoyproxy.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 2:13:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[wmf_auto_restart_envoyproxy.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/wmf_auto_restart_envoyproxy","tags":["file","systemd::syslog","systemd","syslog","wmf_auto_restart_envoyproxy","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"wmf_auto_restart_envoyproxy","tags":["rsyslog::conf","rsyslog","conf","wmf_auto_restart_envoyproxy","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_envoyproxy\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_envoyproxy/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/wmf_auto_restart_envoyproxy]","mode":"0444"}},{"type":"Logrotate::Conf","title":"wmf_auto_restart_envoyproxy","tags":["logrotate::conf","logrotate","conf","wmf_auto_restart_envoyproxy","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for wmf_auto_restart_envoyproxy\n\n/var/log/wmf_auto_restart_envoyproxy/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Monitoring::Exported_nagios_service","title":"deployment-deploy04 mediawiki_config_merged","tags":["monitoring::exported_nagios_service","monitoring","exported_nagios_service","monitoring::service","service","mediawiki_config_merged","nrpe::monitor_service","nrpe","monitor_service","monitoring::icinga::git_merge","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/monitoring/manifests/service.pp","line":104,"kind":"defined_type","exported":false,"parameters":{"ensure":"present","host_name":"deployment-deploy04","servicegroups":"misc","service_description":"Unmerged changes on repository mediawiki_config","check_command":"nrpe_check!check_mediawiki_config_merged!10","max_check_attempts":10,"check_interval":1,"retry_interval":1,"check_period":"24x7","notification_interval":0,"notification_period":"24x7","notification_options":"c,r,f","notifications_enabled":"1","contact_groups":"admins","passive_checks_enabled":1,"active_checks_enabled":1,"is_volatile":0,"check_freshness":0,"notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/unmerged_changes"}},{"type":"Systemd::Unit","title":"nrpe2nodexp-mediawiki_config_merged.service","tags":["systemd::unit","systemd","unit","nrpe2nodexp-mediawiki_config_merged.service","systemd::timer::job","timer","job","nrpe2nodexp-mediawiki_config_merged","nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=execution of nrpe2nodexp for the check_mediawiki_config_merged command.\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=nagios\n\nGroup=prometheus-node-exporter\nSyslogIdentifier=nrpe2nodexp-mediawiki_config_merged\nExecStart=-/usr/local/bin/nrpe2nodexp --alert-rule-hash \"d5a08e852b01b79c4855e19291c2c477\" --timeout 10 --check-command \"check_mediawiki_config_merged\"\n","unit":"nrpe2nodexp-mediawiki_config_merged.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"nrpe2nodexp-mediawiki_config_merged","tags":["systemd::timer","systemd","timer","nrpe2nodexp-mediawiki_config_merged","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","timer_intervals":[{"start":"OnUnitInactiveSec","interval":"1min"},{"interval":"1s","start":"OnActiveSec"}],"splay":60,"fixed_random_delay":true,"accuracy":"15sec","unit_name":"nrpe2nodexp-mediawiki_config_merged.service"}},{"type":"File","title":"/etc/rsyslog.d/25-nrpe2nodexp-mediawiki-config-merged.conf","tags":["file","rsyslog::conf","rsyslog","conf","nrpe2nodexp-mediawiki_config_merged","nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"# SPDX-License-Identifier: Apache-2.0\nif $programname contains \"nrpe2nodexp-mediawiki_config_merged\" then {\n    if ($msg contains \"\\\"ecs.version\\\": \\\"1.7.0\\\"\") then {\n        # Send logs to kafka\n        set $.log_outputs = \"kafka ecs_170 local\";\n    } else {\n        # Filter out non-relevant nrpe2nodexp messages\n        stop\n    }\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"Monitoring::Exported_nagios_service","title":"deployment-deploy04 _srv_mediawiki-staging_owned","tags":["monitoring::exported_nagios_service","monitoring","exported_nagios_service","monitoring::service","service","_srv_mediawiki-staging_owned","nrpe::monitor_service","nrpe","monitor_service","monitoring::icinga::bad_directory_owner","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/monitoring/manifests/service.pp","line":104,"kind":"defined_type","exported":false,"parameters":{"ensure":"present","host_name":"deployment-deploy04","servicegroups":"misc","service_description":"Improperly owned -0:0- files in /srv/mediawiki-staging","check_command":"nrpe_check!check__srv_mediawiki-staging_owned!10","max_check_attempts":3,"check_interval":10,"retry_interval":1,"check_period":"24x7","notification_interval":0,"notification_period":"24x7","notification_options":"c,r,f","notifications_enabled":"1","contact_groups":"admins","passive_checks_enabled":1,"active_checks_enabled":1,"is_volatile":0,"check_freshness":0,"notes_url":"https://wikitech.wikimedia.org/wiki/Monitoring/bad_directory_owner"}},{"type":"Systemd::Unit","title":"nrpe2nodexp-_srv_mediawiki-staging_owned.service","tags":["systemd::unit","systemd","unit","nrpe2nodexp-_srv_mediawiki-staging_owned.service","systemd::timer::job","timer","job","nrpe2nodexp-_srv_mediawiki-staging_owned","nrpe::monitor_service","nrpe","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":203,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=execution of nrpe2nodexp for the check__srv_mediawiki-staging_owned command.\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=nagios\n\nGroup=prometheus-node-exporter\nSyslogIdentifier=nrpe2nodexp-_srv_mediawiki-staging_owned\nExecStart=-/usr/local/bin/nrpe2nodexp --alert-rule-hash \"92a028c1505b4b5221bc56bc91fe6392\" --timeout 10 --check-command \"check__srv_mediawiki-staging_owned\"\n","unit":"nrpe2nodexp-_srv_mediawiki-staging_owned.service","restart":false,"override":false,"override_filename":"puppet-override.conf","require":["Class[Systemd]"]}},{"type":"Systemd::Timer","title":"nrpe2nodexp-_srv_mediawiki-staging_owned","tags":["systemd::timer","systemd","timer","nrpe2nodexp-_srv_mediawiki-staging_owned","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer/job.pp","line":209,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","timer_intervals":[{"start":"OnUnitInactiveSec","interval":"4min"},{"interval":"1s","start":"OnActiveSec"}],"splay":240,"fixed_random_delay":true,"accuracy":"15sec","unit_name":"nrpe2nodexp-_srv_mediawiki-staging_owned.service"}},{"type":"File","title":"/etc/rsyslog.d/25-nrpe2nodexp--srv-mediawiki-staging-owned.conf","tags":["file","rsyslog::conf","rsyslog","conf","nrpe2nodexp-_srv_mediawiki-staging_owned","nrpe::monitor_service","nrpe","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# SPDX-License-Identifier: Apache-2.0\nif $programname contains \"nrpe2nodexp-_srv_mediawiki-staging_owned\" then {\n    if ($msg contains \"\\\"ecs.version\\\": \\\"1.7.0\\\"\") then {\n        # Send logs to kafka\n        set $.log_outputs = \"kafka ecs_170 local\";\n    } else {\n        # Filter out non-relevant nrpe2nodexp messages\n        stop\n    }\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"Service","title":"clean-confd-rundir.timer","tags":["service","clean-confd-rundir.timer","systemd::service","systemd","clean-confd-rundir","systemd::timer","timer","systemd::timer::job","job","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"clean-confd-rundir.timer","tags":["systemd::unit","systemd","unit","clean-confd-rundir.timer","systemd::service","service","clean-confd-rundir","systemd::timer","timer","systemd::timer::job","job","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of clean-confd-rundir.service\n\n[Timer]\nUnit=clean-confd-rundir.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*:0/30\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"clean-confd-rundir.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-clean-confd-rundir.conf","tags":["file","rsyslog::conf","rsyslog","conf","clean-confd-rundir","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"clean-confd-rundir\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/clean-confd-rundir/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/clean-confd-rundir","tags":["file","logrotate::conf","logrotate","conf","clean-confd-rundir","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for clean-confd-rundir\n\n/var/log/clean-confd-rundir/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/confd_prometheus_metrics.service","tags":["file","systemd::unit","systemd","unit","confd_prometheus_metrics.service","systemd::timer::job","timer","job","confd_prometheus_metrics","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Export confd Prometheus metrics\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/bin/confd-prometheus-metrics\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for confd_prometheus_metrics.service (confd_prometheus_metrics.service)]"}},{"type":"Exec","title":"systemd daemon-reload for confd_prometheus_metrics.service (confd_prometheus_metrics.service)","tags":["exec","systemd::unit","systemd","unit","confd_prometheus_metrics.service","systemd::timer::job","timer","job","confd_prometheus_metrics","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"confd_prometheus_metrics","tags":["systemd::service","systemd","service","confd_prometheus_metrics","systemd::timer","timer","systemd::timer::job","job","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of confd_prometheus_metrics.service\n\n[Timer]\nUnit=confd_prometheus_metrics.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=minutely\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[confd_prometheus_metrics.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/confd_prometheus_metrics","tags":["file","systemd::syslog","systemd","syslog","confd_prometheus_metrics","systemd::timer::job","timer","job","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"confd_prometheus_metrics","tags":["rsyslog::conf","rsyslog","conf","confd_prometheus_metrics","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"confd_prometheus_metrics\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/confd_prometheus_metrics/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/confd_prometheus_metrics]","mode":"0444"}},{"type":"Logrotate::Conf","title":"confd_prometheus_metrics","tags":["logrotate::conf","logrotate","conf","confd_prometheus_metrics","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for confd_prometheus_metrics\n\n/var/log/confd_prometheus_metrics/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"prometheus-keyholder-exporter.timer","tags":["service","prometheus-keyholder-exporter.timer","systemd::service","systemd","prometheus-keyholder-exporter","systemd::timer","timer","systemd::timer::job","job","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"prometheus-keyholder-exporter.timer","tags":["systemd::unit","systemd","unit","prometheus-keyholder-exporter.timer","systemd::service","service","prometheus-keyholder-exporter","systemd::timer","timer","systemd::timer::job","job","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of prometheus-keyholder-exporter.service\n\n[Timer]\nUnit=prometheus-keyholder-exporter.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=minutely\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"prometheus-keyholder-exporter.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-prometheus-keyholder-exporter.conf","tags":["file","rsyslog::conf","rsyslog","conf","prometheus-keyholder-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"prometheus-keyholder-exporter\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/prometheus-keyholder-exporter/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/prometheus-keyholder-exporter","tags":["file","logrotate::conf","logrotate","conf","prometheus-keyholder-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for prometheus-keyholder-exporter\n\n/var/log/prometheus-keyholder-exporter/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_prometheus-mcrouter-exporter.service","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_prometheus-mcrouter-exporter.service","systemd::timer::job","timer","job","wmf_auto_restart_prometheus-mcrouter-exporter","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Auto restart job: prometheus-mcrouter-exporter\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/wmf-auto-restart -s prometheus-mcrouter-exporter\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_prometheus-mcrouter-exporter.service (wmf_auto_restart_prometheus-mcrouter-exporter.service)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_prometheus-mcrouter-exporter.service (wmf_auto_restart_prometheus-mcrouter-exporter.service)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_prometheus-mcrouter-exporter.service","systemd::timer::job","timer","job","wmf_auto_restart_prometheus-mcrouter-exporter","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"wmf_auto_restart_prometheus-mcrouter-exporter","tags":["systemd::service","systemd","service","wmf_auto_restart_prometheus-mcrouter-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_prometheus-mcrouter-exporter.service\n\n[Timer]\nUnit=wmf_auto_restart_prometheus-mcrouter-exporter.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 18:57:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[wmf_auto_restart_prometheus-mcrouter-exporter.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/wmf_auto_restart_prometheus-mcrouter-exporter","tags":["file","systemd::syslog","systemd","syslog","wmf_auto_restart_prometheus-mcrouter-exporter","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"directory","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"wmf_auto_restart_prometheus-mcrouter-exporter","tags":["rsyslog::conf","rsyslog","conf","wmf_auto_restart_prometheus-mcrouter-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_prometheus-mcrouter-exporter\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_prometheus-mcrouter-exporter/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/wmf_auto_restart_prometheus-mcrouter-exporter]","mode":"0444"}},{"type":"Logrotate::Conf","title":"wmf_auto_restart_prometheus-mcrouter-exporter","tags":["logrotate::conf","logrotate","conf","wmf_auto_restart_prometheus-mcrouter-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"# logrotate(8) config for wmf_auto_restart_prometheus-mcrouter-exporter\n\n/var/log/wmf_auto_restart_prometheus-mcrouter-exporter/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Concat_fragment","title":"/etc/rsyncd.conf-srv-mediawiki-private-primary","tags":["_etc_rsyncd.conf","concat_fragment","concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","srv-mediawiki-private-primary","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/rsyncd.conf","tag":"_etc_rsyncd.conf","order":"10","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ srv-mediawiki-private-primary ]\npath            = /srv/mediawiki-staging/private\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = releases1003.eqiad.wmnet localhost\n\n"}},{"type":"Ferm::Service","title":"rsyncd_access_srv_mediawiki_private_primary","tags":["ferm::service","ferm","service","rsyncd_access_srv_mediawiki_private_primary","firewall::service","firewall","rsyncd_access_srv-mediawiki-private-primary","rsync::server::module","rsync","server","module","srv-mediawiki-private-primary","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"srange":["releases1003.eqiad.wmnet"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"rsyncd_access_srv-mediawiki-private-primary","tags":["nftables::service","nftables","service","rsyncd_access_srv-mediawiki-private-primary","firewall::service","firewall","rsync::server::module","rsync","server","module","srv-mediawiki-private-primary","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":["10.64.48.34","2620:0:861:107:10:64:48:34"]}},{"type":"File","title":"/lib/systemd/system/rsync-srv-mediawiki-private-primary.service","tags":["file","systemd::unit","systemd","unit","rsync-srv-mediawiki-private-primary.service","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-primary","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Transfer data periodically between hosts\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/sync-srv-mediawiki-private-primary\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for rsync-srv-mediawiki-private-primary.service (rsync-srv-mediawiki-private-primary.service)]"}},{"type":"Exec","title":"systemd daemon-reload for rsync-srv-mediawiki-private-primary.service (rsync-srv-mediawiki-private-primary.service)","tags":["exec","systemd::unit","systemd","unit","rsync-srv-mediawiki-private-primary.service","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-primary","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"rsync-srv-mediawiki-private-primary","tags":["systemd::service","systemd","service","rsync-srv-mediawiki-private-primary","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of rsync-srv-mediawiki-private-primary.service\n\n[Timer]\nUnit=rsync-srv-mediawiki-private-primary.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[rsync-srv-mediawiki-private-primary.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/rsync-srv-mediawiki-private-primary","tags":["file","systemd::syslog","systemd","syslog","rsync-srv-mediawiki-private-primary","systemd::timer::job","timer","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"rsync-srv-mediawiki-private-primary","tags":["rsyslog::conf","rsyslog","conf","rsync-srv-mediawiki-private-primary","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"rsync-srv-mediawiki-private-primary\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/rsync-srv-mediawiki-private-primary/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/rsync-srv-mediawiki-private-primary]","mode":"0444"}},{"type":"Logrotate::Conf","title":"rsync-srv-mediawiki-private-primary","tags":["logrotate::conf","logrotate","conf","rsync-srv-mediawiki-private-primary","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# logrotate(8) config for rsync-srv-mediawiki-private-primary\n\n/var/log/rsync-srv-mediawiki-private-primary/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Ferm::Service","title":"rsyncd_access_srv_mediawiki_private_releases1003_eqiad_wmnet","tags":["ferm::service","ferm","service","rsyncd_access_srv_mediawiki_private_releases1003_eqiad_wmnet","firewall::service","firewall","rsyncd_access_srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::server::module","rsync","server","module","srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","proto":"tcp","port":[873,1873],"srange":["releases1003.eqiad.wmnet"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"rsyncd_access_srv-mediawiki-private-releases1003.eqiad.wmnet","tags":["nftables::service","nftables","service","rsyncd_access_srv-mediawiki-private-releases1003.eqiad.wmnet","firewall::service","firewall","rsync::server::module","rsync","server","module","srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","proto":"tcp","port":[873,1873],"desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":["10.64.48.34","2620:0:861:107:10:64:48:34"]}},{"type":"File","title":"/lib/systemd/system/rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service","tags":["file","systemd::unit","systemd","unit","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Transfer data periodically between hosts\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/sync-srv-mediawiki-private-releases1003.eqiad.wmnet\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service (rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service)]"}},{"type":"Exec","title":"systemd daemon-reload for rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service (rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service)","tags":["exec","systemd::unit","systemd","unit","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","tags":["systemd::service","systemd","service","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service\n\n[Timer]\nUnit=rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/rsync-srv-mediawiki-private-releases1003_eqiad_wmnet","tags":["file","systemd::syslog","systemd","syslog","rsync-srv-mediawiki-private-releases1003_eqiad_wmnet","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"rsync-srv-mediawiki-private-releases1003_eqiad_wmnet","tags":["rsyslog::conf","rsyslog","conf","rsync-srv-mediawiki-private-releases1003_eqiad_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"rsync-srv-mediawiki-private-releases1003_eqiad_wmnet\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/rsync-srv-mediawiki-private-releases1003_eqiad_wmnet/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/rsync-srv-mediawiki-private-releases1003_eqiad_wmnet]","mode":"0444"}},{"type":"Logrotate::Conf","title":"rsync-srv-mediawiki-private-releases1003_eqiad_wmnet","tags":["logrotate::conf","logrotate","conf","rsync-srv-mediawiki-private-releases1003_eqiad_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# logrotate(8) config for rsync-srv-mediawiki-private-releases1003_eqiad_wmnet\n\n/var/log/rsync-srv-mediawiki-private-releases1003_eqiad_wmnet/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Concat_fragment","title":"/etc/rsyncd.conf-srv-mediawiki-private-releases2003.codfw.wmnet","tags":["_etc_rsyncd.conf","concat_fragment","concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/rsyncd.conf","tag":"_etc_rsyncd.conf","order":"10","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ srv-mediawiki-private-releases2003.codfw.wmnet ]\npath            = /srv/mediawiki-staging/private\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = releases2003.codfw.wmnet localhost\n\n"}},{"type":"Ferm::Service","title":"rsyncd_access_srv_mediawiki_private_releases2003_codfw_wmnet","tags":["ferm::service","ferm","service","rsyncd_access_srv_mediawiki_private_releases2003_codfw_wmnet","firewall::service","firewall","rsyncd_access_srv-mediawiki-private-releases2003.codfw.wmnet","rsync::server::module","rsync","server","module","srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"srange":["releases2003.codfw.wmnet"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"rsyncd_access_srv-mediawiki-private-releases2003.codfw.wmnet","tags":["nftables::service","nftables","service","rsyncd_access_srv-mediawiki-private-releases2003.codfw.wmnet","firewall::service","firewall","rsync::server::module","rsync","server","module","srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":["10.192.16.72","2620:0:860:102:10:192:16:72"]}},{"type":"File","title":"/lib/systemd/system/rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service","tags":["file","systemd::unit","systemd","unit","rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Transfer data periodically between hosts\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/sync-srv-mediawiki-private-releases2003.codfw.wmnet\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service (rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service)]"}},{"type":"Exec","title":"systemd daemon-reload for rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service (rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service)","tags":["exec","systemd::unit","systemd","unit","rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"rsync-srv-mediawiki-private-releases2003.codfw.wmnet","tags":["systemd::service","systemd","service","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service\n\n[Timer]\nUnit=rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/rsync-srv-mediawiki-private-releases2003_codfw_wmnet","tags":["file","systemd::syslog","systemd","syslog","rsync-srv-mediawiki-private-releases2003_codfw_wmnet","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"rsync-srv-mediawiki-private-releases2003_codfw_wmnet","tags":["rsyslog::conf","rsyslog","conf","rsync-srv-mediawiki-private-releases2003_codfw_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"rsync-srv-mediawiki-private-releases2003_codfw_wmnet\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/rsync-srv-mediawiki-private-releases2003_codfw_wmnet/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/rsync-srv-mediawiki-private-releases2003_codfw_wmnet]","mode":"0444"}},{"type":"Logrotate::Conf","title":"rsync-srv-mediawiki-private-releases2003_codfw_wmnet","tags":["logrotate::conf","logrotate","conf","rsync-srv-mediawiki-private-releases2003_codfw_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# logrotate(8) config for rsync-srv-mediawiki-private-releases2003_codfw_wmnet\n\n/var/log/rsync-srv-mediawiki-private-releases2003_codfw_wmnet/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Concat_fragment","title":"/etc/rsyncd.conf-srv-patches-releases-primary","tags":["_etc_rsyncd.conf","concat_fragment","concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","srv-patches-releases-primary","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/rsyncd.conf","tag":"_etc_rsyncd.conf","order":"10","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ srv-patches-releases-primary ]\npath            = /srv/patches\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = releases1003.eqiad.wmnet localhost\n\n"}},{"type":"Ferm::Service","title":"rsyncd_access_srv_patches_releases_primary","tags":["ferm::service","ferm","service","rsyncd_access_srv_patches_releases_primary","firewall::service","firewall","rsyncd_access_srv-patches-releases-primary","rsync::server::module","rsync","server","module","srv-patches-releases-primary","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"srange":["releases1003.eqiad.wmnet"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"rsyncd_access_srv-patches-releases-primary","tags":["nftables::service","nftables","service","rsyncd_access_srv-patches-releases-primary","firewall::service","firewall","rsync::server::module","rsync","server","module","srv-patches-releases-primary","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":["10.64.48.34","2620:0:861:107:10:64:48:34"]}},{"type":"File","title":"/lib/systemd/system/rsync-srv-patches-releases-primary.service","tags":["file","systemd::unit","systemd","unit","rsync-srv-patches-releases-primary.service","systemd::timer::job","timer","job","rsync-srv-patches-releases-primary","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Transfer data periodically between hosts\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/sync-srv-patches-releases-primary\nSuccessExitStatus=24\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for rsync-srv-patches-releases-primary.service (rsync-srv-patches-releases-primary.service)]"}},{"type":"Exec","title":"systemd daemon-reload for rsync-srv-patches-releases-primary.service (rsync-srv-patches-releases-primary.service)","tags":["exec","systemd::unit","systemd","unit","rsync-srv-patches-releases-primary.service","systemd::timer::job","timer","job","rsync-srv-patches-releases-primary","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"rsync-srv-patches-releases-primary","tags":["systemd::service","systemd","service","rsync-srv-patches-releases-primary","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of rsync-srv-patches-releases-primary.service\n\n[Timer]\nUnit=rsync-srv-patches-releases-primary.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[rsync-srv-patches-releases-primary.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/rsync-srv-patches-releases-primary","tags":["file","systemd::syslog","systemd","syslog","rsync-srv-patches-releases-primary","systemd::timer::job","timer","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"rsync-srv-patches-releases-primary","tags":["rsyslog::conf","rsyslog","conf","rsync-srv-patches-releases-primary","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"rsync-srv-patches-releases-primary\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/rsync-srv-patches-releases-primary/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/rsync-srv-patches-releases-primary]","mode":"0444"}},{"type":"Logrotate::Conf","title":"rsync-srv-patches-releases-primary","tags":["logrotate::conf","logrotate","conf","rsync-srv-patches-releases-primary","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# logrotate(8) config for rsync-srv-patches-releases-primary\n\n/var/log/rsync-srv-patches-releases-primary/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Ferm::Service","title":"rsyncd_access_srv_patches_releases1003_eqiad_wmnet","tags":["ferm::service","ferm","service","rsyncd_access_srv_patches_releases1003_eqiad_wmnet","firewall::service","firewall","rsyncd_access_srv-patches-releases1003.eqiad.wmnet","rsync::server::module","rsync","server","module","srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","proto":"tcp","port":[873,1873],"srange":["releases1003.eqiad.wmnet"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"rsyncd_access_srv-patches-releases1003.eqiad.wmnet","tags":["nftables::service","nftables","service","rsyncd_access_srv-patches-releases1003.eqiad.wmnet","firewall::service","firewall","rsync::server::module","rsync","server","module","srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","proto":"tcp","port":[873,1873],"desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":["10.64.48.34","2620:0:861:107:10:64:48:34"]}},{"type":"File","title":"/lib/systemd/system/rsync-srv-patches-releases1003.eqiad.wmnet.service","tags":["file","systemd::unit","systemd","unit","rsync-srv-patches-releases1003.eqiad.wmnet.service","systemd::timer::job","timer","job","rsync-srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Transfer data periodically between hosts\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/sync-srv-patches-releases1003.eqiad.wmnet\nSuccessExitStatus=24\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for rsync-srv-patches-releases1003.eqiad.wmnet.service (rsync-srv-patches-releases1003.eqiad.wmnet.service)]"}},{"type":"Exec","title":"systemd daemon-reload for rsync-srv-patches-releases1003.eqiad.wmnet.service (rsync-srv-patches-releases1003.eqiad.wmnet.service)","tags":["exec","systemd::unit","systemd","unit","rsync-srv-patches-releases1003.eqiad.wmnet.service","systemd::timer::job","timer","job","rsync-srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"rsync-srv-patches-releases1003.eqiad.wmnet","tags":["systemd::service","systemd","service","rsync-srv-patches-releases1003.eqiad.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of rsync-srv-patches-releases1003.eqiad.wmnet.service\n\n[Timer]\nUnit=rsync-srv-patches-releases1003.eqiad.wmnet.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[rsync-srv-patches-releases1003.eqiad.wmnet.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/rsync-srv-patches-releases1003_eqiad_wmnet","tags":["file","systemd::syslog","systemd","syslog","rsync-srv-patches-releases1003_eqiad_wmnet","systemd::timer::job","timer","job","rsync-srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"rsync-srv-patches-releases1003_eqiad_wmnet","tags":["rsyslog::conf","rsyslog","conf","rsync-srv-patches-releases1003_eqiad_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"rsync-srv-patches-releases1003_eqiad_wmnet\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/rsync-srv-patches-releases1003_eqiad_wmnet/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/rsync-srv-patches-releases1003_eqiad_wmnet]","mode":"0444"}},{"type":"Logrotate::Conf","title":"rsync-srv-patches-releases1003_eqiad_wmnet","tags":["logrotate::conf","logrotate","conf","rsync-srv-patches-releases1003_eqiad_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# logrotate(8) config for rsync-srv-patches-releases1003_eqiad_wmnet\n\n/var/log/rsync-srv-patches-releases1003_eqiad_wmnet/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Concat_fragment","title":"/etc/rsyncd.conf-srv-patches-releases2003.codfw.wmnet","tags":["_etc_rsyncd.conf","concat_fragment","concat::fragment","concat","fragment","rsync::server::module","rsync","server","module","srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/vendor_modules/concat/manifests/fragment.pp","line":50,"exported":false,"kind":"compilable_type","parameters":{"target":"/etc/rsyncd.conf","tag":"_etc_rsyncd.conf","order":"10","content":"# This file is being maintained by Puppet.\n# DO NOT EDIT\n\n[ srv-patches-releases2003.codfw.wmnet ]\npath            = /srv/patches\nread only       = yes\nwrite only      = no\nlist            = yes\nuid             = 0\ngid             = 0\nuse chroot      = yes\n\n\nmax connections = 0\n\n\n\n\nhosts allow = releases2003.codfw.wmnet localhost\n\n"}},{"type":"Ferm::Service","title":"rsyncd_access_srv_patches_releases2003_codfw_wmnet","tags":["ferm::service","ferm","service","rsyncd_access_srv_patches_releases2003_codfw_wmnet","firewall::service","firewall","rsyncd_access_srv-patches-releases2003.codfw.wmnet","rsync::server::module","rsync","server","module","srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":57,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"srange":["releases2003.codfw.wmnet"],"desc":"","prio":10,"unrestricted_access":false,"notrack":false}},{"type":"Nftables::Service","title":"rsyncd_access_srv-patches-releases2003.codfw.wmnet","tags":["nftables::service","nftables","service","rsyncd_access_srv-patches-releases2003.codfw.wmnet","firewall::service","firewall","rsync::server::module","rsync","server","module","srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/firewall/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","proto":"tcp","port":[873,1873],"desc":"","prio":10,"unrestricted_access":false,"notrack":false,"src_ips":["10.192.16.72","2620:0:860:102:10:192:16:72"]}},{"type":"File","title":"/lib/systemd/system/rsync-srv-patches-releases2003.codfw.wmnet.service","tags":["file","systemd::unit","systemd","unit","rsync-srv-patches-releases2003.codfw.wmnet.service","systemd::timer::job","timer","job","rsync-srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Transfer data periodically between hosts\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=root\nExecStart=/usr/local/sbin/sync-srv-patches-releases2003.codfw.wmnet\nSuccessExitStatus=24\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for rsync-srv-patches-releases2003.codfw.wmnet.service (rsync-srv-patches-releases2003.codfw.wmnet.service)]"}},{"type":"Exec","title":"systemd daemon-reload for rsync-srv-patches-releases2003.codfw.wmnet.service (rsync-srv-patches-releases2003.codfw.wmnet.service)","tags":["exec","systemd::unit","systemd","unit","rsync-srv-patches-releases2003.codfw.wmnet.service","systemd::timer::job","timer","job","rsync-srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"rsync-srv-patches-releases2003.codfw.wmnet","tags":["systemd::service","systemd","service","rsync-srv-patches-releases2003.codfw.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of rsync-srv-patches-releases2003.codfw.wmnet.service\n\n[Timer]\nUnit=rsync-srv-patches-releases2003.codfw.wmnet.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[rsync-srv-patches-releases2003.codfw.wmnet.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/var/log/rsync-srv-patches-releases2003_codfw_wmnet","tags":["file","systemd::syslog","systemd","syslog","rsync-srv-patches-releases2003_codfw_wmnet","systemd::timer::job","timer","job","rsync-srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":65,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0755","force":true,"backup":false}},{"type":"Rsyslog::Conf","title":"rsync-srv-patches-releases2003_codfw_wmnet","tags":["rsyslog::conf","rsyslog","conf","rsync-srv-patches-releases2003_codfw_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":75,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"rsync-srv-patches-releases2003_codfw_wmnet\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/rsync-srv-patches-releases2003_codfw_wmnet/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","priority":40,"require":"File[/var/log/rsync-srv-patches-releases2003_codfw_wmnet]","mode":"0444"}},{"type":"Logrotate::Conf","title":"rsync-srv-patches-releases2003_codfw_wmnet","tags":["logrotate::conf","logrotate","conf","rsync-srv-patches-releases2003_codfw_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/syslog.pp","line":97,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"# logrotate(8) config for rsync-srv-patches-releases2003_codfw_wmnet\n\n/var/log/rsync-srv-patches-releases2003_codfw_wmnet/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/etc/envoy/clusters.d/00-cluster_local_port_80.yaml","tags":["file","envoyproxy::conf","envoyproxy","conf","cluster_local_port_80","envoyproxy::cluster","cluster","envoyproxy::tls_terminator","tls_terminator","443","class","profile::tlsproxy::envoy","profile","tlsproxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/conf.pp","line":25,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"name: local_port_80\nconnect_timeout: 1.0s\ntype: strict_dns\nlb_policy: round_robin\nload_assignment:\n  cluster_name: local_port_80\n  endpoints:\n  - lb_endpoints:\n    - endpoint:\n        address:\n          socket_address:\n            address: deployment-deploy04.deployment-prep.eqiad1.wikimedia.cloud\n            port_value: 80\n","owner":"root","group":"root","mode":"0444","notify":"Exec[verify-envoy-config]"}},{"type":"File","title":"/etc/envoy/listeners.d/00-tls_terminator_443.yaml","tags":["file","envoyproxy::conf","envoyproxy","conf","tls_terminator_443","envoyproxy::listener","listener","envoyproxy::tls_terminator","tls_terminator","443","class","profile::tlsproxy::envoy","profile","tlsproxy","envoy","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/envoyproxy/manifests/conf.pp","line":25,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"address:\n    socket_address:\n        port_value: 443\n        address: 0.0.0.0\nlistener_filters:\n- name: \"envoy.filters.listener.tls_inspector\"\n  typed_config:\n    \"@type\": type.googleapis.com/envoy.extensions.filters.listener.tls_inspector.v3.TlsInspector\ntcp_fast_open_queue_length: 150\nfilter_chains:\n# Non-SNI support\n- transport_socket:\n    name: envoy.transport_sockets.tls\n    typed_config:\n      '@type': type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext\n      common_tls_context:\n        tls_certificates:\n        - certificate_chain: { filename: \"/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chained.pem\" }\n          private_key: { filename: \"/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server-key.pem\" }\n  filters:\n  - name: envoy.http_connection_manager\n    typed_config:\n      \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n      stat_prefix: ingress_http\n      route_config:\n        virtual_hosts:\n        - name: non_sni_port_80\n          domains: [\"*\"]\n          routes:\n          - match: { prefix: \"/\" }\n            route:\n              cluster: local_port_80\n              timeout: 65.0s\n              retry_policy:\n                num_retries: 1\n                retry_on: \"5xx\"\n      http_filters:\n      - name: envoy.filters.http.router\n        typed_config:\n          \"@type\": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router\n      http_protocol_options:\n        accept_http_10: true\n      server_header_transformation: APPEND_IF_ABSENT\n      internal_address_config:\n        unix_sockets: true\n        cidr_ranges:\n        - address_prefix: 10.0.0.0\n          prefix_len: 8\n        - address_prefix: 127.0.0.1\n          prefix_len: 32\n        - address_prefix: ::1\n          prefix_len: 128\n","owner":"root","group":"root","mode":"0444","notify":"Exec[verify-envoy-config]"}},{"type":"Service","title":"docker-image-prune-old.timer","tags":["service","docker-image-prune-old.timer","systemd::service","systemd","docker-image-prune-old","systemd::timer","timer","systemd::timer::job","job","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"docker-image-prune-old.timer","tags":["systemd::unit","systemd","unit","docker-image-prune-old.timer","systemd::service","service","docker-image-prune-old","systemd::timer","timer","systemd::timer::job","job","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of docker-image-prune-old.service\n\n[Timer]\nUnit=docker-image-prune-old.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* 1:00 UTC\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"docker-image-prune-old.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-docker-image-prune-old.conf","tags":["file","rsyslog::conf","rsyslog","conf","docker-image-prune-old","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"docker-image-prune-old\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/docker-image-prune-old/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/docker-image-prune-old","tags":["file","logrotate::conf","logrotate","conf","docker-image-prune-old","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for docker-image-prune-old\n\n/var/log/docker-image-prune-old/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_systemd-timesyncd.timer","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_systemd-timesyncd.timer","systemd::service","service","wmf_auto_restart_systemd-timesyncd","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_systemd-timesyncd.service\n\n[Timer]\nUnit=wmf_auto_restart_systemd-timesyncd.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 8:6:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_systemd-timesyncd.timer (wmf_auto_restart_systemd-timesyncd.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_systemd-timesyncd.timer (wmf_auto_restart_systemd-timesyncd.timer)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_systemd-timesyncd.timer","systemd::service","service","wmf_auto_restart_systemd-timesyncd","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","systemd-timesyncd","class","profile::systemd::timesyncd","timesyncd","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[wmf_auto_restart_systemd-timesyncd.timer]"]}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_exim4.timer","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_exim4.timer","systemd::service","service","wmf_auto_restart_exim4","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_exim4.service\n\n[Timer]\nUnit=wmf_auto_restart_exim4.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 4:20:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_exim4.timer (wmf_auto_restart_exim4.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_exim4.timer (wmf_auto_restart_exim4.timer)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_exim4.timer","systemd::service","service","wmf_auto_restart_exim4","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","exim4","class","profile::mail::default_mail_relay","mail","default_mail_relay","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[wmf_auto_restart_exim4.timer]"]}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_prometheus-node-exporter.timer","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_prometheus-node-exporter.timer","systemd::service","service","wmf_auto_restart_prometheus-node-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_prometheus-node-exporter.service\n\n[Timer]\nUnit=wmf_auto_restart_prometheus-node-exporter.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 11:3:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_prometheus-node-exporter.timer (wmf_auto_restart_prometheus-node-exporter.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_prometheus-node-exporter.timer (wmf_auto_restart_prometheus-node-exporter.timer)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_prometheus-node-exporter.timer","systemd::service","service","wmf_auto_restart_prometheus-node-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-node-exporter","class","prometheus::node_exporter","prometheus","node_exporter","profile::prometheus::node_exporter","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[wmf_auto_restart_prometheus-node-exporter.timer]"]}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_rsyslog.timer","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_rsyslog.timer","systemd::service","service","wmf_auto_restart_rsyslog","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_rsyslog.service\n\n[Timer]\nUnit=wmf_auto_restart_rsyslog.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 7:41:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_rsyslog.timer (wmf_auto_restart_rsyslog.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_rsyslog.timer (wmf_auto_restart_rsyslog.timer)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_rsyslog.timer","systemd::service","service","wmf_auto_restart_rsyslog","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","rsyslog","class","profile::rsyslog","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[wmf_auto_restart_rsyslog.timer]"]}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_lldpd.timer","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_lldpd.timer","systemd::service","service","wmf_auto_restart_lldpd","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_lldpd.service\n\n[Timer]\nUnit=wmf_auto_restart_lldpd.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 8:23:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_lldpd.timer (wmf_auto_restart_lldpd.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_lldpd.timer (wmf_auto_restart_lldpd.timer)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_lldpd.timer","systemd::service","service","wmf_auto_restart_lldpd","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","lldpd","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[wmf_auto_restart_lldpd.timer]"]}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_systemd-journald.timer","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_systemd-journald.timer","systemd::service","service","wmf_auto_restart_systemd-journald","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_systemd-journald.service\n\n[Timer]\nUnit=wmf_auto_restart_systemd-journald.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 2:37:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_systemd-journald.timer (wmf_auto_restart_systemd-journald.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_systemd-journald.timer (wmf_auto_restart_systemd-journald.timer)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_systemd-journald.timer","systemd::service","service","wmf_auto_restart_systemd-journald","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","systemd-journald","class","base::standard_packages","base","standard_packages","profile::base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[wmf_auto_restart_systemd-journald.timer]"]}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_ssh.timer","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_ssh.timer","systemd::service","service","wmf_auto_restart_ssh","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_ssh.service\n\n[Timer]\nUnit=wmf_auto_restart_ssh.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 19:9:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_ssh.timer (wmf_auto_restart_ssh.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_ssh.timer (wmf_auto_restart_ssh.timer)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_ssh.timer","systemd::service","service","wmf_auto_restart_ssh","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","ssh","class","ssh::server","server","profile::ssh::server","profile::base","base","profile::base::labs","labs","role::wmcs::instance","role","wmcs","instance","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[wmf_auto_restart_ssh.timer]"]}},{"type":"File","title":"/lib/systemd/system/wmf-beta-update-all.timer","tags":["file","systemd::unit","systemd","unit","wmf-beta-update-all.timer","systemd::service","service","wmf-beta-update-all","systemd::timer","timer","systemd::timer::job","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf-beta-update-all.service\n\n[Timer]\nUnit=wmf-beta-update-all.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*:0/10\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf-beta-update-all.timer (wmf-beta-update-all.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf-beta-update-all.timer (wmf-beta-update-all.timer)","tags":["exec","systemd::unit","systemd","unit","wmf-beta-update-all.timer","systemd::service","service","wmf-beta-update-all","systemd::timer","timer","systemd::timer::job","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[wmf-beta-update-all.timer]"]}},{"type":"File","title":"/lib/systemd/system/beta-autoupdater-prune-stale-logs.timer","tags":["file","systemd::unit","systemd","unit","beta-autoupdater-prune-stale-logs.timer","systemd::service","service","beta-autoupdater-prune-stale-logs","systemd::timer","timer","systemd::timer::job","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of beta-autoupdater-prune-stale-logs.service\n\n[Timer]\nUnit=beta-autoupdater-prune-stale-logs.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=daily\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for beta-autoupdater-prune-stale-logs.timer (beta-autoupdater-prune-stale-logs.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for beta-autoupdater-prune-stale-logs.timer (beta-autoupdater-prune-stale-logs.timer)","tags":["exec","systemd::unit","systemd","unit","beta-autoupdater-prune-stale-logs.timer","systemd::service","service","beta-autoupdater-prune-stale-logs","systemd::timer","timer","systemd::timer::job","job","class","beta::autoupdater","beta","autoupdater","profile::beta::autoupdater","profile","role::beta::deploymentserver","role","deploymentserver","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[beta-autoupdater-prune-stale-logs.timer]"]}},{"type":"Service","title":"wmf_auto_restart_ulogd2.timer","tags":["service","wmf_auto_restart_ulogd2.timer","systemd::service","systemd","wmf_auto_restart_ulogd2","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_ulogd2.timer","tags":["systemd::unit","systemd","unit","wmf_auto_restart_ulogd2.timer","systemd::service","service","wmf_auto_restart_ulogd2","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_ulogd2.service\n\n[Timer]\nUnit=wmf_auto_restart_ulogd2.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 8:15:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"wmf_auto_restart_ulogd2.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-wmf-auto-restart-ulogd2.conf","tags":["file","rsyslog::conf","rsyslog","conf","wmf_auto_restart_ulogd2","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_ulogd2\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_ulogd2/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/wmf_auto_restart_ulogd2","tags":["file","logrotate::conf","logrotate","conf","wmf_auto_restart_ulogd2","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for wmf_auto_restart_ulogd2\n\n/var/log/wmf_auto_restart_ulogd2/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"nrpe2nodexp-ferm_active.timer","tags":["service","nrpe2nodexp-ferm_active.timer","systemd::service","systemd","nrpe2nodexp-ferm_active","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"nrpe2nodexp-ferm_active.timer","tags":["systemd::unit","systemd","unit","nrpe2nodexp-ferm_active.timer","systemd::service","service","nrpe2nodexp-ferm_active","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of nrpe2nodexp-ferm_active.service\n\n[Timer]\nUnit=nrpe2nodexp-ferm_active.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=10min\nOnActiveSec=1s\nRandomizedDelaySec=600\nFixedRandomDelay=true\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"nrpe2nodexp-ferm_active.timer","require":["Class[Systemd]"]}},{"type":"Service","title":"wmf_auto_restart_prometheus-statsd-exporter.timer","tags":["service","wmf_auto_restart_prometheus-statsd-exporter.timer","systemd::service","systemd","wmf_auto_restart_prometheus-statsd-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_prometheus-statsd-exporter.timer","tags":["systemd::unit","systemd","unit","wmf_auto_restart_prometheus-statsd-exporter.timer","systemd::service","service","wmf_auto_restart_prometheus-statsd-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_prometheus-statsd-exporter.service\n\n[Timer]\nUnit=wmf_auto_restart_prometheus-statsd-exporter.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 15:5:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"wmf_auto_restart_prometheus-statsd-exporter.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-wmf-auto-restart-prometheus-statsd-exporter.conf","tags":["file","rsyslog::conf","rsyslog","conf","wmf_auto_restart_prometheus-statsd-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_prometheus-statsd-exporter\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_prometheus-statsd-exporter/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/wmf_auto_restart_prometheus-statsd-exporter","tags":["file","logrotate::conf","logrotate","conf","wmf_auto_restart_prometheus-statsd-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for wmf_auto_restart_prometheus-statsd-exporter\n\n/var/log/wmf_auto_restart_prometheus-statsd-exporter/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/php8.1-fpm_check_restart.timer","tags":["file","systemd::unit","systemd","unit","php8.1-fpm_check_restart.timer","systemd::service","service","php8.1-fpm_check_restart","systemd::timer","timer","profile::mediawiki::php::absented_version","profile","mediawiki","php","absented_version","8.1","class","profile::mediawiki::php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of php8.1-fpm_check_restart.service\n\n[Timer]\nUnit=php8.1-fpm_check_restart.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* 00:00:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for php8.1-fpm_check_restart.timer (php8.1-fpm_check_restart.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for php8.1-fpm_check_restart.timer (php8.1-fpm_check_restart.timer)","tags":["exec","systemd::unit","systemd","unit","php8.1-fpm_check_restart.timer","systemd::service","service","php8.1-fpm_check_restart","systemd::timer","timer","profile::mediawiki::php::absented_version","profile","mediawiki","php","absented_version","8.1","class","profile::mediawiki::php","profile::mediawiki::common","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Service","title":"wmf_auto_restart_apache-htcacheclean.timer","tags":["service","wmf_auto_restart_apache-htcacheclean.timer","systemd::service","systemd","wmf_auto_restart_apache-htcacheclean","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"provider":"systemd","before":["Exec[systemd daemon-reload for wmf_auto_restart_apache-htcacheclean.timer (wmf_auto_restart_apache-htcacheclean.timer)]"]}},{"type":"Systemd::Unit","title":"wmf_auto_restart_apache-htcacheclean.timer","tags":["systemd::unit","systemd","unit","wmf_auto_restart_apache-htcacheclean.timer","systemd::service","service","wmf_auto_restart_apache-htcacheclean","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_apache-htcacheclean.service\n\n[Timer]\nUnit=wmf_auto_restart_apache-htcacheclean.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 2:0:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"wmf_auto_restart_apache-htcacheclean.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-wmf-auto-restart-apache-htcacheclean.conf","tags":["file","rsyslog::conf","rsyslog","conf","wmf_auto_restart_apache-htcacheclean","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_apache-htcacheclean\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_apache-htcacheclean/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/wmf_auto_restart_apache-htcacheclean","tags":["file","logrotate::conf","logrotate","conf","wmf_auto_restart_apache-htcacheclean","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for wmf_auto_restart_apache-htcacheclean\n\n/var/log/wmf_auto_restart_apache-htcacheclean/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"wmf_auto_restart_apache2.timer","tags":["service","wmf_auto_restart_apache2.timer","systemd::service","systemd","wmf_auto_restart_apache2","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_apache2.timer","tags":["systemd::unit","systemd","unit","wmf_auto_restart_apache2.timer","systemd::service","service","wmf_auto_restart_apache2","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_apache2.service\n\n[Timer]\nUnit=wmf_auto_restart_apache2.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 9:7:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"wmf_auto_restart_apache2.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-wmf-auto-restart-apache2.conf","tags":["file","rsyslog::conf","rsyslog","conf","wmf_auto_restart_apache2","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_apache2\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_apache2/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/wmf_auto_restart_apache2","tags":["file","logrotate::conf","logrotate","conf","wmf_auto_restart_apache2","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for wmf_auto_restart_apache2\n\n/var/log/wmf_auto_restart_apache2/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"Service","title":"wmf_auto_restart_envoyproxy.timer","tags":["service","wmf_auto_restart_envoyproxy.timer","systemd::service","systemd","wmf_auto_restart_envoyproxy","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_envoyproxy.timer","tags":["systemd::unit","systemd","unit","wmf_auto_restart_envoyproxy.timer","systemd::service","service","wmf_auto_restart_envoyproxy","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_envoyproxy.service\n\n[Timer]\nUnit=wmf_auto_restart_envoyproxy.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 2:13:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"wmf_auto_restart_envoyproxy.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-wmf-auto-restart-envoyproxy.conf","tags":["file","rsyslog::conf","rsyslog","conf","wmf_auto_restart_envoyproxy","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_envoyproxy\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_envoyproxy/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/wmf_auto_restart_envoyproxy","tags":["file","logrotate::conf","logrotate","conf","wmf_auto_restart_envoyproxy","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for wmf_auto_restart_envoyproxy\n\n/var/log/wmf_auto_restart_envoyproxy/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/nrpe2nodexp-mediawiki_config_merged.service","tags":["file","systemd::unit","systemd","unit","nrpe2nodexp-mediawiki_config_merged.service","systemd::timer::job","timer","job","nrpe2nodexp-mediawiki_config_merged","nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=execution of nrpe2nodexp for the check_mediawiki_config_merged command.\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=nagios\n\nGroup=prometheus-node-exporter\nSyslogIdentifier=nrpe2nodexp-mediawiki_config_merged\nExecStart=-/usr/local/bin/nrpe2nodexp --alert-rule-hash \"d5a08e852b01b79c4855e19291c2c477\" --timeout 10 --check-command \"check_mediawiki_config_merged\"\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for nrpe2nodexp-mediawiki_config_merged.service (nrpe2nodexp-mediawiki_config_merged.service)]"}},{"type":"Exec","title":"systemd daemon-reload for nrpe2nodexp-mediawiki_config_merged.service (nrpe2nodexp-mediawiki_config_merged.service)","tags":["exec","systemd::unit","systemd","unit","nrpe2nodexp-mediawiki_config_merged.service","systemd::timer::job","timer","job","nrpe2nodexp-mediawiki_config_merged","nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"nrpe2nodexp-mediawiki_config_merged","tags":["systemd::service","systemd","service","nrpe2nodexp-mediawiki_config_merged","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of nrpe2nodexp-mediawiki_config_merged.service\n\n[Timer]\nUnit=nrpe2nodexp-mediawiki_config_merged.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=1min\nOnActiveSec=1s\nRandomizedDelaySec=60\nFixedRandomDelay=true\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[nrpe2nodexp-mediawiki_config_merged.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/lib/systemd/system/nrpe2nodexp-_srv_mediawiki-staging_owned.service","tags":["file","systemd::unit","systemd","unit","nrpe2nodexp-_srv_mediawiki-staging_owned.service","systemd::timer::job","timer","job","nrpe2nodexp-_srv_mediawiki-staging_owned","nrpe::monitor_service","nrpe","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=execution of nrpe2nodexp for the check__srv_mediawiki-staging_owned command.\nDocumentation=https://wikitech.wikimedia.org/wiki/Monitoring/systemd_unit_state\n\n[Service]\nType=oneshot\nUser=nagios\n\nGroup=prometheus-node-exporter\nSyslogIdentifier=nrpe2nodexp-_srv_mediawiki-staging_owned\nExecStart=-/usr/local/bin/nrpe2nodexp --alert-rule-hash \"92a028c1505b4b5221bc56bc91fe6392\" --timeout 10 --check-command \"check__srv_mediawiki-staging_owned\"\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for nrpe2nodexp-_srv_mediawiki-staging_owned.service (nrpe2nodexp-_srv_mediawiki-staging_owned.service)]"}},{"type":"Exec","title":"systemd daemon-reload for nrpe2nodexp-_srv_mediawiki-staging_owned.service (nrpe2nodexp-_srv_mediawiki-staging_owned.service)","tags":["exec","systemd::unit","systemd","unit","nrpe2nodexp-_srv_mediawiki-staging_owned.service","systemd::timer::job","timer","job","nrpe2nodexp-_srv_mediawiki-staging_owned","nrpe::monitor_service","nrpe","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"Systemd::Service","title":"nrpe2nodexp-_srv_mediawiki-staging_owned","tags":["systemd::service","systemd","service","nrpe2nodexp-_srv_mediawiki-staging_owned","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/timer.pp","line":54,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","unit_type":"timer","content":"[Unit]\nDescription=Periodic execution of nrpe2nodexp-_srv_mediawiki-staging_owned.service\n\n[Timer]\nUnit=nrpe2nodexp-_srv_mediawiki-staging_owned.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=4min\nOnActiveSec=1s\nRandomizedDelaySec=240\nFixedRandomDelay=true\n\n[Install]\nWantedBy=multi-user.target\n","require":"Systemd::Unit[nrpe2nodexp-_srv_mediawiki-staging_owned.service]","restart":false,"override":false,"monitoring_enabled":false,"monitoring_contact_group":"admins","monitoring_critical":false,"service_params":{},"migration_task":"T407130"}},{"type":"File","title":"/lib/systemd/system/clean-confd-rundir.timer","tags":["file","systemd::unit","systemd","unit","clean-confd-rundir.timer","systemd::service","service","clean-confd-rundir","systemd::timer","timer","systemd::timer::job","job","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of clean-confd-rundir.service\n\n[Timer]\nUnit=clean-confd-rundir.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*:0/30\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for clean-confd-rundir.timer (clean-confd-rundir.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for clean-confd-rundir.timer (clean-confd-rundir.timer)","tags":["exec","systemd::unit","systemd","unit","clean-confd-rundir.timer","systemd::service","service","clean-confd-rundir","systemd::timer","timer","systemd::timer::job","job","class","confd","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[clean-confd-rundir.timer]"]}},{"type":"Service","title":"confd_prometheus_metrics.timer","tags":["service","confd_prometheus_metrics.timer","systemd::service","systemd","confd_prometheus_metrics","systemd::timer","timer","systemd::timer::job","job","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"confd_prometheus_metrics.timer","tags":["systemd::unit","systemd","unit","confd_prometheus_metrics.timer","systemd::service","service","confd_prometheus_metrics","systemd::timer","timer","systemd::timer::job","job","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of confd_prometheus_metrics.service\n\n[Timer]\nUnit=confd_prometheus_metrics.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=minutely\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"confd_prometheus_metrics.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-confd-prometheus-metrics.conf","tags":["file","rsyslog::conf","rsyslog","conf","confd_prometheus_metrics","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"confd_prometheus_metrics\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/confd_prometheus_metrics/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/confd_prometheus_metrics","tags":["file","logrotate::conf","logrotate","conf","confd_prometheus_metrics","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for confd_prometheus_metrics\n\n/var/log/confd_prometheus_metrics/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/prometheus-keyholder-exporter.timer","tags":["file","systemd::unit","systemd","unit","prometheus-keyholder-exporter.timer","systemd::service","service","prometheus-keyholder-exporter","systemd::timer","timer","systemd::timer::job","job","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of prometheus-keyholder-exporter.service\n\n[Timer]\nUnit=prometheus-keyholder-exporter.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=minutely\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for prometheus-keyholder-exporter.timer (prometheus-keyholder-exporter.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for prometheus-keyholder-exporter.timer (prometheus-keyholder-exporter.timer)","tags":["exec","systemd::unit","systemd","unit","prometheus-keyholder-exporter.timer","systemd::service","service","prometheus-keyholder-exporter","systemd::timer","timer","systemd::timer::job","job","class","keyholder::monitoring","keyholder","monitoring","profile::keyholder::server","profile","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[prometheus-keyholder-exporter.timer]"]}},{"type":"Service","title":"wmf_auto_restart_prometheus-mcrouter-exporter.timer","tags":["service","wmf_auto_restart_prometheus-mcrouter-exporter.timer","systemd::service","systemd","wmf_auto_restart_prometheus-mcrouter-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"wmf_auto_restart_prometheus-mcrouter-exporter.timer","tags":["systemd::unit","systemd","unit","wmf_auto_restart_prometheus-mcrouter-exporter.timer","systemd::service","service","wmf_auto_restart_prometheus-mcrouter-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_prometheus-mcrouter-exporter.service\n\n[Timer]\nUnit=wmf_auto_restart_prometheus-mcrouter-exporter.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 18:57:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"wmf_auto_restart_prometheus-mcrouter-exporter.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-wmf-auto-restart-prometheus-mcrouter-exporter.conf","tags":["file","rsyslog::conf","rsyslog","conf","wmf_auto_restart_prometheus-mcrouter-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"wmf_auto_restart_prometheus-mcrouter-exporter\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/wmf_auto_restart_prometheus-mcrouter-exporter/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/wmf_auto_restart_prometheus-mcrouter-exporter","tags":["file","logrotate::conf","logrotate","conf","wmf_auto_restart_prometheus-mcrouter-exporter","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","profile::auto_restarts::service","profile","auto_restarts","service","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for wmf_auto_restart_prometheus-mcrouter-exporter\n\n/var/log/wmf_auto_restart_prometheus-mcrouter-exporter/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/etc/ferm/conf.d/10_rsyncd_access_srv_mediawiki_private_primary","tags":["ferm","file","ferm::service","service","rsyncd_access_srv_mediawiki_private_primary","firewall::service","firewall","rsyncd_access_srv-mediawiki-private-primary","rsync::server::module","rsync","server","module","srv-mediawiki-private-primary","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, (873 1873), (10.64.48.34 2620:0:861:107:10:64:48:34));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Service","title":"rsync-srv-mediawiki-private-primary.timer","tags":["service","rsync-srv-mediawiki-private-primary.timer","systemd::service","systemd","rsync-srv-mediawiki-private-primary","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"provider":"systemd","before":["Exec[systemd daemon-reload for rsync-srv-mediawiki-private-primary.timer (rsync-srv-mediawiki-private-primary.timer)]"]}},{"type":"Systemd::Unit","title":"rsync-srv-mediawiki-private-primary.timer","tags":["systemd::unit","systemd","unit","rsync-srv-mediawiki-private-primary.timer","systemd::service","service","rsync-srv-mediawiki-private-primary","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of rsync-srv-mediawiki-private-primary.service\n\n[Timer]\nUnit=rsync-srv-mediawiki-private-primary.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"rsync-srv-mediawiki-private-primary.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-rsync-srv-mediawiki-private-primary.conf","tags":["file","rsyslog::conf","rsyslog","conf","rsync-srv-mediawiki-private-primary","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"rsync-srv-mediawiki-private-primary\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/rsync-srv-mediawiki-private-primary/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/rsync-srv-mediawiki-private-primary","tags":["file","logrotate::conf","logrotate","conf","rsync-srv-mediawiki-private-primary","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for rsync-srv-mediawiki-private-primary\n\n/var/log/rsync-srv-mediawiki-private-primary/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/etc/ferm/conf.d/10_rsyncd_access_srv_mediawiki_private_releases1003_eqiad_wmnet","tags":["ferm","file","ferm::service","service","rsyncd_access_srv_mediawiki_private_releases1003_eqiad_wmnet","firewall::service","firewall","rsyncd_access_srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::server::module","rsync","server","module","srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, (873 1873), (10.64.48.34 2620:0:861:107:10:64:48:34));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Service","title":"rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer","tags":["service","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer","systemd::service","systemd","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"provider":"systemd","before":["Exec[systemd daemon-reload for rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer (rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer)]"]}},{"type":"Systemd::Unit","title":"rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer","tags":["systemd::unit","systemd","unit","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer","systemd::service","service","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service\n\n[Timer]\nUnit=rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-rsync-srv-mediawiki-private-releases1003-eqiad-wmnet.conf","tags":["file","rsyslog::conf","rsyslog","conf","rsync-srv-mediawiki-private-releases1003_eqiad_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"rsync-srv-mediawiki-private-releases1003_eqiad_wmnet\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/rsync-srv-mediawiki-private-releases1003_eqiad_wmnet/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/rsync-srv-mediawiki-private-releases1003_eqiad_wmnet","tags":["file","logrotate::conf","logrotate","conf","rsync-srv-mediawiki-private-releases1003_eqiad_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for rsync-srv-mediawiki-private-releases1003_eqiad_wmnet\n\n/var/log/rsync-srv-mediawiki-private-releases1003_eqiad_wmnet/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/etc/ferm/conf.d/10_rsyncd_access_srv_mediawiki_private_releases2003_codfw_wmnet","tags":["ferm","file","ferm::service","service","rsyncd_access_srv_mediawiki_private_releases2003_codfw_wmnet","firewall::service","firewall","rsyncd_access_srv-mediawiki-private-releases2003.codfw.wmnet","rsync::server::module","rsync","server","module","srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, (873 1873), (10.192.16.72 2620:0:860:102:10:192:16:72));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Service","title":"rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer","tags":["service","rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer","systemd::service","systemd","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"provider":"systemd","before":["Exec[systemd daemon-reload for rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer (rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer)]"]}},{"type":"Systemd::Unit","title":"rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer","tags":["systemd::unit","systemd","unit","rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer","systemd::service","service","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service\n\n[Timer]\nUnit=rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-rsync-srv-mediawiki-private-releases2003-codfw-wmnet.conf","tags":["file","rsyslog::conf","rsyslog","conf","rsync-srv-mediawiki-private-releases2003_codfw_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"rsync-srv-mediawiki-private-releases2003_codfw_wmnet\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/rsync-srv-mediawiki-private-releases2003_codfw_wmnet/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/rsync-srv-mediawiki-private-releases2003_codfw_wmnet","tags":["file","logrotate::conf","logrotate","conf","rsync-srv-mediawiki-private-releases2003_codfw_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for rsync-srv-mediawiki-private-releases2003_codfw_wmnet\n\n/var/log/rsync-srv-mediawiki-private-releases2003_codfw_wmnet/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/etc/ferm/conf.d/10_rsyncd_access_srv_patches_releases_primary","tags":["ferm","file","ferm::service","service","rsyncd_access_srv_patches_releases_primary","firewall::service","firewall","rsyncd_access_srv-patches-releases-primary","rsync::server::module","rsync","server","module","srv-patches-releases-primary","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, (873 1873), (10.64.48.34 2620:0:861:107:10:64:48:34));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Service","title":"rsync-srv-patches-releases-primary.timer","tags":["service","rsync-srv-patches-releases-primary.timer","systemd::service","systemd","rsync-srv-patches-releases-primary","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"provider":"systemd","before":["Exec[systemd daemon-reload for rsync-srv-patches-releases-primary.timer (rsync-srv-patches-releases-primary.timer)]"]}},{"type":"Systemd::Unit","title":"rsync-srv-patches-releases-primary.timer","tags":["systemd::unit","systemd","unit","rsync-srv-patches-releases-primary.timer","systemd::service","service","rsync-srv-patches-releases-primary","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of rsync-srv-patches-releases-primary.service\n\n[Timer]\nUnit=rsync-srv-patches-releases-primary.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"rsync-srv-patches-releases-primary.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-rsync-srv-patches-releases-primary.conf","tags":["file","rsyslog::conf","rsyslog","conf","rsync-srv-patches-releases-primary","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"rsync-srv-patches-releases-primary\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/rsync-srv-patches-releases-primary/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/rsync-srv-patches-releases-primary","tags":["file","logrotate::conf","logrotate","conf","rsync-srv-patches-releases-primary","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for rsync-srv-patches-releases-primary\n\n/var/log/rsync-srv-patches-releases-primary/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/etc/ferm/conf.d/10_rsyncd_access_srv_patches_releases1003_eqiad_wmnet","tags":["ferm","file","ferm::service","service","rsyncd_access_srv_patches_releases1003_eqiad_wmnet","firewall::service","firewall","rsyncd_access_srv-patches-releases1003.eqiad.wmnet","rsync::server::module","rsync","server","module","srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, (873 1873), (10.64.48.34 2620:0:861:107:10:64:48:34));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Service","title":"rsync-srv-patches-releases1003.eqiad.wmnet.timer","tags":["service","rsync-srv-patches-releases1003.eqiad.wmnet.timer","systemd::service","systemd","rsync-srv-patches-releases1003.eqiad.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"provider":"systemd","before":["Exec[systemd daemon-reload for rsync-srv-patches-releases1003.eqiad.wmnet.timer (rsync-srv-patches-releases1003.eqiad.wmnet.timer)]"]}},{"type":"Systemd::Unit","title":"rsync-srv-patches-releases1003.eqiad.wmnet.timer","tags":["systemd::unit","systemd","unit","rsync-srv-patches-releases1003.eqiad.wmnet.timer","systemd::service","service","rsync-srv-patches-releases1003.eqiad.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of rsync-srv-patches-releases1003.eqiad.wmnet.service\n\n[Timer]\nUnit=rsync-srv-patches-releases1003.eqiad.wmnet.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"rsync-srv-patches-releases1003.eqiad.wmnet.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-rsync-srv-patches-releases1003-eqiad-wmnet.conf","tags":["file","rsyslog::conf","rsyslog","conf","rsync-srv-patches-releases1003_eqiad_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"rsync-srv-patches-releases1003_eqiad_wmnet\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/rsync-srv-patches-releases1003_eqiad_wmnet/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/rsync-srv-patches-releases1003_eqiad_wmnet","tags":["file","logrotate::conf","logrotate","conf","rsync-srv-patches-releases1003_eqiad_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-patches-releases1003.eqiad.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for rsync-srv-patches-releases1003_eqiad_wmnet\n\n/var/log/rsync-srv-patches-releases1003_eqiad_wmnet/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/etc/ferm/conf.d/10_rsyncd_access_srv_patches_releases2003_codfw_wmnet","tags":["ferm","file","ferm::service","service","rsyncd_access_srv_patches_releases2003_codfw_wmnet","firewall::service","firewall","rsyncd_access_srv-patches-releases2003.codfw.wmnet","rsync::server::module","rsync","server","module","srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","quickdatacopy","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/ferm/manifests/service.pp","line":93,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","owner":"root","group":"root","mode":"0400","content":"# Autogenerated by puppet. DO NOT EDIT BY HAND!\n#\n# \n&R_SERVICE(tcp, (873 1873), (10.192.16.72 2620:0:860:102:10:192:16:72));\n\n\n","require":"File[/etc/ferm/conf.d]","notify":"Service[ferm]","tag":"ferm"}},{"type":"Service","title":"rsync-srv-patches-releases2003.codfw.wmnet.timer","tags":["service","rsync-srv-patches-releases2003.codfw.wmnet.timer","systemd::service","systemd","rsync-srv-patches-releases2003.codfw.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"provider":"systemd","before":["Exec[systemd daemon-reload for rsync-srv-patches-releases2003.codfw.wmnet.timer (rsync-srv-patches-releases2003.codfw.wmnet.timer)]"]}},{"type":"Systemd::Unit","title":"rsync-srv-patches-releases2003.codfw.wmnet.timer","tags":["systemd::unit","systemd","unit","rsync-srv-patches-releases2003.codfw.wmnet.timer","systemd::service","service","rsync-srv-patches-releases2003.codfw.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of rsync-srv-patches-releases2003.codfw.wmnet.service\n\n[Timer]\nUnit=rsync-srv-patches-releases2003.codfw.wmnet.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"rsync-srv-patches-releases2003.codfw.wmnet.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/etc/rsyslog.d/40-rsync-srv-patches-releases2003-codfw-wmnet.conf","tags":["file","rsyslog::conf","rsyslog","conf","rsync-srv-patches-releases2003_codfw_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/rsyslog/manifests/conf.pp","line":55,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"# rsyslog.conf(5) configuration file for services.\n# This file is managed by Puppet.\nif $programname startswith \"rsync-srv-patches-releases2003_codfw_wmnet\" then {\n    action(\n        type=\"omfile\" file=\"/var/log/rsync-srv-patches-releases2003_codfw_wmnet/syslog.log\"\n        fileOwner=\"root\" fileGroup=\"root\"\n        fileCreateMode=\"0644\"\n    )\n    & stop\n}\n","owner":"root","group":"root","mode":"0444","notify":"Service[rsyslog]"}},{"type":"File","title":"/etc/logrotate.d/rsync-srv-patches-releases2003_codfw_wmnet","tags":["file","logrotate::conf","logrotate","conf","rsync-srv-patches-releases2003_codfw_wmnet","systemd::syslog","systemd","syslog","systemd::timer::job","timer","job","rsync-srv-patches-releases2003.codfw.wmnet","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/logrotate/manifests/conf.pp","line":14,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","owner":"root","group":"root","mode":"0444","content":"# logrotate(8) config for rsync-srv-patches-releases2003_codfw_wmnet\n\n/var/log/rsync-srv-patches-releases2003_codfw_wmnet/*.log {\n    daily\n    copytruncate\n    missingok\n    compress\n    delaycompress\n    notifempty\n    rotate 15\n    size 256M\n}\n"}},{"type":"File","title":"/lib/systemd/system/docker-image-prune-old.timer","tags":["file","systemd::unit","systemd","unit","docker-image-prune-old.timer","systemd::service","service","docker-image-prune-old","systemd::timer","timer","systemd::timer::job","job","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of docker-image-prune-old.service\n\n[Timer]\nUnit=docker-image-prune-old.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* 1:00 UTC\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for docker-image-prune-old.timer (docker-image-prune-old.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for docker-image-prune-old.timer (docker-image-prune-old.timer)","tags":["exec","systemd::unit","systemd","unit","docker-image-prune-old.timer","systemd::service","service","docker-image-prune-old","systemd::timer","timer","systemd::timer::job","job","class","profile::docker::prune_old_images","profile","docker","prune_old_images","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[docker-image-prune-old.timer]"]}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_ulogd2.timer","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_ulogd2.timer","systemd::service","service","wmf_auto_restart_ulogd2","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_ulogd2.service\n\n[Timer]\nUnit=wmf_auto_restart_ulogd2.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 8:15:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_ulogd2.timer (wmf_auto_restart_ulogd2.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_ulogd2.timer (wmf_auto_restart_ulogd2.timer)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_ulogd2.timer","systemd::service","service","wmf_auto_restart_ulogd2","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","ulogd2","class","ulogd","profile::firewall::log::ferm","firewall","log","ferm","profile::firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[wmf_auto_restart_ulogd2.timer]"]}},{"type":"File","title":"/lib/systemd/system/nrpe2nodexp-ferm_active.timer","tags":["file","systemd::unit","systemd","unit","nrpe2nodexp-ferm_active.timer","systemd::service","service","nrpe2nodexp-ferm_active","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of nrpe2nodexp-ferm_active.service\n\n[Timer]\nUnit=nrpe2nodexp-ferm_active.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=10min\nOnActiveSec=1s\nRandomizedDelaySec=600\nFixedRandomDelay=true\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for nrpe2nodexp-ferm_active.timer (nrpe2nodexp-ferm_active.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for nrpe2nodexp-ferm_active.timer (nrpe2nodexp-ferm_active.timer)","tags":["exec","systemd::unit","systemd","unit","nrpe2nodexp-ferm_active.timer","systemd::service","service","nrpe2nodexp-ferm_active","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","ferm_active","class","profile::firewall","profile","firewall","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[nrpe2nodexp-ferm_active.timer]"]}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_prometheus-statsd-exporter.timer","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_prometheus-statsd-exporter.timer","systemd::service","service","wmf_auto_restart_prometheus-statsd-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_prometheus-statsd-exporter.service\n\n[Timer]\nUnit=wmf_auto_restart_prometheus-statsd-exporter.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 15:5:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_prometheus-statsd-exporter.timer (wmf_auto_restart_prometheus-statsd-exporter.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_prometheus-statsd-exporter.timer (wmf_auto_restart_prometheus-statsd-exporter.timer)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_prometheus-statsd-exporter.timer","systemd::service","service","wmf_auto_restart_prometheus-statsd-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-statsd-exporter","class","prometheus::statsd_exporter","prometheus","statsd_exporter","profile::prometheus::statsd_exporter","profile::mediawiki::common","mediawiki","common","profile::mediawiki::deployment::server","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[wmf_auto_restart_prometheus-statsd-exporter.timer]"]}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_apache-htcacheclean.timer","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_apache-htcacheclean.timer","systemd::service","service","wmf_auto_restart_apache-htcacheclean","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_apache-htcacheclean.service\n\n[Timer]\nUnit=wmf_auto_restart_apache-htcacheclean.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 2:0:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_apache-htcacheclean.timer (wmf_auto_restart_apache-htcacheclean.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_apache-htcacheclean.timer (wmf_auto_restart_apache-htcacheclean.timer)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_apache-htcacheclean.timer","systemd::service","service","wmf_auto_restart_apache-htcacheclean","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","apache-htcacheclean","class","httpd","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_apache2.timer","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_apache2.timer","systemd::service","service","wmf_auto_restart_apache2","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_apache2.service\n\n[Timer]\nUnit=wmf_auto_restart_apache2.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 9:7:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_apache2.timer (wmf_auto_restart_apache2.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_apache2.timer (wmf_auto_restart_apache2.timer)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_apache2.timer","systemd::service","service","wmf_auto_restart_apache2","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","apache2","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[wmf_auto_restart_apache2.timer]"]}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_envoyproxy.timer","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_envoyproxy.timer","systemd::service","service","wmf_auto_restart_envoyproxy","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_envoyproxy.service\n\n[Timer]\nUnit=wmf_auto_restart_envoyproxy.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 2:13:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_envoyproxy.timer (wmf_auto_restart_envoyproxy.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_envoyproxy.timer (wmf_auto_restart_envoyproxy.timer)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_envoyproxy.timer","systemd::service","service","wmf_auto_restart_envoyproxy","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","envoyproxy","class","profile::mediawiki::deployment::server","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[wmf_auto_restart_envoyproxy.timer]"]}},{"type":"Service","title":"nrpe2nodexp-mediawiki_config_merged.timer","tags":["service","nrpe2nodexp-mediawiki_config_merged.timer","systemd::service","systemd","nrpe2nodexp-mediawiki_config_merged","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"stopped","enable":false,"provider":"systemd","before":["Exec[systemd daemon-reload for nrpe2nodexp-mediawiki_config_merged.timer (nrpe2nodexp-mediawiki_config_merged.timer)]"]}},{"type":"Systemd::Unit","title":"nrpe2nodexp-mediawiki_config_merged.timer","tags":["systemd::unit","systemd","unit","nrpe2nodexp-mediawiki_config_merged.timer","systemd::service","service","nrpe2nodexp-mediawiki_config_merged","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of nrpe2nodexp-mediawiki_config_merged.service\n\n[Timer]\nUnit=nrpe2nodexp-mediawiki_config_merged.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=1min\nOnActiveSec=1s\nRandomizedDelaySec=60\nFixedRandomDelay=true\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"nrpe2nodexp-mediawiki_config_merged.timer","require":["Class[Systemd]"]}},{"type":"Service","title":"nrpe2nodexp-_srv_mediawiki-staging_owned.timer","tags":["service","nrpe2nodexp-_srv_mediawiki-staging_owned.timer","systemd::service","systemd","nrpe2nodexp-_srv_mediawiki-staging_owned","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":59,"kind":"compilable_type","exported":false,"parameters":{"ensure":"running","enable":true,"provider":"systemd"}},{"type":"Systemd::Unit","title":"nrpe2nodexp-_srv_mediawiki-staging_owned.timer","tags":["systemd::unit","systemd","unit","nrpe2nodexp-_srv_mediawiki-staging_owned.timer","systemd::service","service","nrpe2nodexp-_srv_mediawiki-staging_owned","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/service.pp","line":61,"exported":false,"kind":"defined_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of nrpe2nodexp-_srv_mediawiki-staging_owned.service\n\n[Timer]\nUnit=nrpe2nodexp-_srv_mediawiki-staging_owned.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=4min\nOnActiveSec=1s\nRandomizedDelaySec=240\nFixedRandomDelay=true\n\n[Install]\nWantedBy=multi-user.target\n","override":false,"override_filename":"puppet-override.conf","restart":false,"unit":"nrpe2nodexp-_srv_mediawiki-staging_owned.timer","require":["Class[Systemd]"]}},{"type":"File","title":"/lib/systemd/system/confd_prometheus_metrics.timer","tags":["file","systemd::unit","systemd","unit","confd_prometheus_metrics.timer","systemd::service","service","confd_prometheus_metrics","systemd::timer","timer","systemd::timer::job","job","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of confd_prometheus_metrics.service\n\n[Timer]\nUnit=confd_prometheus_metrics.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=minutely\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for confd_prometheus_metrics.timer (confd_prometheus_metrics.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for confd_prometheus_metrics.timer (confd_prometheus_metrics.timer)","tags":["exec","systemd::unit","systemd","unit","confd_prometheus_metrics.timer","systemd::service","service","confd_prometheus_metrics","systemd::timer","timer","systemd::timer::job","job","confd::instance","confd","instance","main","class","profile::confd","profile","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[confd_prometheus_metrics.timer]"]}},{"type":"File","title":"/lib/systemd/system/wmf_auto_restart_prometheus-mcrouter-exporter.timer","tags":["file","systemd::unit","systemd","unit","wmf_auto_restart_prometheus-mcrouter-exporter.timer","systemd::service","service","wmf_auto_restart_prometheus-mcrouter-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of wmf_auto_restart_prometheus-mcrouter-exporter.service\n\n[Timer]\nUnit=wmf_auto_restart_prometheus-mcrouter-exporter.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=Mon,Tue,Wed,Thu,Fri *-*-* 18:57:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for wmf_auto_restart_prometheus-mcrouter-exporter.timer (wmf_auto_restart_prometheus-mcrouter-exporter.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for wmf_auto_restart_prometheus-mcrouter-exporter.timer (wmf_auto_restart_prometheus-mcrouter-exporter.timer)","tags":["exec","systemd::unit","systemd","unit","wmf_auto_restart_prometheus-mcrouter-exporter.timer","systemd::service","service","wmf_auto_restart_prometheus-mcrouter-exporter","systemd::timer","timer","systemd::timer::job","job","profile::auto_restarts::service","profile","auto_restarts","prometheus-mcrouter-exporter","class","profile::prometheus::mcrouter_exporter","prometheus","mcrouter_exporter","profile::mediawiki::mcrouter_wancache","mediawiki","mcrouter_wancache","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[wmf_auto_restart_prometheus-mcrouter-exporter.timer]"]}},{"type":"File","title":"/lib/systemd/system/rsync-srv-mediawiki-private-primary.timer","tags":["file","systemd::unit","systemd","unit","rsync-srv-mediawiki-private-primary.timer","systemd::service","service","rsync-srv-mediawiki-private-primary","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of rsync-srv-mediawiki-private-primary.service\n\n[Timer]\nUnit=rsync-srv-mediawiki-private-primary.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for rsync-srv-mediawiki-private-primary.timer (rsync-srv-mediawiki-private-primary.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for rsync-srv-mediawiki-private-primary.timer (rsync-srv-mediawiki-private-primary.timer)","tags":["exec","systemd::unit","systemd","unit","rsync-srv-mediawiki-private-primary.timer","systemd::service","service","rsync-srv-mediawiki-private-primary","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-primary","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/lib/systemd/system/rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer","tags":["file","systemd::unit","systemd","unit","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer","systemd::service","service","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service\n\n[Timer]\nUnit=rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer (rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer (rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer)","tags":["exec","systemd::unit","systemd","unit","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer","systemd::service","service","rsync-srv-mediawiki-private-releases1003.eqiad.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/lib/systemd/system/rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer","tags":["file","systemd::unit","systemd","unit","rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer","systemd::service","service","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service\n\n[Timer]\nUnit=rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer (rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer (rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer)","tags":["exec","systemd::unit","systemd","unit","rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer","systemd::service","service","rsync-srv-mediawiki-private-releases2003.codfw.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-mediawiki-private-releases2003.codfw.wmnet","class","profile::releases::mediawiki::private","profile","releases","mediawiki","private","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/lib/systemd/system/rsync-srv-patches-releases-primary.timer","tags":["file","systemd::unit","systemd","unit","rsync-srv-patches-releases-primary.timer","systemd::service","service","rsync-srv-patches-releases-primary","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of rsync-srv-patches-releases-primary.service\n\n[Timer]\nUnit=rsync-srv-patches-releases-primary.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for rsync-srv-patches-releases-primary.timer (rsync-srv-patches-releases-primary.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for rsync-srv-patches-releases-primary.timer (rsync-srv-patches-releases-primary.timer)","tags":["exec","systemd::unit","systemd","unit","rsync-srv-patches-releases-primary.timer","systemd::service","service","rsync-srv-patches-releases-primary","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases-primary","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/lib/systemd/system/rsync-srv-patches-releases1003.eqiad.wmnet.timer","tags":["file","systemd::unit","systemd","unit","rsync-srv-patches-releases1003.eqiad.wmnet.timer","systemd::service","service","rsync-srv-patches-releases1003.eqiad.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of rsync-srv-patches-releases1003.eqiad.wmnet.service\n\n[Timer]\nUnit=rsync-srv-patches-releases1003.eqiad.wmnet.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for rsync-srv-patches-releases1003.eqiad.wmnet.timer (rsync-srv-patches-releases1003.eqiad.wmnet.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for rsync-srv-patches-releases1003.eqiad.wmnet.timer (rsync-srv-patches-releases1003.eqiad.wmnet.timer)","tags":["exec","systemd::unit","systemd","unit","rsync-srv-patches-releases1003.eqiad.wmnet.timer","systemd::service","service","rsync-srv-patches-releases1003.eqiad.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases1003.eqiad.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/lib/systemd/system/rsync-srv-patches-releases2003.codfw.wmnet.timer","tags":["file","systemd::unit","systemd","unit","rsync-srv-patches-releases2003.codfw.wmnet.timer","systemd::service","service","rsync-srv-patches-releases2003.codfw.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of rsync-srv-patches-releases2003.codfw.wmnet.service\n\n[Timer]\nUnit=rsync-srv-patches-releases2003.codfw.wmnet.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnCalendar=*-*-* *:00/10:00\nRandomizedDelaySec=0\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for rsync-srv-patches-releases2003.codfw.wmnet.timer (rsync-srv-patches-releases2003.codfw.wmnet.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for rsync-srv-patches-releases2003.codfw.wmnet.timer (rsync-srv-patches-releases2003.codfw.wmnet.timer)","tags":["exec","systemd::unit","systemd","unit","rsync-srv-patches-releases2003.codfw.wmnet.timer","systemd::service","service","rsync-srv-patches-releases2003.codfw.wmnet","systemd::timer","timer","systemd::timer::job","job","rsync::quickdatacopy","rsync","quickdatacopy","srv-patches-releases2003.codfw.wmnet","class","profile::releases::mediawiki::security","profile","releases","mediawiki","security","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/lib/systemd/system/nrpe2nodexp-mediawiki_config_merged.timer","tags":["file","systemd::unit","systemd","unit","nrpe2nodexp-mediawiki_config_merged.timer","systemd::service","service","nrpe2nodexp-mediawiki_config_merged","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"absent","content":"[Unit]\nDescription=Periodic execution of nrpe2nodexp-mediawiki_config_merged.service\n\n[Timer]\nUnit=nrpe2nodexp-mediawiki_config_merged.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=1min\nOnActiveSec=1s\nRandomizedDelaySec=60\nFixedRandomDelay=true\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for nrpe2nodexp-mediawiki_config_merged.timer (nrpe2nodexp-mediawiki_config_merged.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for nrpe2nodexp-mediawiki_config_merged.timer (nrpe2nodexp-mediawiki_config_merged.timer)","tags":["exec","systemd::unit","systemd","unit","nrpe2nodexp-mediawiki_config_merged.timer","systemd::service","service","nrpe2nodexp-mediawiki_config_merged","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","mediawiki_config_merged","monitoring::icinga::git_merge","monitoring","icinga","git_merge","mediawiki_config","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true}},{"type":"File","title":"/lib/systemd/system/nrpe2nodexp-_srv_mediawiki-staging_owned.timer","tags":["file","systemd::unit","systemd","unit","nrpe2nodexp-_srv_mediawiki-staging_owned.timer","systemd::service","service","nrpe2nodexp-_srv_mediawiki-staging_owned","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":78,"exported":false,"kind":"compilable_type","parameters":{"ensure":"present","content":"[Unit]\nDescription=Periodic execution of nrpe2nodexp-_srv_mediawiki-staging_owned.service\n\n[Timer]\nUnit=nrpe2nodexp-_srv_mediawiki-staging_owned.service\n# Accuracy sets the maximum time interval around the execution time we want to allow\nAccuracySec=15sec\nOnUnitInactiveSec=4min\nOnActiveSec=1s\nRandomizedDelaySec=240\nFixedRandomDelay=true\n\n[Install]\nWantedBy=multi-user.target\n","mode":"0444","owner":"root","group":"root","notify":"Exec[systemd daemon-reload for nrpe2nodexp-_srv_mediawiki-staging_owned.timer (nrpe2nodexp-_srv_mediawiki-staging_owned.timer)]"}},{"type":"Exec","title":"systemd daemon-reload for nrpe2nodexp-_srv_mediawiki-staging_owned.timer (nrpe2nodexp-_srv_mediawiki-staging_owned.timer)","tags":["exec","systemd::unit","systemd","unit","nrpe2nodexp-_srv_mediawiki-staging_owned.timer","systemd::service","service","nrpe2nodexp-_srv_mediawiki-staging_owned","systemd::timer","timer","systemd::timer::job","job","nrpe::monitor_service","nrpe","monitor_service","_srv_mediawiki-staging_owned","monitoring::icinga::bad_directory_owner","monitoring","icinga","bad_directory_owner","class","profile::mediawiki::deployment::server","profile","mediawiki","deployment","server","role::deployment_server","role","deployment_server","node","default"],"file":"/srv/jenkins/puppet-compiler/8726/change/src/modules/systemd/manifests/unit.pp","line":88,"exported":false,"kind":"compilable_type","parameters":{"command":"/bin/systemctl daemon-reload","refreshonly":true,"before":["Service[nrpe2nodexp-_srv_mediawiki-staging_owned.timer]"]}}],"edges":[{"source":"Stage[main]","target":"Class[Settings]"},{"source":"Stage[main]","target":"Class[main]"},{"source":"Class[main]","target":"Node[default]"},{"source":"Stage[main]","target":"Class[Role::Wmcs::Instance]"},{"source":"Stage[main]","target":"Class[Profile::Base::Labs]"},{"source":"Stage[main]","target":"Class[Profile::Base]"},{"source":"Class[Profile::Base]","target":"File[/usr/local/sbin]"},{"source":"Class[Profile::Base]","target":"File[/usr/local/share/bash]"},{"source":"Stage[main]","target":"Class[Profile::Adduser]"},{"source":"Stage[main]","target":"Class[Adduser]"},{"source":"Class[Profile::Adduser]","target":"Class[Adduser]"},{"source":"Class[Adduser]","target":"File[/etc/adduser.conf]"},{"source":"Class[Adduser]","target":"Systemd::Sysuser[sysusers-base-config]"},{"source":"Class[Adduser]","target":"File_line[login.defs-SYS_UID_MAX]"},{"source":"Class[Adduser]","target":"File_line[login.defs-SYS_GID_MAX]"},{"source":"Stage[main]","target":"Class[Profile::Puppet::Agent]"},{"source":"Class[Profile::Base]","target":"Class[Profile::Puppet::Agent]"},{"source":"Stage[main]","target":"Class[Debian]"},{"source":"Class[Profile::Puppet::Agent]","target":"Apt::Package_from_component[puppet]"},{"source":"Class[Profile::Puppet::Agent]","target":"Apt::Package_from_component[ruby-sys-filesystem]"},{"source":"Stage[main]","target":"Class[Puppet::Agent]"},{"source":"Class[Puppet::Agent]","target":"Package[puppet]"},{"source":"Class[Puppet::Agent]","target":"Package[facter]"},{"source":"Class[Puppet::Agent]","target":"Package[augeas-tools]"},{"source":"Class[Puppet::Agent]","target":"Package[virt-what]"},{"source":"Class[Puppet::Agent]","target":"Package[puppet-module-puppetlabs-augeas-core]"},{"source":"Class[Puppet::Agent]","target":"File[/etc/facter]"},{"source":"Class[Puppet::Agent]","target":"File[/etc/facter/facter.conf]"},{"source":"Class[Puppet::Agent]","target":"File[/etc/puppetlabs]"},{"source":"Class[Puppet::Agent]","target":"Concat[/etc/puppet/puppet.conf]"},{"source":"Class[Puppet::Agent]","target":"Concat::Fragment[main]"},{"source":"Class[Puppet::Agent]","target":"Service[puppet]"},{"source":"Stage[main]","target":"Class[Puppet_statsd]"},{"source":"Class[Puppet_statsd]","target":"File[/etc/puppet/statsd.yaml]"},{"source":"Stage[main]","target":"Class[Prometheus::Node_puppet_agent]"},{"source":"Class[Prometheus::Node_puppet_agent]","target":"Package[python3-prometheus-client]"},{"source":"Class[Prometheus::Node_puppet_agent]","target":"Package[python3-yaml]"},{"source":"Class[Prometheus::Node_puppet_agent]","target":"File[/usr/local/bin/prometheus-puppet-agent-stats]"},{"source":"Class[Prometheus::Node_puppet_agent]","target":"Systemd::Timer::Job[prometheus_puppet_agent_stats]"},{"source":"Class[Prometheus::Node_puppet_agent]","target":"Systemd::Unit[prometheus-puppet-agent-stats]"},{"source":"Class[Prometheus::Node_puppet_agent]","target":"Exec[enable prometheus-puppet-agent-stats]"},{"source":"Stage[main]","target":"Class[Profile::Puppet::Client_bucket]"},{"source":"Class[Profile::Puppet::Client_bucket]","target":"File[/var/lib/puppet/clientbucket]"},{"source":"Class[Profile::Puppet::Client_bucket]","target":"Systemd::Timer::Job[clean_puppet_client_bucket]"},{"source":"Class[Profile::Puppet::Client_bucket]","target":"Nrpe::Plugin[check_client_bucket]"},{"source":"Class[Profile::Puppet::Agent]","target":"Package[ruby-net-ssh]"},{"source":"Class[Profile::Puppet::Agent]","target":"File[/var/lib/puppet]"},{"source":"Class[Profile::Puppet::Agent]","target":"File[/usr/local/share/bash/puppet-common.sh]"},{"source":"Class[Profile::Puppet::Agent]","target":"File[/usr/local/sbin/puppet-run]"},{"source":"Class[Profile::Puppet::Agent]","target":"File[/usr/local/bin/puppet-enabled]"},{"source":"Class[Profile::Puppet::Agent]","target":"File[/usr/local/sbin/disable-puppet]"},{"source":"Class[Profile::Puppet::Agent]","target":"File[/usr/local/sbin/enable-puppet]"},{"source":"Class[Profile::Puppet::Agent]","target":"File[/usr/local/sbin/run-puppet-agent]"},{"source":"Class[Profile::Puppet::Agent]","target":"File[/usr/local/sbin/run-no-puppet]"},{"source":"Class[Profile::Puppet::Agent]","target":"File[/usr/local/sbin/locate-unmanaged]"},{"source":"Class[Profile::Puppet::Agent]","target":"Systemd::Timer::Job[puppet-agent-timer]"},{"source":"Class[Profile::Puppet::Agent]","target":"Logrotate::Rule[puppet]"},{"source":"Class[Profile::Puppet::Agent]","target":"Rsyslog::Conf[puppet-agent]"},{"source":"Class[Profile::Puppet::Agent]","target":"Motd::Script[last-puppet-run]"},{"source":"Stage[main]","target":"Class[Profile::Base::Certificates]"},{"source":"Class[Profile::Base]","target":"Class[Profile::Base::Certificates]"},{"source":"Stage[main]","target":"Class[Sslcert]"},{"source":"Class[Sslcert::Trusted_ca]","target":"Class[Sslcert]"},{"source":"Class[Sslcert]","target":"Package[openssl]"},{"source":"Class[Sslcert]","target":"Package[ssl-cert]"},{"source":"Class[Sslcert]","target":"Package[ca-certificates]"},{"source":"Class[Sslcert]","target":"Exec[update-ca-certificates]"},{"source":"Class[Sslcert]","target":"File[/etc/ssl/localcerts]"},{"source":"Class[Sslcert]","target":"File[/etc/ssl/private]"},{"source":"Class[Sslcert]","target":"File[/usr/local/sbin/x509-bundle]"},{"source":"Class[Profile::Base::Certificates]","target":"Sslcert::Ca[wmf_ca_2017_2020]"},{"source":"Class[Profile::Base::Certificates]","target":"Sslcert::Ca[RapidSSL_SHA256_CA_-_G3]"},{"source":"Class[Profile::Base::Certificates]","target":"Sslcert::Ca[DigiCert_High_Assurance_CA-3]"},{"source":"Class[Profile::Base::Certificates]","target":"Sslcert::Ca[DigiCert_SHA2_High_Assurance_Server_CA]"},{"source":"Class[Profile::Base::Certificates]","target":"Sslcert::Ca[DigiCert_TLS_RSA_SHA256_2020_CA1]"},{"source":"Class[Profile::Base::Certificates]","target":"Sslcert::Ca[DigiCert_TLS_Hybrid_ECC_SHA384_2020_CA1]"},{"source":"Class[Profile::Base::Certificates]","target":"Sslcert::Ca[DigiCert_Global_G2_TLS_RSA_SHA256_2020_CA1.crt]"},{"source":"Class[Profile::Base::Certificates]","target":"Sslcert::Ca[GlobalSign_Organization_Validation_CA_-_SHA256_-_G2]"},{"source":"Class[Profile::Base::Certificates]","target":"Sslcert::Ca[GlobalSign_RSA_OV_SSL_CA_2018.crt]"},{"source":"Class[Profile::Base::Certificates]","target":"Sslcert::Ca[GlobalSign_ECC_OV_SSL_CA_2018.crt]"},{"source":"Class[Profile::Base::Certificates]","target":"Sslcert::Ca[GlobalSign_ECC_Root_CA_R5_R3_Cross.crt]"},{"source":"Stage[main]","target":"Class[Sslcert::Trusted_ca]"},{"source":"Class[Sslcert::Trusted_ca]","target":"Concat[/etc/ssl/certs/wmf-ca-certificates.crt]"},{"source":"Class[Sslcert::Trusted_ca]","target":"File[/etc/ssl/localcerts/ca.pem]"},{"source":"Class[Sslcert::Trusted_ca]","target":"Concat::Fragment[ssl-ca-/var/lib/puppet/ssl/certs/ca.pem]"},{"source":"Class[Sslcert::Trusted_ca]","target":"File[/etc/ssl/localcerts/WMF_TEST_CA.pem]"},{"source":"Class[Sslcert::Trusted_ca]","target":"Concat::Fragment[ssl-ca-/etc/ssl/certs/WMF_TEST_CA.pem]"},{"source":"Class[Sslcert::Trusted_ca]","target":"Exec[generate trusted_ca]"},{"source":"Class[Profile::Base::Certificates]","target":"Sslcert::Ca[Puppet_Internal_CA]"},{"source":"Stage[main]","target":"Class[Profile::Apt]"},{"source":"Stage[main]","target":"Class[Apt]"},{"source":"Class[Profile::Apt]","target":"Class[Apt]"},{"source":"Class[Apt]","target":"Exec[apt-get update]"},{"source":"Class[Apt]","target":"File[/etc/apt/keyrings]"},{"source":"Class[Apt]","target":"File[/var/lib/apt/keys]"},{"source":"Class[Apt]","target":"Apt::Pin[wikimedia]"},{"source":"Class[Apt]","target":"File[/etc/apt/sources.list]"},{"source":"Class[Apt]","target":"File[/etc/apt/sources.list.d]"},{"source":"Class[Apt]","target":"File[/etc/apt/preferences.d]"},{"source":"Class[Apt]","target":"Apt::Repository[wikimedia]"},{"source":"Class[Apt]","target":"Apt::Repository[wikimedia-private]"},{"source":"Class[Apt]","target":"Apt::Repository[debian-debug]"},{"source":"Class[Apt]","target":"Apt::Conf[InstallRecommends]"},{"source":"Class[Apt]","target":"Apt::Conf[apt-harden]"},{"source":"Class[Apt]","target":"File[/etc/apt/apt.conf]"},{"source":"Class[Apt]","target":"File[/usr/local/sbin/dist-upgrade]"},{"source":"Stage[main]","target":"Class[Profile::Systemd::Timesyncd]"},{"source":"Stage[main]","target":"Class[Systemd::Timesyncd]"},{"source":"Class[Systemd::Timesyncd]","target":"Package[ntp]"},{"source":"Class[Systemd::Timesyncd]","target":"Package[systemd-timesyncd]"},{"source":"Class[Systemd::Timesyncd]","target":"File[/etc/systemd/timesyncd.conf]"},{"source":"Class[Systemd::Timesyncd]","target":"Service[systemd-timesyncd]"},{"source":"Class[Profile::Systemd::Timesyncd]","target":"Systemd::Unit[systemd-timesyncd.service]"},{"source":"Class[Profile::Systemd::Timesyncd]","target":"Systemd::Unit[systemd-timedated.service]"},{"source":"Class[Profile::Systemd::Timesyncd]","target":"Profile::Auto_restarts::Service[systemd-timesyncd]"},{"source":"Stage[main]","target":"Class[Grub::Defaults]"},{"source":"Stage[main]","target":"Class[Grub]"},{"source":"Class[Grub]","target":"Exec[update-grub]"},{"source":"Class[Grub::Defaults]","target":"Augeas[grub2]"},{"source":"Stage[main]","target":"Class[Passwords::Root]"},{"source":"Stage[main]","target":"Class[Network::Constants]"},{"source":"Stage[main]","target":"Class[Profile::Resolving]"},{"source":"Stage[main]","target":"Class[Resolvconf]"},{"source":"Class[Resolvconf]","target":"File[/sbin/resolvconf]"},{"source":"Class[Resolvconf]","target":"File[/etc/dhcp/dhclient-enter-hooks.d]"},{"source":"Class[Resolvconf]","target":"File[/etc/dhcp/dhclient-enter-hooks.d/nodnsupdate]"},{"source":"Class[Resolvconf]","target":"File[/etc/resolv.conf]"},{"source":"Stage[main]","target":"Class[Profile::Mail::Default_mail_relay]"},{"source":"Stage[main]","target":"Class[Exim4]"},{"source":"Class[Exim4]","target":"Package[exim4-config]"},{"source":"Class[Exim4]","target":"Package[exim4-daemon-light]"},{"source":"Class[Exim4]","target":"Service[exim4]"},{"source":"Class[Exim4]","target":"File[/etc/exim4/update-exim4.conf.conf]"},{"source":"Class[Exim4]","target":"File[/etc/default/exim4]"},{"source":"Class[Exim4]","target":"File[/etc/exim4/aliases]"},{"source":"Class[Exim4]","target":"File[/etc/exim4/dkim]"},{"source":"Class[Exim4]","target":"File[/etc/exim4/system_filter]"},{"source":"Class[Exim4]","target":"File[/etc/exim4/exim4.conf]"},{"source":"Class[Exim4]","target":"Logrotate::Conf[exim4-paniclog]"},{"source":"Class[Profile::Mail::Default_mail_relay]","target":"Profile::Auto_restarts::Service[exim4]"},{"source":"Stage[main]","target":"Class[Profile::Logrotate]"},{"source":"Stage[main]","target":"Class[Logrotate]"},{"source":"Class[Logrotate]","target":"Package[logrotate]"},{"source":"Class[Logrotate]","target":"Systemd::Unit[logrotate.timer:hourly-override]"},{"source":"Stage[main]","target":"Class[Profile::Prometheus::Node_exporter]"},{"source":"Stage[main]","target":"Class[Prometheus::Node_exporter]"},{"source":"Class[Prometheus::Node_exporter]","target":"Package[prometheus-node-exporter]"},{"source":"Class[Prometheus::Node_exporter]","target":"File[/etc/default/prometheus-node-exporter]"},{"source":"Class[Prometheus::Node_exporter]","target":"Group[prometheus-node-exporter]"},{"source":"Class[Prometheus::Node_exporter]","target":"File[/var/lib/prometheus/node.d]"},{"source":"Class[Prometheus::Node_exporter]","target":"Base::Service_unit[prometheus-node-exporter]"},{"source":"Class[Prometheus::Node_exporter]","target":"Profile::Auto_restarts::Service[prometheus-node-exporter]"},{"source":"Stage[main]","target":"Class[Profile::Rsyslog]"},{"source":"Stage[main]","target":"Class[Rsyslog]"},{"source":"Class[Rsyslog]","target":"Package[rsyslog]"},{"source":"Class[Rsyslog]","target":"File[/etc/rsyslog.d]"},{"source":"Class[Rsyslog]","target":"Service[rsyslog]"},{"source":"Class[Rsyslog]","target":"File[/etc/rsyslog.d/00-abort-unclean-config.conf]"},{"source":"Class[Rsyslog]","target":"Profile::Auto_restarts::Service[rsyslog]"},{"source":"Class[Rsyslog]","target":"Concat[/etc/rsyslog.d/00-global.conf]"},{"source":"Class[Rsyslog]","target":"Concat::Fragment[/etc/rsyslog.d/00-global.conf-header]"},{"source":"Class[Rsyslog]","target":"Concat::Fragment[/etc/rsyslog.d/00-global.conf-trailer]"},{"source":"Class[main]","target":"Concat::Fragment[/etc/rsyslog.d/00-global.conf-parser.permitSlashInProgramName]"},{"source":"Class[Profile::Rsyslog]","target":"Logrotate::Conf[rsyslog]"},{"source":"Stage[main]","target":"Class[Profile::Syslog::Remote]"},{"source":"Stage[main]","target":"Class[Profile::Prometheus::Rsyslog_exporter]"},{"source":"Class[Profile::Prometheus::Rsyslog_exporter]","target":"Prometheus::Rsyslog_exporter[base]"},{"source":"Stage[main]","target":"Class[Profile::Prometheus::Cadvisor]"},{"source":"Stage[main]","target":"Class[Prometheus::Cadvisor]"},{"source":"Class[Prometheus::Cadvisor]","target":"Package[cadvisor]"},{"source":"Class[Prometheus::Cadvisor]","target":"Systemd::Service[cadvisor]"},{"source":"Stage[main]","target":"Class[Profile::Prometheus::Ethtool_exporter]"},{"source":"Stage[main]","target":"Class[Base::Sysctl]"},{"source":"Class[Base::Sysctl]","target":"Sysctl::Parameters[ubuntu defaults]"},{"source":"Class[Base::Sysctl]","target":"Sysctl::Parameters[wikimedia base]"},{"source":"Class[Base::Sysctl]","target":"Sysctl::Parameters[disable_unprivileged_bpf]"},{"source":"Class[Base::Sysctl]","target":"Sysctl::Parameters[unprivileged_userns_clone]"},{"source":"Class[Base::Sysctl]","target":"Sysctl::Parameters[fastopen]"},{"source":"Class[Base::Sysctl]","target":"Sysctl::Parameters[tcp_min_snd_mss]"},{"source":"Stage[main]","target":"Class[Motd]"},{"source":"Class[Motd]","target":"File[/etc/motd]"},{"source":"Class[Motd]","target":"File[/etc/update-motd.d]"},{"source":"Stage[main]","target":"Class[Motd::Defaults]"},{"source":"Class[Motd::Defaults]","target":"Motd::Script[header]"},{"source":"Class[Motd::Defaults]","target":"Motd::Script[footer]"},{"source":"Class[Profile::Base]","target":"Motd::Script[Check for restarts]"},{"source":"Stage[main]","target":"Class[Base::Standard_packages]"},{"source":"Class[Base::Standard_packages]","target":"Package[acct]"},{"source":"Class[Base::Standard_packages]","target":"Package[byobu]"},{"source":"Class[Base::Standard_packages]","target":"Package[colordiff]"},{"source":"Class[Base::Standard_packages]","target":"Package[curl]"},{"source":"Class[Base::Standard_packages]","target":"Package[debian-goodies]"},{"source":"Class[Base::Standard_packages]","target":"Package[ethtool]"},{"source":"Class[Base::Standard_packages]","target":"Package[gdb]"},{"source":"Class[Base::Standard_packages]","target":"Package[gdisk]"},{"source":"Class[Base::Standard_packages]","target":"Package[git]"},{"source":"Class[Base::Standard_packages]","target":"Package[htop]"},{"source":"Class[Base::Standard_packages]","target":"Package[httpry]"},{"source":"Class[Base::Standard_packages]","target":"Package[iotop]"},{"source":"Class[Base::Standard_packages]","target":"Package[iperf]"},{"source":"Class[Base::Standard_packages]","target":"Package[jq]"},{"source":"Class[Base::Standard_packages]","target":"Package[libtemplate-perl]"},{"source":"Class[Base::Standard_packages]","target":"Package[lldpd]"},{"source":"Class[Base::Standard_packages]","target":"Package[lshw]"},{"source":"Class[Base::Standard_packages]","target":"Package[molly-guard]"},{"source":"Class[Base::Standard_packages]","target":"Package[moreutils]"},{"source":"Class[Base::Standard_packages]","target":"Package[net-tools]"},{"source":"Class[Base::Standard_packages]","target":"Package[numactl]"},{"source":"Class[Base::Standard_packages]","target":"Package[ncdu]"},{"source":"Class[Base::Standard_packages]","target":"Package[ngrep]"},{"source":"Class[Base::Standard_packages]","target":"Package[pigz]"},{"source":"Class[Base::Standard_packages]","target":"Package[psmisc]"},{"source":"Class[Base::Standard_packages]","target":"Package[pv]"},{"source":"Class[Base::Standard_packages]","target":"Package[python3]"},{"source":"Class[Base::Standard_packages]","target":"Package[screen]"},{"source":"Class[Base::Standard_packages]","target":"Package[strace]"},{"source":"Class[Base::Standard_packages]","target":"Package[sysstat]"},{"source":"Class[Base::Standard_packages]","target":"Package[tcpdump]"},{"source":"Class[Base::Standard_packages]","target":"Package[tmux]"},{"source":"Class[Base::Standard_packages]","target":"Package[tree]"},{"source":"Class[Base::Standard_packages]","target":"Package[vim]"},{"source":"Class[Base::Standard_packages]","target":"Package[vim-addon-manager]"},{"source":"Class[Base::Standard_packages]","target":"Package[vim-scripts]"},{"source":"Class[Base::Standard_packages]","target":"Package[wipe]"},{"source":"Class[Base::Standard_packages]","target":"Package[xfsprogs]"},{"source":"Class[Base::Standard_packages]","target":"Package[zsh]"},{"source":"Class[Base::Standard_packages]","target":"Package[icdiff]"},{"source":"Class[Base::Standard_packages]","target":"Package[linux-perf]"},{"source":"Class[Base::Standard_packages]","target":"Package[bsd-mailx]"},{"source":"Class[Base::Standard_packages]","target":"Package[ack]"},{"source":"Class[Base::Standard_packages]","target":"Package[netcat-openbsd]"},{"source":"Class[Base::Standard_packages]","target":"Package[tshark]"},{"source":"Class[Base::Standard_packages]","target":"Package[fzf]"},{"source":"Class[Base::Standard_packages]","target":"Package[ripgrep]"},{"source":"Class[Base::Standard_packages]","target":"Package[fd-find]"},{"source":"Class[Base::Standard_packages]","target":"Package[kitty-terminfo]"},{"source":"Class[Base::Standard_packages]","target":"Package[mtr-tiny]"},{"source":"Class[Base::Standard_packages]","target":"Package[bat]"},{"source":"Class[Base::Standard_packages]","target":"Package[efibootmgr]"},{"source":"Class[Base::Standard_packages]","target":"Package[bind9-dnsutils]"},{"source":"Class[Base::Standard_packages]","target":"Package[tzdata]"},{"source":"Class[Base::Standard_packages]","target":"Package[python3-wmflib]"},{"source":"Class[Base::Standard_packages]","target":"Package[quickstack]"},{"source":"Class[Base::Standard_packages]","target":"Package[dstat]"},{"source":"Class[Base::Standard_packages]","target":"Package[apport]"},{"source":"Class[Base::Standard_packages]","target":"Package[command-not-found]"},{"source":"Class[Base::Standard_packages]","target":"Package[command-not-found-data]"},{"source":"Class[Base::Standard_packages]","target":"Package[ecryptfs-utils]"},{"source":"Class[Base::Standard_packages]","target":"Package[mlocate]"},{"source":"Class[Base::Standard_packages]","target":"Package[os-prober]"},{"source":"Class[Base::Standard_packages]","target":"Package[python3-apport]"},{"source":"Class[Base::Standard_packages]","target":"Package[wpasupplicant]"},{"source":"Class[Base::Standard_packages]","target":"Package[apt-listchanges]"},{"source":"Class[Base::Standard_packages]","target":"Package[atop]"},{"source":"Class[Base::Standard_packages]","target":"Package[libpython2.7]"},{"source":"Class[Base::Standard_packages]","target":"Package[libpython2.7-dev]"},{"source":"Class[Base::Standard_packages]","target":"Package[libpython2.7-minimal]"},{"source":"Class[Base::Standard_packages]","target":"Package[python2.7]"},{"source":"Class[Base::Standard_packages]","target":"Package[libpython2.7-stdlib]"},{"source":"Class[Base::Standard_packages]","target":"Package[python2.7-dev]"},{"source":"Class[Base::Standard_packages]","target":"Package[python2.7-minimal]"},{"source":"Class[Base::Standard_packages]","target":"Package[python2.7-dbg]"},{"source":"Class[Base::Standard_packages]","target":"Package[python2.7-doc]"},{"source":"Class[Base::Standard_packages]","target":"Package[python2.7-examples]"},{"source":"Class[Base::Standard_packages]","target":"Package[libpython2.7-testsuite]"},{"source":"Class[Base::Standard_packages]","target":"Package[libsnmp30]"},{"source":"Class[Base::Standard_packages]","target":"Package[libdns-export1104]"},{"source":"Class[Base::Standard_packages]","target":"Package[libdns1104]"},{"source":"Class[Base::Standard_packages]","target":"Package[libisc-export1100]"},{"source":"Class[Base::Standard_packages]","target":"Package[libisc1100]"},{"source":"Class[Base::Standard_packages]","target":"Package[multiarch-support]"},{"source":"Class[Base::Standard_packages]","target":"Package[libjson-c3]"},{"source":"Class[Base::Standard_packages]","target":"Package[libpython3.7]"},{"source":"Class[Base::Standard_packages]","target":"Package[libpython3.7-minimal]"},{"source":"Class[Base::Standard_packages]","target":"Package[libpython3.7-stdlib]"},{"source":"Class[Base::Standard_packages]","target":"Package[python3.7]"},{"source":"Class[Base::Standard_packages]","target":"Package[python3.7-minimal]"},{"source":"Class[Base::Standard_packages]","target":"Package[libevent-2.1-6]"},{"source":"Class[Base::Standard_packages]","target":"Package[libwireshark11]"},{"source":"Class[Base::Standard_packages]","target":"Package[libwiretap8]"},{"source":"Class[Base::Standard_packages]","target":"Package[libwsutil9]"},{"source":"Class[Base::Standard_packages]","target":"Package[libwscodecs2]"},{"source":"Class[Base::Standard_packages]","target":"Package[libperl5.28]"},{"source":"Class[Base::Standard_packages]","target":"Package[libmpdec2]"},{"source":"Class[Base::Standard_packages]","target":"Package[perl-modules-5.28]"},{"source":"Class[Base::Standard_packages]","target":"Package[libhogweed4]"},{"source":"Class[Base::Standard_packages]","target":"Package[libnettle6]"},{"source":"Class[Base::Standard_packages]","target":"Package[libprocps7]"},{"source":"Class[Base::Standard_packages]","target":"Package[libip6tc0]"},{"source":"Class[Base::Standard_packages]","target":"Package[libip4tc0]"},{"source":"Class[Base::Standard_packages]","target":"Package[libiptc0]"},{"source":"Class[Base::Standard_packages]","target":"Profile::Auto_restarts::Service[lldpd]"},{"source":"Class[Base::Standard_packages]","target":"Profile::Auto_restarts::Service[systemd-journald]"},{"source":"Stage[main]","target":"Class[Profile::Environment]"},{"source":"Class[Profile::Environment]","target":"File[/etc/bash.bashrc]"},{"source":"Class[Profile::Environment]","target":"File[/etc/skel/.bashrc]"},{"source":"Class[Profile::Environment]","target":"File[/etc/skel/.zshrc]"},{"source":"Class[Profile::Environment]","target":"File[/etc/profile.d/field.sh]"},{"source":"Class[Profile::Environment]","target":"File[/etc/zsh/zshenv]"},{"source":"Class[Profile::Environment]","target":"File[/etc/profile.d/systemd-environment.sh]"},{"source":"Class[Profile::Environment]","target":"File[/etc/wikimedia-cluster]"},{"source":"Class[Profile::Environment]","target":"File[/usr/local/bin/gen_fingerprints]"},{"source":"Class[Profile::Environment]","target":"File[/etc/vim/vimrc.local]"},{"source":"Stage[main]","target":"Class[Base::Sysctl::Core_dumps]"},{"source":"Class[Base::Sysctl::Core_dumps]","target":"File[/var/tmp/core]"},{"source":"Class[Base::Sysctl::Core_dumps]","target":"Sysctl::Parameters[core_dumps]"},{"source":"Class[Base::Sysctl::Core_dumps]","target":"Tidy[/var/tmp/core]"},{"source":"Stage[main]","target":"Class[Profile::Ssh::Client]"},{"source":"Stage[main]","target":"Class[Ssh::Client]"},{"source":"Class[Ssh::Client]","target":"Package[openssh-client]"},{"source":"Class[Ssh::Client]","target":"File[/etc/ssh]"},{"source":"Stage[main]","target":"Class[Profile::Ssh::Server]"},{"source":"Class[Profile::Ssh::Server]","target":"Package[python3-ldap]"},{"source":"Class[Profile::Ssh::Server]","target":"File[/usr/sbin/ssh-key-ldap-lookup]"},{"source":"Class[Profile::Ssh::Server]","target":"User[ssh-key-ldap-lookup]"},{"source":"Stage[main]","target":"Class[Ssh::Server]"},{"source":"Class[Ssh::Server]","target":"Package[openssh-server]"},{"source":"Class[Ssh::Server]","target":"Service[ssh]"},{"source":"Class[Ssh::Server]","target":"Profile::Auto_restarts::Service[ssh]"},{"source":"Class[Ssh::Server]","target":"File[/etc/ssh/userkeys]"},{"source":"Class[Ssh::Server]","target":"File[/run/sshd]"},{"source":"Class[Ssh::Server]","target":"File[/etc/ssh/sshd_config]"},{"source":"Stage[main]","target":"Class[Base::Kernel]"},{"source":"Class[Base::Kernel]","target":"Kmod::Blacklist[wmf_overlay]"},{"source":"Class[Base::Kernel]","target":"Kmod::Module[overlay]"},{"source":"Class[Base::Kernel]","target":"Kmod::Blacklist[wmf]"},{"source":"Class[Base::Kernel]","target":"Kmod::Blacklist[wmf-filesystems]"},{"source":"Class[Base::Kernel]","target":"Kmod::Blacklist[wmf-network-schedulers]"},{"source":"Class[Base::Kernel]","target":"File[/usr/local/bin/kernel-purge]"},{"source":"Class[Base::Kernel]","target":"Systemd::Timer::Job[kernel-purge]"},{"source":"Stage[main]","target":"Class[Profile::Debdeploy::Client]"},{"source":"Stage[main]","target":"Class[Debdeploy::Client]"},{"source":"Class[Debdeploy::Client]","target":"Package[debdeploy-client]"},{"source":"Class[Debdeploy::Client]","target":"Package[python3-dateutil]"},{"source":"Class[Debdeploy::Client]","target":"File[/usr/local/bin/apt-upgrade-activity]"},{"source":"Class[Debdeploy::Client]","target":"File[/etc/debdeploy-client]"},{"source":"Class[Debdeploy::Client]","target":"File[/etc/debdeploy-client/config.json]"},{"source":"Class[Debdeploy::Client]","target":"File[/etc/debdeploy-client/autorestarts.conf]"},{"source":"Stage[main]","target":"Class[Base::Initramfs]"},{"source":"Class[Base::Initramfs]","target":"Initramfs::Script[mdadm-sleep]"},{"source":"Stage[main]","target":"Class[Profile::Auto_restarts]"},{"source":"Class[Profile::Auto_restarts]","target":"File[/usr/local/sbin/wmf-auto-restart]"},{"source":"Stage[main]","target":"Class[Prometheus::Node_debian_version]"},{"source":"Class[Prometheus::Node_debian_version]","target":"File[/usr/local/bin/prometheus-debian-version]"},{"source":"Class[Prometheus::Node_debian_version]","target":"Systemd::Timer::Job[prometheus-debian-version-textfile]"},{"source":"Stage[main]","target":"Class[Prometheus::Node_dpkg_success]"},{"source":"Class[Prometheus::Node_dpkg_success]","target":"File[/usr/local/bin/prometheus-dpkg-success]"},{"source":"Class[Prometheus::Node_dpkg_success]","target":"Systemd::Timer::Job[prometheus-dpkg-success-textfile]"},{"source":"Stage[main]","target":"Class[Apt::Unattendedupgrades]"},{"source":"Class[Apt::Unattendedupgrades]","target":"Package[unattended-upgrades]"},{"source":"Class[Apt::Unattendedupgrades]","target":"File[/etc/cron.daily/apt-show-versions]"},{"source":"Class[Apt::Unattendedupgrades]","target":"Package[python3-apt]"},{"source":"Class[Apt::Unattendedupgrades]","target":"Apt::Conf[dpkg-force-confdef]"},{"source":"Class[Apt::Unattendedupgrades]","target":"Apt::Conf[dpkg-force-confold]"},{"source":"Class[Apt::Unattendedupgrades]","target":"Apt::Conf[auto-upgrades]"},{"source":"Class[Apt::Unattendedupgrades]","target":"Apt::Conf[unattended-upgrades-updates]"},{"source":"Class[Apt::Unattendedupgrades]","target":"Apt::Conf[unattended-upgrades-wikimedia]"},{"source":"Class[Apt::Unattendedupgrades]","target":"Apt::Conf[unattended-upgrades-osbpo]"},{"source":"Class[Apt::Unattendedupgrades]","target":"Apt::Conf[apt-autoclean]"},{"source":"Class[Apt::Unattendedupgrades]","target":"File[/usr/local/sbin/report-pending-upgrades]"},{"source":"Class[Apt::Unattendedupgrades]","target":"File[/usr/local/sbin/apt-upgrade]"},{"source":"Class[Profile::Base::Labs]","target":"File[/etc/default/acct]"},{"source":"Class[Profile::Base::Labs]","target":"File[/etc/wikimedia]"},{"source":"Class[Profile::Base::Labs]","target":"File[/etc/default/nfs-common]"},{"source":"Class[Profile::Base::Labs]","target":"File[/usr/local/sbin/notify_maintainers.py]"},{"source":"Class[Profile::Base::Labs]","target":"File[/usr/local/sbin/puppet_alert.py]"},{"source":"Class[Profile::Base::Labs]","target":"Systemd::Timer::Job[send_puppet_failure_emails]"},{"source":"Class[Profile::Base::Labs]","target":"Systemd::Timer::Job[cleanup_puppet_client_bucket]"},{"source":"Stage[main]","target":"Class[Profile::Openstack::Eqiad1::Observerenv]"},{"source":"Stage[main]","target":"Class[Profile::Openstack::Base::Observerenv]"},{"source":"Class[Profile::Openstack::Eqiad1::Observerenv]","target":"Class[Profile::Openstack::Base::Observerenv]"},{"source":"Class[main]","target":"File[/root/.config]"},{"source":"Class[main]","target":"File[/root/.config/openstack]"},{"source":"Class[Profile::Openstack::Base::Observerenv]","target":"Concat[/root/.config/openstack/clouds.yaml]"},{"source":"Class[Profile::Openstack::Base::Observerenv]","target":"Concat::Fragment[root_clouds_file_header]"},{"source":"Class[Profile::Openstack::Base::Observerenv]","target":"File[/etc/openstack]"},{"source":"Class[Profile::Openstack::Base::Observerenv]","target":"Concat[/etc/openstack/clouds.yaml]"},{"source":"Class[Profile::Openstack::Base::Observerenv]","target":"Concat::Fragment[observer_clouds_file_header]"},{"source":"Class[Profile::Openstack::Base::Observerenv]","target":"Openstack::Util::Envscript[novaobserver]"},{"source":"Class[Profile::Openstack::Base::Observerenv]","target":"Openstack::Util::Envscript[ossystemobserver]"},{"source":"Stage[main]","target":"Class[Profile::Openstack::Eqiad1::Clientpackages::Vms]"},{"source":"Stage[main]","target":"Class[Profile::Openstack::Base::Clientpackages::Vms]"},{"source":"Class[Profile::Openstack::Eqiad1::Clientpackages::Vms]","target":"Class[Profile::Openstack::Base::Clientpackages::Vms]"},{"source":"Stage[main]","target":"Class[Openstack::Clientpackages::Vms::Common]"},{"source":"Class[Openstack::Clientpackages::Vms::Common]","target":"Package[python3-novaclient]"},{"source":"Class[Openstack::Clientpackages::Vms::Common]","target":"Package[python3-glanceclient]"},{"source":"Class[Openstack::Clientpackages::Vms::Common]","target":"Package[python3-keystoneauth1]"},{"source":"Class[Openstack::Clientpackages::Vms::Common]","target":"Package[python3-keystoneclient]"},{"source":"Class[Openstack::Clientpackages::Vms::Common]","target":"Package[python3-openstackclient]"},{"source":"Class[Openstack::Clientpackages::Vms::Common]","target":"Package[python3-designateclient]"},{"source":"Class[Openstack::Clientpackages::Vms::Common]","target":"Package[python3-neutronclient]"},{"source":"Class[Openstack::Clientpackages::Vms::Common]","target":"Package[python3-tenacity]"},{"source":"Class[Openstack::Clientpackages::Vms::Common]","target":"Package[python3-troveclient]"},{"source":"Class[Openstack::Clientpackages::Vms::Common]","target":"Package[python3-netaddr]"},{"source":"Class[Openstack::Clientpackages::Vms::Common]","target":"File[/usr/lib/python3/dist-packages/mwopenstackclients.py]"},{"source":"Stage[main]","target":"Class[Profile::Openstack::Eqiad1::Cumin::Target]"},{"source":"Stage[main]","target":"Class[Cumin::Selector]"},{"source":"Class[Profile::Openstack::Eqiad1::Cumin::Target]","target":"Ssh::Userkey[root-cumin]"},{"source":"Class[Profile::Openstack::Eqiad1::Cumin::Target]","target":"Firewall::Service[ssh-from-cumin-project-masters]"},{"source":"Class[Profile::Openstack::Eqiad1::Cumin::Target]","target":"File[/usr/local/sbin/reboot-host]"},{"source":"Stage[main]","target":"Class[Profile::Wmcs::Instance]"},{"source":"Class[Profile::Wmcs::Instance]","target":"Package[isc-dhcp-client]"},{"source":"Class[Profile::Wmcs::Instance]","target":"Package[cloud-init]"},{"source":"Stage[main]","target":"Class[Sudo]"},{"source":"Class[Sudo]","target":"Package[sudo]"},{"source":"Class[Sudo]","target":"File[/etc/sudoers]"},{"source":"Class[Sudo]","target":"File[/etc/sudoers.d]"},{"source":"Class[Sudo]","target":"File[/etc/sudoers.d/README]"},{"source":"Class[Profile::Wmcs::Instance]","target":"Ssh::Userkey[root]"},{"source":"Class[Profile::Wmcs::Instance]","target":"Sudo::Group[ops]"},{"source":"Class[Profile::Wmcs::Instance]","target":"File[/etc/sudoers.d/T205463-disable-sudo-password-prompts]"},{"source":"Stage[main]","target":"Class[Profile::Ldap::Client::Labs]"},{"source":"Stage[main]","target":"Class[Profile::Ldap::Client::Utils]"},{"source":"Stage[main]","target":"Class[Ldap::Client::Config]"},{"source":"Class[Ldap::Client::Config]","target":"File[/etc/ldap]"},{"source":"Class[Ldap::Client::Config]","target":"File[/etc/ldap/ldap.conf]"},{"source":"Class[Profile::Ldap::Client::Utils]","target":"Package[ldap-utils]"},{"source":"Class[Profile::Ldap::Client::Labs]","target":"Security::Access::Config[labs-local]"},{"source":"Class[Profile::Ldap::Client::Labs]","target":"Security::Access::Config[labs-restrict-to-project]"},{"source":"Stage[main]","target":"Class[Ldap::Client::Sssd]"},{"source":"Class[Ldap::Client::Sssd]","target":"File[/etc/ldap.yaml]"},{"source":"Class[Ldap::Client::Sssd]","target":"Exec[pam-auth-enable-mkhomedir]"},{"source":"Class[Ldap::Client::Sssd]","target":"Package[libpam-sss]"},{"source":"Class[Ldap::Client::Sssd]","target":"Package[libnss-sss]"},{"source":"Class[Ldap::Client::Sssd]","target":"Package[libsss-sudo]"},{"source":"Class[Ldap::Client::Sssd]","target":"Package[sssd]"},{"source":"Class[Ldap::Client::Sssd]","target":"File[/etc/nsswitch.conf]"},{"source":"Class[Ldap::Client::Sssd]","target":"File[/etc/sssd/sssd.conf]"},{"source":"Class[Ldap::Client::Sssd]","target":"Service[sssd-nss]"},{"source":"Class[Ldap::Client::Sssd]","target":"Service[sssd-nss.socket]"},{"source":"Class[Ldap::Client::Sssd]","target":"Service[sssd-pam]"},{"source":"Class[Ldap::Client::Sssd]","target":"Service[sssd-pam.socket]"},{"source":"Class[Ldap::Client::Sssd]","target":"Service[sssd-ssh]"},{"source":"Class[Ldap::Client::Sssd]","target":"Service[sssd-ssh.socket]"},{"source":"Class[Ldap::Client::Sssd]","target":"Service[sssd-sudo]"},{"source":"Class[Ldap::Client::Sssd]","target":"Service[sssd-sudo.socket]"},{"source":"Class[Ldap::Client::Sssd]","target":"Systemd::Override[sssd-nss-auto-restart]"},{"source":"Class[Ldap::Client::Sssd]","target":"Service[sssd]"},{"source":"Class[Ldap::Client::Sssd]","target":"File[/etc/ldap.conf]"},{"source":"Class[Ldap::Client::Sssd]","target":"Package[nscd]"},{"source":"Class[Ldap::Client::Sssd]","target":"Package[nslcd]"},{"source":"Class[Ldap::Client::Sssd]","target":"Package[sudo-ldap]"},{"source":"Class[Ldap::Client::Sssd]","target":"File[/etc/nscd.conf]"},{"source":"Class[Ldap::Client::Sssd]","target":"File[/etc/nslcd.conf]"},{"source":"Class[Ldap::Client::Sssd]","target":"File[/etc/sudo-ldap.conf]"},{"source":"Class[Profile::Ldap::Client::Labs]","target":"Package[libpam-ldapd]"},{"source":"Class[Profile::Wmcs::Instance]","target":"File[/etc/wmcs-instancename]"},{"source":"Class[Profile::Wmcs::Instance]","target":"File[/etc/wmcs-project]"},{"source":"Class[Profile::Wmcs::Instance]","target":"File[/etc/wmflabs-project]"},{"source":"Class[Profile::Wmcs::Instance]","target":"File[/etc/wmflabs-instancename]"},{"source":"Class[Profile::Wmcs::Instance]","target":"File[/etc/wmcs-imageversion]"},{"source":"Class[Profile::Wmcs::Instance]","target":"File[/etc/mailname]"},{"source":"Class[Profile::Wmcs::Instance]","target":"Exec[enable_sites_local]"},{"source":"Stage[main]","target":"Class[Prometheus::Node_ssh_open_sessions]"},{"source":"Class[Prometheus::Node_ssh_open_sessions]","target":"File[/usr/local/bin/prometheus-ssh_open_sessions]"},{"source":"Class[Prometheus::Node_ssh_open_sessions]","target":"Systemd::Timer::Job[prometheus_ssh_open_sessions]"},{"source":"Class[Profile::Wmcs::Instance]","target":"File[/root/firstboot_done]"},{"source":"Class[Profile::Wmcs::Instance]","target":"Exec[cloud-init refresh /etc/hosts]"},{"source":"Class[Profile::Wmcs::Instance]","target":"File[/etc/cloud]"},{"source":"Class[Profile::Wmcs::Instance]","target":"File[/etc/cloud/templates]"},{"source":"Class[Profile::Wmcs::Instance]","target":"File[/etc/cloud/templates/hosts.debian.tmpl]"},{"source":"Class[Profile::Wmcs::Instance]","target":"File[/etc/sudoers.d/90-cloud-init-users]"},{"source":"Class[Profile::Wmcs::Instance]","target":"File[/etc/sudoers.d/debian-cloud-init]"},{"source":"Class[Profile::Wmcs::Instance]","target":"Package[smartmontools]"},{"source":"Class[Profile::Wmcs::Instance]","target":"Exec[reset-failed for smartmontools]"},{"source":"Stage[main]","target":"Class[Cinderutils]"},{"source":"Class[Cinderutils]","target":"File[/usr/local/sbin/wmcs-prepare-cinder-volume]"},{"source":"Class[Cinderutils]","target":"File[/usr/local/sbin/prepare_cinder_volume]"},{"source":"Class[Profile::Wmcs::Instance]","target":"Firewall::Service[metricsinfra-prometheus-all-tcp]"},{"source":"Class[Profile::Wmcs::Instance]","target":"Firewall::Service[metricsinfra-prometheus-all-udp]"},{"source":"Class[Profile::Wmcs::Instance]","target":"Firewall::Service[dhcp6-response]"},{"source":"Stage[main]","target":"Class[Profile::Beta::Motd]"},{"source":"Stage[main]","target":"Class[Profile::Ci::Slave::Labs::Common]"},{"source":"Stage[main]","target":"Class[Profile::Locales::Base]"},{"source":"Stage[main]","target":"Class[Profile::Pki::Client]"},{"source":"Stage[main]","target":"Class[Profile::Rsyslog::Kafka_shipper]"},{"source":"Stage[main]","target":"Class[Role::Beta::Deploymentserver]"},{"source":"Stage[main]","target":"Class[Role::Deployment_server]"},{"source":"Stage[main]","target":"Class[Systemd]"},{"source":"Class[Systemd]","target":"File[/etc/sysusers.d]"},{"source":"Class[Systemd]","target":"Exec[Refresh sysusers]"},{"source":"Class[Systemd]","target":"Nrpe::Plugin[check_journal_pattern]"},{"source":"Class[Systemd]","target":"File[/usr/local/bin/systemd-timer-mail-wrapper]"},{"source":"Systemd::Sysuser[sysusers-base-config]","target":"File[/etc/sysusers.d/sysusers-base-config.conf]"},{"source":"Apt::Package_from_component[puppet]","target":"Apt::Repository[component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia]"},{"source":"Apt::Package_from_component[puppet]","target":"Exec[apt_package_from_component_puppet]"},{"source":"Apt::Package_from_component[puppet]","target":"Apt::Pin[apt_pin_puppet]"},{"source":"Apt::Package_from_component[ruby-sys-filesystem]","target":"Exec[apt_package_from_component_ruby-sys-filesystem]"},{"source":"Apt::Package_from_component[ruby-sys-filesystem]","target":"Package[ruby-sys-filesystem]"},{"source":"Concat[/etc/puppet/puppet.conf]","target":"Concat_file[/etc/puppet/puppet.conf]"},{"source":"Concat::Fragment[main]","target":"Concat_fragment[main]"},{"source":"Systemd::Timer::Job[prometheus_puppet_agent_stats]","target":"Systemd::Unit[prometheus_puppet_agent_stats.service]"},{"source":"Systemd::Timer::Job[prometheus_puppet_agent_stats]","target":"Systemd::Timer[prometheus_puppet_agent_stats]"},{"source":"Systemd::Timer::Job[prometheus_puppet_agent_stats]","target":"Systemd::Syslog[prometheus_puppet_agent_stats]"},{"source":"Systemd::Unit[prometheus-puppet-agent-stats]","target":"File[/lib/systemd/system/prometheus-puppet-agent-stats.service]"},{"source":"Systemd::Unit[prometheus-puppet-agent-stats]","target":"Exec[systemd daemon-reload for prometheus-puppet-agent-stats.service (prometheus-puppet-agent-stats)]"},{"source":"Systemd::Timer::Job[clean_puppet_client_bucket]","target":"Systemd::Unit[clean_puppet_client_bucket.service]"},{"source":"Systemd::Timer::Job[clean_puppet_client_bucket]","target":"Systemd::Timer[clean_puppet_client_bucket]"},{"source":"Systemd::Timer::Job[puppet-agent-timer]","target":"Systemd::Unit[puppet-agent-timer.service]"},{"source":"Systemd::Timer::Job[puppet-agent-timer]","target":"Systemd::Timer[puppet-agent-timer]"},{"source":"Systemd::Timer::Job[puppet-agent-timer]","target":"Systemd::Syslog[puppet-agent-timer]"},{"source":"Logrotate::Rule[puppet]","target":"Logrotate::Conf[puppet]"},{"source":"Rsyslog::Conf[puppet-agent]","target":"File[/etc/rsyslog.d/10-puppet-agent.conf]"},{"source":"Motd::Script[last-puppet-run]","target":"File[/etc/update-motd.d/97-last-puppet-run]"},{"source":"Sslcert::Ca[wmf_ca_2017_2020]","target":"File[/usr/local/share/ca-certificates/wmf_ca_2017_2020.crt]"},{"source":"Sslcert::Ca[RapidSSL_SHA256_CA_-_G3]","target":"File[/usr/local/share/ca-certificates/RapidSSL_SHA256_CA_-_G3.crt]"},{"source":"Sslcert::Ca[DigiCert_High_Assurance_CA-3]","target":"File[/usr/local/share/ca-certificates/DigiCert_High_Assurance_CA-3.crt]"},{"source":"Sslcert::Ca[DigiCert_SHA2_High_Assurance_Server_CA]","target":"File[/usr/local/share/ca-certificates/DigiCert_SHA2_High_Assurance_Server_CA.crt]"},{"source":"Sslcert::Ca[DigiCert_TLS_RSA_SHA256_2020_CA1]","target":"File[/usr/local/share/ca-certificates/DigiCert_TLS_RSA_SHA256_2020_CA1.crt]"},{"source":"Sslcert::Ca[DigiCert_TLS_Hybrid_ECC_SHA384_2020_CA1]","target":"File[/usr/local/share/ca-certificates/DigiCert_TLS_Hybrid_ECC_SHA384_2020_CA1.crt]"},{"source":"Sslcert::Ca[DigiCert_Global_G2_TLS_RSA_SHA256_2020_CA1.crt]","target":"File[/usr/local/share/ca-certificates/DigiCert_Global_G2_TLS_RSA_SHA256_2020_CA1.crt.crt]"},{"source":"Sslcert::Ca[GlobalSign_Organization_Validation_CA_-_SHA256_-_G2]","target":"File[/usr/local/share/ca-certificates/GlobalSign_Organization_Validation_CA_-_SHA256_-_G2.crt]"},{"source":"Sslcert::Ca[GlobalSign_RSA_OV_SSL_CA_2018.crt]","target":"File[/usr/local/share/ca-certificates/GlobalSign_RSA_OV_SSL_CA_2018.crt.crt]"},{"source":"Sslcert::Ca[GlobalSign_ECC_OV_SSL_CA_2018.crt]","target":"File[/usr/local/share/ca-certificates/GlobalSign_ECC_OV_SSL_CA_2018.crt.crt]"},{"source":"Sslcert::Ca[GlobalSign_ECC_Root_CA_R5_R3_Cross.crt]","target":"File[/usr/local/share/ca-certificates/GlobalSign_ECC_Root_CA_R5_R3_Cross.crt.crt]"},{"source":"Concat[/etc/ssl/certs/wmf-ca-certificates.crt]","target":"Concat_file[/etc/ssl/certs/wmf-ca-certificates.crt]"},{"source":"Concat::Fragment[ssl-ca-/var/lib/puppet/ssl/certs/ca.pem]","target":"Concat_fragment[ssl-ca-/var/lib/puppet/ssl/certs/ca.pem]"},{"source":"Concat::Fragment[ssl-ca-/etc/ssl/certs/WMF_TEST_CA.pem]","target":"Concat_fragment[ssl-ca-/etc/ssl/certs/WMF_TEST_CA.pem]"},{"source":"Sslcert::Ca[Puppet_Internal_CA]","target":"File[/usr/local/share/ca-certificates/Puppet_Internal_CA.crt]"},{"source":"Apt::Pin[wikimedia]","target":"Exec[apt_pin_wikimedia]"},{"source":"Apt::Pin[wikimedia]","target":"File[/etc/apt/preferences.d/wikimedia.pref]"},{"source":"Apt::Repository[wikimedia]","target":"Exec[apt_repository_wikimedia]"},{"source":"Apt::Repository[wikimedia]","target":"File[/etc/apt/sources.list.d/wikimedia.list]"},{"source":"Apt::Repository[wikimedia-private]","target":"Exec[apt_repository_wikimedia-private]"},{"source":"Apt::Repository[wikimedia-private]","target":"File[/etc/apt/sources.list.d/wikimedia-private.list]"},{"source":"Apt::Repository[debian-debug]","target":"Exec[apt_repository_debian-debug]"},{"source":"Apt::Repository[debian-debug]","target":"File[/etc/apt/sources.list.d/debian-debug.list]"},{"source":"Apt::Conf[InstallRecommends]","target":"File[/etc/apt/apt.conf.d/00InstallRecommends]"},{"source":"Apt::Conf[apt-harden]","target":"File[/etc/apt/apt.conf.d/30apt-harden]"},{"source":"Systemd::Unit[systemd-timesyncd.service]","target":"File[/etc/systemd/system/systemd-timesyncd.service.d]"},{"source":"Systemd::Unit[systemd-timesyncd.service]","target":"File[/etc/systemd/system/systemd-timesyncd.service.d/puppet-override.conf]"},{"source":"Systemd::Unit[systemd-timesyncd.service]","target":"Exec[systemd daemon-reload for systemd-timesyncd.service (systemd-timesyncd.service)]"},{"source":"Systemd::Unit[systemd-timedated.service]","target":"File[/etc/systemd/system/systemd-timedated.service.d]"},{"source":"Systemd::Unit[systemd-timedated.service]","target":"File[/etc/systemd/system/systemd-timedated.service.d/puppet-override.conf]"},{"source":"Systemd::Unit[systemd-timedated.service]","target":"Exec[systemd daemon-reload for systemd-timedated.service (systemd-timedated.service)]"},{"source":"Profile::Auto_restarts::Service[systemd-timesyncd]","target":"Systemd::Timer::Job[wmf_auto_restart_systemd-timesyncd]"},{"source":"Logrotate::Conf[exim4-paniclog]","target":"File[/etc/logrotate.d/exim4-paniclog]"},{"source":"Profile::Auto_restarts::Service[exim4]","target":"Systemd::Timer::Job[wmf_auto_restart_exim4]"},{"source":"Systemd::Unit[logrotate.timer:hourly-override]","target":"File[/etc/systemd/system/logrotate.timer.d/puppet-override.conf]"},{"source":"Systemd::Unit[logrotate.timer:hourly-override]","target":"Exec[systemd daemon-reload for logrotate.timer (logrotate.timer:hourly-override)]"},{"source":"Base::Service_unit[prometheus-node-exporter]","target":"File[/etc/systemd/system/prometheus-node-exporter.service.d]"},{"source":"Base::Service_unit[prometheus-node-exporter]","target":"File[/etc/systemd/system/prometheus-node-exporter.service.d/puppet-override.conf]"},{"source":"Base::Service_unit[prometheus-node-exporter]","target":"Exec[systemd reload for prometheus-node-exporter]"},{"source":"Base::Service_unit[prometheus-node-exporter]","target":"Service[prometheus-node-exporter]"},{"source":"Profile::Auto_restarts::Service[prometheus-node-exporter]","target":"Systemd::Timer::Job[wmf_auto_restart_prometheus-node-exporter]"},{"source":"Profile::Auto_restarts::Service[rsyslog]","target":"Systemd::Timer::Job[wmf_auto_restart_rsyslog]"},{"source":"Concat[/etc/rsyslog.d/00-global.conf]","target":"Concat_file[/etc/rsyslog.d/00-global.conf]"},{"source":"Concat::Fragment[/etc/rsyslog.d/00-global.conf-header]","target":"Concat_fragment[/etc/rsyslog.d/00-global.conf-header]"},{"source":"Concat::Fragment[/etc/rsyslog.d/00-global.conf-trailer]","target":"Concat_fragment[/etc/rsyslog.d/00-global.conf-trailer]"},{"source":"Concat::Fragment[/etc/rsyslog.d/00-global.conf-parser.permitSlashInProgramName]","target":"Concat_fragment[/etc/rsyslog.d/00-global.conf-parser.permitSlashInProgramName]"},{"source":"Logrotate::Conf[rsyslog]","target":"File[/etc/logrotate.d/rsyslog]"},{"source":"Prometheus::Rsyslog_exporter[base]","target":"Package[prometheus-rsyslog-exporter]"},{"source":"Prometheus::Rsyslog_exporter[base]","target":"Rsyslog::Conf[exporter-base]"},{"source":"Prometheus::Rsyslog_exporter[base]","target":"Rsyslog::Conf[exporter]"},{"source":"Systemd::Service[cadvisor]","target":"Service[cadvisor]"},{"source":"Systemd::Service[cadvisor]","target":"Systemd::Unit[cadvisor]"},{"source":"Sysctl::Parameters[ubuntu defaults]","target":"Sysctl::Conffile[ubuntu defaults]"},{"source":"Sysctl::Parameters[wikimedia base]","target":"Sysctl::Conffile[wikimedia base]"},{"source":"Sysctl::Parameters[disable_unprivileged_bpf]","target":"Sysctl::Conffile[disable_unprivileged_bpf]"},{"source":"Sysctl::Parameters[unprivileged_userns_clone]","target":"Sysctl::Conffile[unprivileged_userns_clone]"},{"source":"Sysctl::Parameters[fastopen]","target":"Sysctl::Conffile[fastopen]"},{"source":"Sysctl::Parameters[tcp_min_snd_mss]","target":"Sysctl::Conffile[tcp_min_snd_mss]"},{"source":"Motd::Script[header]","target":"File[/etc/update-motd.d/00-header]"},{"source":"Motd::Script[footer]","target":"File[/etc/update-motd.d/99-footer]"},{"source":"Motd::Script[Check for restarts]","target":"File[/etc/update-motd.d/99-check-for-restarts]"},{"source":"Profile::Auto_restarts::Service[lldpd]","target":"Systemd::Timer::Job[wmf_auto_restart_lldpd]"},{"source":"Profile::Auto_restarts::Service[systemd-journald]","target":"Systemd::Timer::Job[wmf_auto_restart_systemd-journald]"},{"source":"Sysctl::Parameters[core_dumps]","target":"Sysctl::Conffile[core_dumps]"},{"source":"Profile::Auto_restarts::Service[ssh]","target":"Systemd::Timer::Job[wmf_auto_restart_ssh]"},{"source":"Kmod::Blacklist[wmf_overlay]","target":"File[/etc/modprobe.d/blacklist-wmf_overlay.conf]"},{"source":"Kmod::Module[overlay]","target":"File[/etc/modules-load.d/overlay.conf]"},{"source":"Kmod::Module[overlay]","target":"Exec[/sbin/modprobe overlay]"},{"source":"Kmod::Blacklist[wmf]","target":"File[/etc/modprobe.d/blacklist-wmf.conf]"},{"source":"Kmod::Blacklist[wmf-filesystems]","target":"File[/etc/modprobe.d/blacklist-wmf-filesystems.conf]"},{"source":"Kmod::Blacklist[wmf-network-schedulers]","target":"File[/etc/modprobe.d/blacklist-wmf-network-schedulers.conf]"},{"source":"Systemd::Timer::Job[kernel-purge]","target":"Systemd::Unit[kernel-purge.service]"},{"source":"Systemd::Timer::Job[kernel-purge]","target":"Systemd::Timer[kernel-purge]"},{"source":"Systemd::Timer::Job[kernel-purge]","target":"Systemd::Syslog[kernel-purge]"},{"source":"Stage[main]","target":"Class[Initramfs]"},{"source":"Class[Initramfs]","target":"Package[initramfs-tools]"},{"source":"Class[Initramfs]","target":"Exec[update-initramfs]"},{"source":"Initramfs::Script[mdadm-sleep]","target":"File[/etc/initramfs-tools/scripts/init-premount/mdadm-sleep]"},{"source":"Systemd::Timer::Job[prometheus-debian-version-textfile]","target":"Systemd::Unit[prometheus-debian-version-textfile.service]"},{"source":"Systemd::Timer::Job[prometheus-debian-version-textfile]","target":"Systemd::Timer[prometheus-debian-version-textfile]"},{"source":"Systemd::Timer::Job[prometheus-dpkg-success-textfile]","target":"Systemd::Unit[prometheus-dpkg-success-textfile.service]"},{"source":"Systemd::Timer::Job[prometheus-dpkg-success-textfile]","target":"Systemd::Timer[prometheus-dpkg-success-textfile]"},{"source":"Apt::Conf[dpkg-force-confdef]","target":"File[/etc/apt/apt.conf.d/00dpkg-force-confdef]"},{"source":"Apt::Conf[dpkg-force-confold]","target":"File[/etc/apt/apt.conf.d/00dpkg-force-confold]"},{"source":"Apt::Conf[auto-upgrades]","target":"File[/etc/apt/apt.conf.d/20auto-upgrades]"},{"source":"Apt::Conf[unattended-upgrades-updates]","target":"File[/etc/apt/apt.conf.d/52unattended-upgrades-updates]"},{"source":"Apt::Conf[unattended-upgrades-wikimedia]","target":"File[/etc/apt/apt.conf.d/51unattended-upgrades-wikimedia]"},{"source":"Apt::Conf[unattended-upgrades-osbpo]","target":"File[/etc/apt/apt.conf.d/52unattended-upgrades-osbpo]"},{"source":"Apt::Conf[apt-autoclean]","target":"File[/etc/apt/apt.conf.d/52apt-autoclean]"},{"source":"Systemd::Timer::Job[send_puppet_failure_emails]","target":"Systemd::Unit[send_puppet_failure_emails.service]"},{"source":"Systemd::Timer::Job[send_puppet_failure_emails]","target":"Systemd::Timer[send_puppet_failure_emails]"},{"source":"Systemd::Timer::Job[cleanup_puppet_client_bucket]","target":"Systemd::Unit[cleanup_puppet_client_bucket.service]"},{"source":"Systemd::Timer::Job[cleanup_puppet_client_bucket]","target":"Systemd::Timer[cleanup_puppet_client_bucket]"},{"source":"Concat[/root/.config/openstack/clouds.yaml]","target":"Concat_file[/root/.config/openstack/clouds.yaml]"},{"source":"Concat::Fragment[root_clouds_file_header]","target":"Concat_fragment[root_clouds_file_header]"},{"source":"Concat[/etc/openstack/clouds.yaml]","target":"Concat_file[/etc/openstack/clouds.yaml]"},{"source":"Concat::Fragment[observer_clouds_file_header]","target":"Concat_fragment[observer_clouds_file_header]"},{"source":"Openstack::Util::Envscript[novaobserver]","target":"Concat::Fragment[/etc/openstack/clouds.yaml_novaobserver]"},{"source":"Openstack::Util::Envscript[novaobserver]","target":"Concat::Fragment[/root/.config/openstack/clouds.yaml_novaobserver]"},{"source":"Openstack::Util::Envscript[novaobserver]","target":"File[/etc/novaobserver.yaml]"},{"source":"Openstack::Util::Envscript[novaobserver]","target":"File[/usr/local/bin/observerenv.sh]"},{"source":"Openstack::Util::Envscript[ossystemobserver]","target":"Concat::Fragment[/etc/openstack/clouds.yaml_ossystemobserver]"},{"source":"Openstack::Util::Envscript[ossystemobserver]","target":"Concat::Fragment[/root/.config/openstack/clouds.yaml_ossystemobserver]"},{"source":"Openstack::Util::Envscript[ossystemobserver]","target":"File[/etc/ossystemobserver.yaml]"},{"source":"Openstack::Util::Envscript[ossystemobserver]","target":"File[/usr/local/bin/osobserverenv.sh]"},{"source":"Ssh::Userkey[root-cumin]","target":"File[/etc/ssh/userkeys/root.d/]"},{"source":"Ssh::Userkey[root-cumin]","target":"File[/etc/ssh/userkeys/root.d/cumin]"},{"source":"Firewall::Service[ssh-from-cumin-project-masters]","target":"Ferm::Service[ssh_from_cumin_project_masters]"},{"source":"Firewall::Service[ssh-from-cumin-project-masters]","target":"Nftables::Service[ssh-from-cumin-project-masters]"},{"source":"Ssh::Userkey[root]","target":"File[/etc/ssh/userkeys/root]"},{"source":"Sudo::Group[ops]","target":"File[/etc/sudoers.d/ops]"},{"source":"Stage[main]","target":"Class[Security::Access]"},{"source":"Class[Security::Access]","target":"Concat[/etc/security/access.conf]"},{"source":"Class[Security::Access]","target":"File[/etc/security/access.conf.d]"},{"source":"Class[Security::Access]","target":"Security::Pam::Config[local-pam-access]"},{"source":"Security::Access::Config[labs-local]","target":"Concat::Fragment[security-access-labs-local]"},{"source":"Security::Access::Config[labs-restrict-to-project]","target":"Concat::Fragment[security-access-labs-restrict-to-project]"},{"source":"Systemd::Override[sssd-nss-auto-restart]","target":"Systemd::Unit[sssd-nss.service-sssd-nss-auto-restart]"},{"source":"Systemd::Timer::Job[prometheus_ssh_open_sessions]","target":"Systemd::Unit[prometheus_ssh_open_sessions.service]"},{"source":"Systemd::Timer::Job[prometheus_ssh_open_sessions]","target":"Systemd::Timer[prometheus_ssh_open_sessions]"},{"source":"Systemd::Timer::Job[prometheus_ssh_open_sessions]","target":"Systemd::Syslog[prometheus_ssh_open_sessions]"},{"source":"Firewall::Service[metricsinfra-prometheus-all-tcp]","target":"Ferm::Service[metricsinfra_prometheus_all_tcp]"},{"source":"Firewall::Service[metricsinfra-prometheus-all-tcp]","target":"Nftables::Service[metricsinfra-prometheus-all-tcp]"},{"source":"Firewall::Service[metricsinfra-prometheus-all-udp]","target":"Ferm::Service[metricsinfra_prometheus_all_udp]"},{"source":"Firewall::Service[metricsinfra-prometheus-all-udp]","target":"Nftables::Service[metricsinfra-prometheus-all-udp]"},{"source":"Firewall::Service[dhcp6-response]","target":"Ferm::Service[dhcp6_response]"},{"source":"Firewall::Service[dhcp6-response]","target":"Nftables::Service[dhcp6-response]"},{"source":"Class[Profile::Beta::Motd]","target":"Motd::Script[beta_warning_and_terms]"},{"source":"Stage[main]","target":"Class[Profile::Java]"},{"source":"Stage[main]","target":"Class[Java]"},{"source":"Class[Java]","target":"Java::Package[openjdk-jre-headless-17]"},{"source":"Class[Java]","target":"Alternatives::Java[17]"},{"source":"Class[Profile::Java]","target":"Java::Cacert[wmf:puppetca.pem]"},{"source":"Stage[main]","target":"Class[Profile::Ci::Firewall::Jenkinsagent]"},{"source":"Class[Profile::Ci::Firewall::Jenkinsagent]","target":"Firewall::Service[jenkins_controller_ssh]"},{"source":"Class[Profile::Ci::Slave::Labs::Common]","target":"Package[rsync]"},{"source":"Class[Profile::Ci::Slave::Labs::Common]","target":"File[/srv/home]"},{"source":"Class[Profile::Ci::Slave::Labs::Common]","target":"File[/srv/jenkins]"},{"source":"Class[Profile::Ci::Slave::Labs::Common]","target":"File[/srv/jenkins/cache]"},{"source":"Class[Profile::Ci::Slave::Labs::Common]","target":"File[/srv/jenkins/workspace]"},{"source":"Class[Profile::Ci::Slave::Labs::Common]","target":"File[/srv/home/jenkins-deploy]"},{"source":"Class[Profile::Ci::Slave::Labs::Common]","target":"Git::Userconfig[.gitconfig for jenkins-deploy user]"},{"source":"Class[Profile::Ci::Slave::Labs::Common]","target":"Profile::Gerrit::Sshkey[gerrit]"},{"source":"Class[Profile::Locales::Base]","target":"File_line[locale-en_US.UTF-8]"},{"source":"Class[Profile::Locales::Base]","target":"Exec[base-locale-gen]"},{"source":"Class[Profile::Pki::Client]","target":"File[/etc/ssl/certs/WMF_TEST_CA.pem]"},{"source":"Class[Profile::Pki::Client]","target":"File[/etc/ssl/localcerts/pki_api_CA.pem]"},{"source":"Class[Profile::Pki::Client]","target":"Concat[/etc/cfssl/mutual_tls_client_cert.pem]"},{"source":"Class[Profile::Pki::Client]","target":"Concat::Fragment[mtls_client_cert_leaf]"},{"source":"Class[Profile::Pki::Client]","target":"Concat::Fragment[mtls_client_cert_chain]"},{"source":"Stage[main]","target":"Class[Cfssl::Client]"},{"source":"Stage[main]","target":"Class[Cfssl]"},{"source":"Class[Cfssl]","target":"Package[golang-cfssl]"},{"source":"Class[Cfssl]","target":"File[/etc/cfssl]"},{"source":"Class[Cfssl]","target":"File[/usr/local/share/cfssl]"},{"source":"Class[Cfssl]","target":"File[/etc/cfssl/signers]"},{"source":"Class[Cfssl]","target":"File[/etc/cfssl/csr]"},{"source":"Class[Cfssl]","target":"File[/etc/cfssl/ssl]"},{"source":"Class[Cfssl]","target":"File[/etc/cfssl/ocsp]"},{"source":"Class[Cfssl]","target":"File[/etc/cfssl/ssl/bundles]"},{"source":"Class[Cfssl]","target":"File[/usr/local/share/cfssl/sqlite_initdb.sql]"},{"source":"Class[Cfssl]","target":"File[/usr/local/share/cfssl/mysql_initdb.sql]"},{"source":"Class[Cfssl::Client]","target":"Cfssl::Config[client-cfssl]"},{"source":"Class[Cfssl::Client]","target":"File[/usr/local/sbin/cfssl-client]"},{"source":"Class[Cfssl::Client]","target":"Systemd::Service[cfssl-serve@proxy-client]"},{"source":"Class[Profile::Rsyslog::Kafka_shipper]","target":"Package[rsyslog-kafka]"},{"source":"Class[Profile::Rsyslog::Kafka_shipper]","target":"File[/etc/rsyslog.lookup.d]"},{"source":"Class[Profile::Rsyslog::Kafka_shipper]","target":"File[/etc/rsyslog.lookup.d/lookup_table_output.json]"},{"source":"Class[main]","target":"Concat::Fragment[/etc/rsyslog.d/00-global.conf-maxMessageSize]"},{"source":"Class[Profile::Rsyslog::Kafka_shipper]","target":"Rsyslog::Conf[lookup_output]"},{"source":"Class[Profile::Rsyslog::Kafka_shipper]","target":"Rsyslog::Conf[template_syslog_json]"},{"source":"Class[Profile::Rsyslog::Kafka_shipper]","target":"Rsyslog::Conf[output_kafka]"},{"source":"Class[Profile::Rsyslog::Kafka_shipper]","target":"Rsyslog::Conf[output_local]"},{"source":"Stage[main]","target":"Class[Profile::Beta::Autoupdater]"},{"source":"Stage[main]","target":"Class[Beta::Autoupdater]"},{"source":"Class[Beta::Autoupdater]","target":"File[/usr/local/bin/wmf-beta-update-all]"},{"source":"Class[Beta::Autoupdater]","target":"File[/srv/beta-update-logs]"},{"source":"Class[Beta::Autoupdater]","target":"Httpd::Site[beta-autoupdater]"},{"source":"Class[Beta::Autoupdater]","target":"File[/usr/local/bin/wmf-beta-update-databases.py]"},{"source":"Class[Beta::Autoupdater]","target":"Systemd::Timer::Job[wmf-beta-update-all]"},{"source":"Class[Beta::Autoupdater]","target":"Systemd::Timer::Job[beta-autoupdater-prune-stale-logs]"},{"source":"Class[Beta::Autoupdater]","target":"Git::Clone[beta-mediawiki-core]"},{"source":"Class[Beta::Autoupdater]","target":"Git::Clone[beta-portal]"},{"source":"Class[Beta::Autoupdater]","target":"File[/srv/mediawiki-staging/docroot/wwwportal/portal-master]"},{"source":"Class[Beta::Autoupdater]","target":"Exec[/bin/rm -r /srv/mediawiki-staging/php-master/extensions]"},{"source":"Class[Beta::Autoupdater]","target":"Git::Clone[beta-mediawiki-extensions]"},{"source":"Class[Beta::Autoupdater]","target":"Exec[beta_mediawiki_skins_git_init]"},{"source":"Class[Beta::Autoupdater]","target":"Exec[beta_mediawiki_skins_git_remote_add]"},{"source":"Class[Beta::Autoupdater]","target":"Git::Clone[beta-mediawiki-skins]"},{"source":"Class[Beta::Autoupdater]","target":"Git::Clone[mediawiki/vendor]"},{"source":"Class[Beta::Autoupdater]","target":"File[/usr/local/bin/wmf-beta-autoupdate.py]"},{"source":"Class[Beta::Autoupdater]","target":"File[/usr/local/bin/wmf-beta-mwconfig-update]"},{"source":"Stage[main]","target":"Class[Role::Beta::Mediawiki]"},{"source":"Stage[main]","target":"Class[Profile::Beta::Mediawiki]"},{"source":"Class[Profile::Beta::Mediawiki]","target":"Security::Access::Config[scap-allow-mwdeploy]"},{"source":"Class[Profile::Beta::Mediawiki]","target":"Security::Access::Config[scap-allow-scap]"},{"source":"Stage[main]","target":"Class[Profile::Beta::Mediawiki_packages]"},{"source":"Class[Profile::Beta::Mediawiki_packages]","target":"Package[lame]"},{"source":"Class[Profile::Beta::Mediawiki_packages]","target":"Package[djvulibre-bin]"},{"source":"Class[Profile::Beta::Mediawiki_packages]","target":"Package[libtiff-tools]"},{"source":"Class[Profile::Beta::Mediawiki_packages]","target":"Package[poppler-utils]"},{"source":"Class[Profile::Beta::Mediawiki_packages]","target":"Package[imagemagick]"},{"source":"Class[Profile::Beta::Mediawiki_packages]","target":"Package[ghostscript]"},{"source":"Class[Profile::Beta::Mediawiki_packages]","target":"Package[fluidsynth]"},{"source":"Class[Profile::Beta::Mediawiki_packages]","target":"Package[fluid-soundfont-gs]"},{"source":"Class[Profile::Beta::Mediawiki_packages]","target":"Package[fluid-soundfont-gm]"},{"source":"Class[Profile::Beta::Mediawiki_packages]","target":"Package[fonts-noto]"},{"source":"Class[Profile::Beta::Mediawiki_packages]","target":"Package[python3-pygments]"},{"source":"Class[Profile::Beta::Mediawiki_packages]","target":"Package[perl]"},{"source":"Class[Profile::Beta::Mediawiki_packages]","target":"Package[ploticus]"},{"source":"Class[Profile::Beta::Mediawiki_packages]","target":"Package[librsvg2-bin]"},{"source":"Stage[main]","target":"Class[Profile::Beta::Deploymentserver_docker_group]"},{"source":"Class[Profile::Beta::Deploymentserver_docker_group]","target":"Exec[mwbuilder user docker membership]"},{"source":"Class[Profile::Beta::Deploymentserver_docker_group]","target":"Exec[hashar user docker membership]"},{"source":"Class[Profile::Beta::Deploymentserver_docker_group]","target":"Exec[thcipriani user docker membership]"},{"source":"Class[Profile::Beta::Deploymentserver_docker_group]","target":"Exec[brennen user docker membership]"},{"source":"Class[Profile::Beta::Deploymentserver_docker_group]","target":"Exec[dancy user docker membership]"},{"source":"Class[Profile::Beta::Deploymentserver_docker_group]","target":"Exec[jhuneidi user docker membership]"},{"source":"Class[Profile::Beta::Deploymentserver_docker_group]","target":"Exec[dduvall user docker membership]"},{"source":"Class[Profile::Beta::Deploymentserver_docker_group]","target":"Exec[jnuche user docker membership]"},{"source":"Class[Profile::Beta::Deploymentserver_docker_group]","target":"Exec[aklapper user docker membership]"},{"source":"Class[Profile::Beta::Deploymentserver_docker_group]","target":"Exec[bd808 user docker membership]"},{"source":"Stage[main]","target":"Class[Profile::Base::Production]"},{"source":"Stage[main]","target":"Class[Profile::Firewall]"},{"source":"Stage[main]","target":"Class[Firewall]"},{"source":"Stage[main]","target":"Class[Ferm]"},{"source":"Class[Ferm]","target":"Package[libnet-dns-perl]"},{"source":"Class[Ferm]","target":"Package[iptables]"},{"source":"Class[Ferm]","target":"Package[ferm]"},{"source":"Class[Ferm]","target":"File[/etc/modules-load.d/conntrack.conf]"},{"source":"Class[Ferm]","target":"File[/usr/local/sbin/ferm-status]"},{"source":"Class[Ferm]","target":"File[/etc/ferm]"},{"source":"Class[Ferm]","target":"Service[ferm]"},{"source":"Class[Ferm]","target":"Systemd::Override[ferm-service-status-restart]"},{"source":"Class[Ferm]","target":"File[/etc/ferm/ferm.conf]"},{"source":"Class[Ferm]","target":"File[/etc/ferm/functions.conf]"},{"source":"Class[Ferm]","target":"File[/etc/ferm/conf.d]"},{"source":"Class[Ferm]","target":"File[/etc/default/ferm]"},{"source":"Class[Ferm]","target":"Alternatives::Select[iptables]"},{"source":"Class[Ferm]","target":"Alternatives::Select[ip6tables]"},{"source":"Stage[main]","target":"Class[Profile::Firewall::Log::Ferm]"},{"source":"Stage[main]","target":"Class[Ulogd]"},{"source":"Class[Ulogd]","target":"Package[ulogd2]"},{"source":"Class[Ulogd]","target":"File[/etc/ulogd.conf]"},{"source":"Class[Ulogd]","target":"Service[ulogd2]"},{"source":"Class[Ulogd]","target":"Profile::Auto_restarts::Service[ulogd2]"},{"source":"Class[Profile::Firewall::Log::Ferm]","target":"Ferm::Filter_log[filter-bootp]"},{"source":"Class[Profile::Firewall::Log::Ferm]","target":"Ferm::Rule[log-everything]"},{"source":"Class[Profile::Firewall]","target":"Sysctl::Parameters[ferm_conntrack]"},{"source":"Class[Profile::Firewall]","target":"Firewall::Service[ssh-from-bastion]"},{"source":"Class[Profile::Firewall]","target":"Firewall::Service[ssh-from-cumin-masters]"},{"source":"Class[Profile::Firewall]","target":"Firewall::Service[full-monitoring-metrics-access-udp]"},{"source":"Class[Profile::Firewall]","target":"Firewall::Service[full-monitoring-metrics-access-tcp]"},{"source":"Class[Profile::Firewall]","target":"Package[conntrack]"},{"source":"Class[Profile::Firewall]","target":"Confd::File[/etc/ferm/conf.d/00_defs_requestctl]"},{"source":"Class[Profile::Firewall]","target":"Ferm::Rule[drop-blocked-nets]"},{"source":"Class[Profile::Firewall]","target":"Ferm::Conf[main]"},{"source":"Class[Profile::Firewall]","target":"Ferm::Rule[dscp-default]"},{"source":"Class[Profile::Firewall]","target":"Ferm::Conf[defs]"},{"source":"Class[Profile::Firewall]","target":"Nrpe::Plugin[check_ferm]"},{"source":"Class[Profile::Firewall]","target":"Nrpe::Monitor_service[ferm_active]"},{"source":"Stage[main]","target":"Class[Profile::Backup::Host]"},{"source":"Class[Role::Deployment_server]","target":"Backup::Set[home]"},{"source":"Stage[main]","target":"Class[Profile::Mediawiki::Deployment::Server]"},{"source":"Stage[main]","target":"Class[Profile::Mediawiki::Common]"},{"source":"Stage[main]","target":"Class[Profile::Base::Memory_cgroup]"},{"source":"Class[Profile::Base::Memory_cgroup]","target":"Grub::Bootparam[cgroup_enable]"},{"source":"Class[Profile::Base::Memory_cgroup]","target":"Grub::Bootparam[swapaccount]"},{"source":"Stage[main]","target":"Class[Profile::Mediawiki::System_users]"},{"source":"Class[Profile::Mediawiki::System_users]","target":"Group[mwbuilder]"},{"source":"Class[Profile::Mediawiki::System_users]","target":"User[mwbuilder]"},{"source":"Class[Profile::Mediawiki::System_users]","target":"User[mwpresync]"},{"source":"Class[Profile::Mediawiki::System_users]","target":"Git::Userconfig[.gitconfig for mwpresync user]"},{"source":"Class[Profile::Mediawiki::System_users]","target":"Group[spiderpig]"},{"source":"Class[Profile::Mediawiki::System_users]","target":"User[spiderpig]"},{"source":"Class[Profile::Mediawiki::System_users]","target":"Group[fundraising-data-uploader]"},{"source":"Class[Profile::Mediawiki::System_users]","target":"User[fundraising-data-uploader]"},{"source":"Class[Profile::Mediawiki::System_users]","target":"Ssh::Userkey[fundraising-data-uploader]"},{"source":"Stage[main]","target":"Class[Geoip]"},{"source":"Stage[main]","target":"Class[Geoip::Data::Puppet]"},{"source":"Class[Geoip::Data::Puppet]","target":"File[/usr/share/GeoIP]"},{"source":"Stage[main]","target":"Class[Geoip::Bin]"},{"source":"Class[Geoip::Bin]","target":"Package[geoip-bin]"},{"source":"Class[Geoip::Bin]","target":"Package[mmdb-bin]"},{"source":"Stage[main]","target":"Class[Systemd::Coredump]"},{"source":"Class[Systemd::Coredump]","target":"File[/etc/systemd/coredump.conf]"},{"source":"Class[Systemd::Coredump]","target":"Exec[systemd daemon-reload for coredump]"},{"source":"Class[Systemd::Coredump]","target":"Systemd::Tmpfile[coredump]"},{"source":"Class[Systemd::Coredump]","target":"Sysctl::Parameters[coredump]"},{"source":"Stage[main]","target":"Class[Mediawiki::Cgroup]"},{"source":"Class[Mediawiki::Cgroup]","target":"Package[cgroup-tools]"},{"source":"Class[Mediawiki::Cgroup]","target":"File[/usr/local/bin/cgroup-mediawiki-clean]"},{"source":"Class[Mediawiki::Cgroup]","target":"Base::Service_unit[mw-cgroup]"},{"source":"Class[Mediawiki::Cgroup]","target":"Grub::Bootparam[cgroup.memory]"},{"source":"Class[Mediawiki::Cgroup]","target":"Grub::Bootparam[disable_unified_cgroup_hierarchy]"},{"source":"Stage[main]","target":"Class[Mediawiki::Packages]"},{"source":"Stage[main]","target":"Class[Imagemagick::Install]"},{"source":"Class[Imagemagick::Install]","target":"Package[webp]"},{"source":"Class[Imagemagick::Install]","target":"File[/etc/ImageMagick-6/policy.xml]"},{"source":"Class[Mediawiki::Packages]","target":"Package[firejail]"},{"source":"Class[Mediawiki::Packages]","target":"Package[gnupg1]"},{"source":"Class[Mediawiki::Packages]","target":"Package[python3-pil]"},{"source":"Stage[main]","target":"Class[Mediawiki::Users]"},{"source":"Class[Mediawiki::Users]","target":"Group[mwdeploy]"},{"source":"Class[Mediawiki::Users]","target":"User[mwdeploy]"},{"source":"Class[Mediawiki::Users]","target":"Ssh::Userkey[mwdeploy]"},{"source":"Class[Mediawiki::Users]","target":"Sudo::User[mwdeploy]"},{"source":"Stage[main]","target":"Class[Profile::Mediawiki::Scap_client]"},{"source":"Stage[main]","target":"Class[Scap]"},{"source":"Stage[main]","target":"Class[Git::Lfs]"},{"source":"Class[Git::Lfs]","target":"Package[git-lfs]"},{"source":"Stage[main]","target":"Class[Scap::User]"},{"source":"Class[Scap::User]","target":"File[/var/lib/scap]"},{"source":"Class[Scap::User]","target":"Systemd::Sysuser[scap]"},{"source":"Class[Scap::User]","target":"Ssh::Userkey[scap]"},{"source":"Class[Scap]","target":"Package[python3-venv]"},{"source":"Class[Scap]","target":"File[/etc/scap.cfg]"},{"source":"Stage[main]","target":"Class[Mediawiki::Scap]"},{"source":"Class[Mediawiki::Scap]","target":"File[/srv/mediawiki]"},{"source":"Class[Mediawiki::Scap]","target":"Exec[fetch_mediawiki]"},{"source":"Class[Mediawiki::Scap]","target":"File[/etc/profile.d/mediawiki.sh]"},{"source":"Stage[main]","target":"Class[Scap::Firewall]"},{"source":"Class[Scap::Firewall]","target":"Firewall::Service[deployment-ssh]"},{"source":"Stage[main]","target":"Class[Mediawiki::Syslog]"},{"source":"Class[Mediawiki::Syslog]","target":"Rsyslog::Conf[mediawiki]"},{"source":"Class[Mediawiki::Syslog]","target":"File[/etc/logrotate.d/mediawiki_apache]"},{"source":"Stage[main]","target":"Class[Profile::Rsyslog::Udp_localhost_compat]"},{"source":"Class[Profile::Rsyslog::Udp_localhost_compat]","target":"Rsyslog::Conf[udp_localhost_compat]"},{"source":"Stage[main]","target":"Class[Profile::Prometheus::Statsd_exporter]"},{"source":"Stage[main]","target":"Class[Prometheus::Statsd_exporter]"},{"source":"Class[Prometheus::Statsd_exporter]","target":"Package[prometheus-statsd-exporter]"},{"source":"Class[Prometheus::Statsd_exporter]","target":"File[/etc/prometheus]"},{"source":"Class[Prometheus::Statsd_exporter]","target":"File[/etc/prometheus/statsd_exporter.conf]"},{"source":"Class[Prometheus::Statsd_exporter]","target":"File[/etc/default/prometheus-statsd-exporter]"},{"source":"Class[Prometheus::Statsd_exporter]","target":"Service[prometheus-statsd-exporter]"},{"source":"Class[Prometheus::Statsd_exporter]","target":"Profile::Auto_restarts::Service[prometheus-statsd-exporter]"},{"source":"Class[Profile::Prometheus::Statsd_exporter]","target":"Ferm::Client[statsd-exporter-client]"},{"source":"Stage[main]","target":"Class[Profile::Mediawiki::Php]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Apt::Repository[wikimedia-php83]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Package[libpcre2-8-0]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Package[php-common]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Profile::Mediawiki::Php::Absented_version[8.1]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Exec[apt_update_php]"},{"source":"Stage[main]","target":"Class[Php]"},{"source":"Class[Php]","target":"Package[php8.3-common]"},{"source":"Class[Php]","target":"Package[php8.3-opcache]"},{"source":"Class[Php]","target":"Package[php8.3-cli]"},{"source":"Class[Php]","target":"File[/etc/php/8.3/cli/conf.d]"},{"source":"Class[Php]","target":"File[/etc/php/8.3/cli/php.ini]"},{"source":"Class[Php]","target":"Package[php8.3-fpm]"},{"source":"Class[Php]","target":"File[/etc/php/8.3/fpm/conf.d]"},{"source":"Class[Php]","target":"File[/etc/php/8.3/fpm/php.ini]"},{"source":"Stage[main]","target":"Class[Php::Default_extensions]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[calendar]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[ctype]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[exif]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[fileinfo]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[ftp]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[gettext]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[iconv]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[phar]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[posix]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[readline]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[shmop]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[sockets]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[sysvmsg]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[sysvsem]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[sysvshm]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[tokenizer]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[json]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[pdo]"},{"source":"Class[Php::Default_extensions]","target":"Php::Extension[opcache]"},{"source":"Stage[main]","target":"Class[Php::Fpm]"},{"source":"Class[Php::Fpm]","target":"File[/etc/php/8.3/fpm/php-fpm.conf]"},{"source":"Class[Php::Fpm]","target":"Service[php8.3-fpm]"},{"source":"Class[Php::Fpm]","target":"File[/etc/php/8.3/fpm/pool.d]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Systemd::Unit[php8.3-fpm.service]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Fpm::Pool[www-8.3]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Systemd::Syslog[php8.3-fpm]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[bcmath]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[bz2]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[curl]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[gd]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[gmp]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[intl]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[mbstring]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[apcu]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[msgpack]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[redis]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[luasandbox]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[wikidiff2]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[yaml]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[uuid]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[xml]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[mysqli]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[dba]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[memcached]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[igbinary]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[pdo_mysql]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[mysqlnd]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[dom]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[simplexml]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[xmlreader]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[xmlwriter]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[xsl]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Package[php8.3-phpdbg]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[xhprof]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[excimer]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Alternatives::Select[php]"},{"source":"Class[Profile::Mediawiki::Php]","target":"Php::Extension[wmerrors]"},{"source":"Class[Profile::Mediawiki::Php]","target":"File[/etc/php/php7-fatal-error.php]"},{"source":"Class[Profile::Mediawiki::Php]","target":"File[/etc/php/error-params.php]"},{"source":"Class[Profile::Mediawiki::Common]","target":"File[/usr/local/bin/furl]"},{"source":"Class[Profile::Mediawiki::Common]","target":"File[/usr/local/bin/mediawiki-firejail-convert]"},{"source":"Class[Profile::Mediawiki::Common]","target":"File[/etc/firejail/mediawiki.local]"},{"source":"Class[Profile::Mediawiki::Common]","target":"File[/etc/firejail/mediawiki-converters.profile]"},{"source":"Class[Profile::Mediawiki::Common]","target":"File[/usr/local/bin/mediawiki-firejail-ghostscript]"},{"source":"Class[Profile::Mediawiki::Common]","target":"File[/var/log/mediawiki]"},{"source":"Class[Profile::Mediawiki::Common]","target":"File[/root/decommission_appserver]"},{"source":"Class[Profile::Mediawiki::Common]","target":"Sysctl::Parameters[tcp_tw_reuse]"},{"source":"Stage[main]","target":"Class[Cpufrequtils]"},{"source":"Stage[main]","target":"Class[Rsync::Server]"},{"source":"Class[Rsync::Server]","target":"Concat[/etc/rsyncd.conf]"},{"source":"Class[Rsync::Server]","target":"File[/etc/default/rsync]"},{"source":"Class[Rsync::Server]","target":"Service[rsync]"},{"source":"Class[Rsync::Server]","target":"File[/etc/rsync.d]"},{"source":"Class[Rsync::Server]","target":"Concat::Fragment[/etc/rsyncd.conf-header]"},{"source":"Stage[main]","target":"Class[Scap::Master]"},{"source":"Class[Scap::Master]","target":"Package[python3-service-checker]"},{"source":"Class[Scap::Master]","target":"Package[python3-pygerrit2]"},{"source":"Class[Scap::Master]","target":"Git::Clone[operations/mediawiki-config]"},{"source":"Class[Scap::Master]","target":"Git::Clone[repos/releng/scap]"},{"source":"Class[Scap::Master]","target":"File[/srv/patches]"},{"source":"Class[Scap::Master]","target":"Exec[/usr/bin/git init --shared=group /srv/patches]"},{"source":"Class[Scap::Master]","target":"File[/srv/patches/.git/hooks/pre-commit]"},{"source":"Class[Scap::Master]","target":"File[/srv/mediawiki-staging/.git/hooks/commit-msg]"},{"source":"Class[Scap::Master]","target":"Exec[bootstrap_scap_master]"},{"source":"Class[Scap::Master]","target":"File[/usr/bin/scap]"},{"source":"Class[Scap::Master]","target":"Rsync::Server::Module[scap-install-staging]"},{"source":"Class[Scap::Master]","target":"Rsync::Server::Module[common]"},{"source":"Class[Scap::Master]","target":"Rsync::Server::Module[patches]"},{"source":"Class[Scap::Master]","target":"Rsync::Server::Module[releases]"},{"source":"Class[Scap::Master]","target":"File[/usr/local/bin/scap-master-sync]"},{"source":"Class[Scap::Master]","target":"Sudo::User[scap-master-sync]"},{"source":"Class[main]","target":"File[/etc/scap]"},{"source":"Class[Scap::Master]","target":"File[/etc/scap/phabricator_token]"},{"source":"Stage[main]","target":"Class[Scap::Scripts]"},{"source":"Class[Scap::Scripts]","target":"File[/usr/local/bin/dologmsg]"},{"source":"Class[Scap::Scripts]","target":"File[/usr/local/bin/mwgrep]"},{"source":"Class[Scap::Scripts]","target":"File[/usr/local/bin/foreachwiki]"},{"source":"Class[Scap::Scripts]","target":"File[/usr/local/bin/foreachwikiindblist]"},{"source":"Class[Scap::Scripts]","target":"File[/usr/local/bin/expanddblist]"},{"source":"Class[Scap::Scripts]","target":"File[/usr/local/bin/mwscript]"},{"source":"Class[Scap::Scripts]","target":"File[/usr/local/bin/mwscriptwikiset]"},{"source":"Class[Scap::Scripts]","target":"File[/usr/local/bin/purge-varnish]"},{"source":"Class[Scap::Scripts]","target":"File[/usr/local/bin/set-group-write]"},{"source":"Class[Scap::Scripts]","target":"File[/usr/local/bin/sql]"},{"source":"Class[Scap::Scripts]","target":"File[/usr/local/sbin/set-group-write2]"},{"source":"Class[Scap::Scripts]","target":"File[/usr/local/share/man/man1]"},{"source":"Class[Scap::Scripts]","target":"File[/usr/local/bin/sudo-withagent]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Scap::Source[statsv/statsv]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Scap::Source[performance/navtiming]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Scap::Source[restbase/deploy]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Scap::Source[cassandra/logstash-logback-encoder]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Scap::Source[dumps/dumps]"},{"source":"Stage[main]","target":"Class[Deployment::Umask_wikidev]"},{"source":"Class[Deployment::Umask_wikidev]","target":"File[/etc/profile.d/umask-wikidev.sh]"},{"source":"Stage[main]","target":"Class[Deployment::Deployment_server]"},{"source":"Class[Deployment::Deployment_server]","target":"File[/usr/local/bin/git-new-workdir]"},{"source":"Class[Deployment::Deployment_server]","target":"File[/srv/deployment]"},{"source":"Stage[main]","target":"Class[Httpd]"},{"source":"Class[Httpd]","target":"Package[apache2]"},{"source":"Class[Httpd]","target":"Package[links]"},{"source":"Class[Httpd]","target":"File[/etc/apache2/ports.conf]"},{"source":"Class[Httpd]","target":"File[/etc/apache2/conf-available]"},{"source":"Class[Httpd]","target":"File[/etc/apache2/conf-enabled]"},{"source":"Class[Httpd]","target":"File[/etc/apache2/env-available]"},{"source":"Class[Httpd]","target":"File[/etc/apache2/env-enabled]"},{"source":"Class[Httpd]","target":"File[/etc/apache2/sites-available]"},{"source":"Class[Httpd]","target":"File[/etc/apache2/sites-enabled]"},{"source":"Class[Httpd]","target":"File_line[load_env_enabled]"},{"source":"Class[Httpd]","target":"Httpd::Conf[defaults]"},{"source":"Class[Httpd]","target":"Httpd::Site[dummy]"},{"source":"Class[Httpd]","target":"Httpd::Mod_conf[filter]"},{"source":"Class[Httpd]","target":"Httpd::Mod_conf[access_compat]"},{"source":"Class[Httpd]","target":"Httpd::Mod_conf[status]"},{"source":"Class[Httpd]","target":"File[/etc/apache2/mods-available/status.conf]"},{"source":"Class[Httpd]","target":"File[/etc/apache2/mods-enabled/status.conf]"},{"source":"Class[Httpd]","target":"Httpd::Conf[server-status]"},{"source":"Class[Httpd]","target":"File[/usr/local/bin/apache-status]"},{"source":"Class[Httpd]","target":"Augeas[Apache2 logs]"},{"source":"Class[Httpd]","target":"Exec[apache2_test_config_and_restart]"},{"source":"Class[Httpd]","target":"Systemd::Override[apache2-after-network-online-target]"},{"source":"Class[Httpd]","target":"Service[apache2]"},{"source":"Class[Httpd]","target":"Profile::Auto_restarts::Service[apache-htcacheclean]"},{"source":"Class[Httpd]","target":"Service[apache-htcacheclean]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Profile::Auto_restarts::Service[apache2]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Profile::Auto_restarts::Service[envoyproxy]"},{"source":"Stage[main]","target":"Class[Git::Daemon]"},{"source":"Class[Git::Daemon]","target":"Systemd::Service[git-daemon]"},{"source":"Class[Git::Daemon]","target":"Systemd::Syslog[git-daemon]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Package[default-mysql-client]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Firewall::Service[rsyncd_scap_master]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Firewall::Service[http_deployment_server]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Firewall::Service[git-daemon]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Firewall::Service[fundraising-data-uploader sftp]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Monitoring::Icinga::Git_merge[mediawiki_config]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Monitoring::Icinga::Bad_directory_owner[/srv/mediawiki-staging]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"File[/usr/local/etc/fix-staging-perms.sh]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"File[/usr/local/sbin/fix-staging-perms]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"File[/srv/deployment/mediawiki-staging]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Httpd::Site[deployment]"},{"source":"Stage[main]","target":"Class[Deployment::Rsync]"},{"source":"Stage[main]","target":"Class[Profile::Scap::Spiderpig]"},{"source":"Class[Profile::Scap::Spiderpig]","target":"Systemd::Service[spiderpig-jobrunner]"},{"source":"Class[Profile::Scap::Spiderpig]","target":"Systemd::Service[spiderpig-apiserver]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Motd::Script[inactive_warning]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Backup::Set[srv-deployment]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Package[percona-toolkit]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Package[tig]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Package[git-review]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Package[siege]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Package[wrk]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Package[lua-cjson]"},{"source":"Class[Profile::Mediawiki::Deployment::Server]","target":"Git::Systemconfig[disable-check-for-CVE-2022-24765]"},{"source":"Stage[main]","target":"Class[Profile::Confd]"},{"source":"Stage[main]","target":"Class[Confd]"},{"source":"Class[Confd]","target":"Package[confd]"},{"source":"Class[Confd]","target":"Package[python3-toml]"},{"source":"Class[Confd]","target":"File[/usr/local/bin/confd-lint-wrap]"},{"source":"Class[Confd]","target":"Nrpe::Plugin[check_confd_lint]"},{"source":"Class[Confd]","target":"Systemd::Tmpfile[/var/run/confd-template]"},{"source":"Class[Confd]","target":"Systemd::Timer::Job[clean-confd-rundir]"},{"source":"Class[Confd]","target":"Nrpe::Plugin[check_confd_template]"},{"source":"Class[Confd]","target":"File[/usr/local/bin/confd-prometheus-metrics]"},{"source":"Class[Confd]","target":"Logrotate::Conf[confd]"},{"source":"Class[Confd]","target":"Rsyslog::Conf[confd]"},{"source":"Class[Confd]","target":"Confd::Instance[main]"},{"source":"Stage[main]","target":"Class[Profile::Scap::Dsh]"},{"source":"Stage[main]","target":"Class[Scap::Dsh]"},{"source":"Class[Scap::Dsh]","target":"Package[dsh]"},{"source":"Class[Scap::Dsh]","target":"File[/etc/dsh]"},{"source":"Class[Scap::Dsh]","target":"File[/etc/dsh/group]"},{"source":"Class[Scap::Dsh]","target":"Scap::Dsh::Group[mediawiki-installation]"},{"source":"Class[Scap::Dsh]","target":"Scap::Dsh::Group[mediawiki-appserver-canaries]"},{"source":"Class[Scap::Dsh]","target":"Scap::Dsh::Group[mediawiki-api-canaries]"},{"source":"Class[Scap::Dsh]","target":"Scap::Dsh::Group[restbase-betacluster]"},{"source":"Class[Scap::Dsh]","target":"Scap::Dsh::Group[webperf]"},{"source":"Class[Scap::Dsh]","target":"Scap::Dsh::Group[arclamp]"},{"source":"Class[Scap::Dsh]","target":"Scap::Dsh::Group[jobrunner]"},{"source":"Class[Scap::Dsh]","target":"Scap::Dsh::Group[appserver]"},{"source":"Class[Scap::Dsh]","target":"Scap::Dsh::Group[api_appserver]"},{"source":"Class[Scap::Dsh]","target":"Scap::Dsh::Group[testserver]"},{"source":"Class[Scap::Dsh]","target":"Scap::Dsh::Group[scap_targets]"},{"source":"Class[Scap::Dsh]","target":"File[/etc/dsh/group/scap-proxies]"},{"source":"Class[Scap::Dsh]","target":"File[/etc/dsh/group/scap-masters]"},{"source":"Class[Scap::Dsh]","target":"File[/etc/dsh/dsh.conf]"},{"source":"Class[Profile::Scap::Dsh]","target":"Confd::File[/etc/dsh/group/mediawiki-appserver-canaries]"},{"source":"Class[Profile::Scap::Dsh]","target":"Confd::File[/etc/dsh/group/mediawiki-api-canaries]"},{"source":"Class[Profile::Scap::Dsh]","target":"Confd::File[/etc/dsh/group/mediawiki-parsoid-canaries]"},{"source":"Stage[main]","target":"Class[Profile::Keyholder::Server]"},{"source":"Stage[main]","target":"Class[Keyholder]"},{"source":"Class[Keyholder]","target":"Group[keyholder]"},{"source":"Class[Keyholder]","target":"User[keyholder]"},{"source":"Class[Keyholder]","target":"File[/run/keyholder]"},{"source":"Class[Keyholder]","target":"Systemd::Tmpfile[keyholder]"},{"source":"Class[Keyholder]","target":"File[/etc/keyholder.d]"},{"source":"Class[Keyholder]","target":"File[/etc/keyholder-auth.d]"},{"source":"Class[Keyholder]","target":"File[/usr/local/bin/ssh-agent-proxy]"},{"source":"Class[Keyholder]","target":"Systemd::Service[keyholder-agent]"},{"source":"Class[Keyholder]","target":"Systemd::Service[keyholder-proxy]"},{"source":"Class[Keyholder]","target":"File[/etc/keyholder-auth.d/keyholder.conf]"},{"source":"Class[Keyholder]","target":"File[/usr/local/sbin/keyholder]"},{"source":"Stage[main]","target":"Class[Keyholder::Monitoring]"},{"source":"Class[Keyholder::Monitoring]","target":"File[/usr/local/sbin/prometheus-keyholder-exporter]"},{"source":"Class[Keyholder::Monitoring]","target":"Systemd::Timer::Job[prometheus-keyholder-exporter]"},{"source":"Class[Profile::Keyholder::Server]","target":"Keyholder::Agent[mwdeploy]"},{"source":"Class[Profile::Keyholder::Server]","target":"Keyholder::Agent[phabricator]"},{"source":"Class[Profile::Keyholder::Server]","target":"Keyholder::Agent[deploy-service]"},{"source":"Class[Profile::Keyholder::Server]","target":"Keyholder::Agent[dumpsdeploy]"},{"source":"Class[Profile::Keyholder::Server]","target":"Keyholder::Agent[analytics_deploy]"},{"source":"Class[Profile::Keyholder::Server]","target":"Keyholder::Agent[scap]"},{"source":"Stage[main]","target":"Class[Profile::Mediawiki::Mcrouter_wancache]"},{"source":"Stage[main]","target":"Class[Mcrouter]"},{"source":"Class[Mcrouter]","target":"Package[mcrouter]"},{"source":"Class[Mcrouter]","target":"File[/etc/mcrouter/config.json]"},{"source":"Class[Mcrouter]","target":"File[/etc/default/mcrouter]"},{"source":"Class[Mcrouter]","target":"Systemd::Service[mcrouter]"},{"source":"Class[Mcrouter]","target":"Logrotate::Rule[mcrouter]"},{"source":"Class[Mcrouter]","target":"Rsyslog::Conf[mcrouter]"},{"source":"Class[Profile::Mediawiki::Mcrouter_wancache]","target":"File[/etc/systemd/system/mcrouter.service.d/cpuaccounting-override.conf]"},{"source":"Class[Profile::Mediawiki::Mcrouter_wancache]","target":"Ferm::Rule[skip_mcrouter_wancache_conntrack_out]"},{"source":"Class[Profile::Mediawiki::Mcrouter_wancache]","target":"Ferm::Rule[skip_mcrouter_wancache_conntrack_in]"},{"source":"Stage[main]","target":"Class[Profile::Prometheus::Mcrouter_exporter]"},{"source":"Class[Profile::Prometheus::Mcrouter_exporter]","target":"Prometheus::Mcrouter_exporter[default]"},{"source":"Class[Profile::Prometheus::Mcrouter_exporter]","target":"Profile::Auto_restarts::Service[prometheus-mcrouter-exporter]"},{"source":"Stage[main]","target":"Class[Profile::Conftool::Client]"},{"source":"Class[Profile::Conftool::Client]","target":"Package[python3-conftool]"},{"source":"Stage[main]","target":"Class[Passwords::Etcd]"},{"source":"Stage[main]","target":"Class[Etcd::Client::Globalconfig]"},{"source":"Class[Etcd::Client::Globalconfig]","target":"File[/etc/etcd]"},{"source":"Class[Etcd::Client::Globalconfig]","target":"Etcd::Client::Config[/etc/etcd/etcdrc]"},{"source":"Class[Profile::Conftool::Client]","target":"Etcd::Client::Config[/root/.etcdrc]"},{"source":"Stage[main]","target":"Class[Conftool::Config]"},{"source":"Class[Conftool::Config]","target":"File[/etc/conftool]"},{"source":"Class[Conftool::Config]","target":"File[/etc/conftool/config.yaml]"},{"source":"Class[Profile::Conftool::Client]","target":"File[/etc/conftool/schema.yaml]"},{"source":"Class[Profile::Conftool::Client]","target":"File[/etc/conftool/json-schema/]"},{"source":"Stage[main]","target":"Class[Profile::Releases::Mediawiki::Private]"},{"source":"Class[Profile::Releases::Mediawiki::Private]","target":"Rsync::Quickdatacopy[srv-mediawiki-private-primary]"},{"source":"Class[Profile::Releases::Mediawiki::Private]","target":"Rsync::Quickdatacopy[srv-mediawiki-private-releases1003.eqiad.wmnet]"},{"source":"Class[Profile::Releases::Mediawiki::Private]","target":"Rsync::Quickdatacopy[srv-mediawiki-private-releases2003.codfw.wmnet]"},{"source":"Stage[main]","target":"Class[Profile::Releases::Mediawiki::Security]"},{"source":"Class[Profile::Releases::Mediawiki::Security]","target":"Rsync::Quickdatacopy[srv-patches-releases-primary]"},{"source":"Class[Profile::Releases::Mediawiki::Security]","target":"Rsync::Quickdatacopy[srv-patches-releases1003.eqiad.wmnet]"},{"source":"Class[Profile::Releases::Mediawiki::Security]","target":"Rsync::Quickdatacopy[srv-patches-releases2003.codfw.wmnet]"},{"source":"Stage[main]","target":"Class[Profile::Httpbb]"},{"source":"Stage[main]","target":"Class[Httpbb]"},{"source":"Class[Httpbb]","target":"Package[httpbb]"},{"source":"Class[Httpbb]","target":"File[/srv/deployment/httpbb-tests]"},{"source":"Class[Httpbb]","target":"File[/usr/local/bin/deploy-apache-change]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/appserver]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/miscweb]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/people]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/releases]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/gitlab]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/vrts]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/zuul]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/contint]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/etherpad]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/rt]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/gerrit]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/planet]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/noc]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/doc]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/parse]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/thumbor]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/docker-registry]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/query_service]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/jobrunner]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/phabricator]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/liftwing]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/liftwing/production]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/ores_legacy]"},{"source":"Class[Profile::Httpbb]","target":"File[/srv/deployment/httpbb-tests/wikifunctions]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[appserver/test_foundation.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[appserver/test_main.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[appserver/test_redirects.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[appserver/test_remnant.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[appserver/test_secure.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[appserver/test_wikimania_wikimedia.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[appserver/test_wwwportals.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[miscweb/test_miscweb-k8s.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[people/test_people.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[releases/test_releases.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[gitlab/test_gitlab.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[vrts/test_vrts.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[contint/test_integration.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[contint/test_zuul.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[etherpad/test_etherpad.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[planet/test_planet.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[gerrit/test_gerrit.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[gerrit/test_gerrit_replica.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[gerrit/test_gerrit_spare.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[phabricator/test_phabricator.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[zuul/test_zuul.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[noc/test_noc.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[doc/test_doc.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[parse/test_parse.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[thumbor/test_thumbor.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[query_service/test_wdqs.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[jobrunner/test_endpoint.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_article-descriptions.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_articletopic-outlink.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_article-models.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_editcheck.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_llm.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_logo-detection.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_recommendation-api-ng.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_revertrisk.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_revscoring-articlequality.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_revscoring-articletopic.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_revscoring-draftquality.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_revscoring-drafttopic.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_revscoring-editquality-damaging.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_revscoring-editquality-goodfaith.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/production/test_revscoring-editquality-reverted.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_article-descriptions.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_articletopic-outlink.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_article-models.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_editcheck.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_llm.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_logo-detection.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_recommendation-api-ng.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_revertrisk.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_revscoring-articlequality.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_revscoring-articletopic.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_revscoring-draftquality.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_revscoring-drafttopic.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_revscoring-editquality-damaging.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_revscoring-editquality-goodfaith.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[liftwing/staging/test_revscoring-editquality-reverted.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[ores_legacy/test_ores_staging.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[ores_legacy/test_ores_production.yaml]"},{"source":"Class[Profile::Httpbb]","target":"Httpbb::Test_suite[wikifunctions/test_main.yaml]"},{"source":"Stage[main]","target":"Class[Wmflib::Service::Catalog]"},{"source":"Stage[main]","target":"Class[Profile::Services_proxy::Envoy]"},{"source":"Stage[main]","target":"Class[Profile::Envoy]"},{"source":"Stage[main]","target":"Class[Profile::Tcp_fast_open]"},{"source":"Class[Profile::Tcp_fast_open]","target":"Sysctl::Parameters[TCP Fast Open]"},{"source":"Stage[main]","target":"Class[Sslcert::Ca_deselect_dstx3]"},{"source":"Class[Sslcert::Ca_deselect_dstx3]","target":"File_line[deselect_dst_root_ca_x3]"},{"source":"Stage[main]","target":"Class[Envoyproxy]"},{"source":"Class[Envoyproxy]","target":"Package[envoyproxy]"},{"source":"Class[Envoyproxy]","target":"File[/etc/envoy]"},{"source":"Class[Envoyproxy]","target":"File[/etc/envoy/envoy.yaml]"},{"source":"Class[Envoyproxy]","target":"File[/etc/envoy/listeners.d]"},{"source":"Class[Envoyproxy]","target":"File[/etc/envoy/clusters.d]"},{"source":"Class[Envoyproxy]","target":"Systemd::Syslog[envoy]"},{"source":"Class[Envoyproxy]","target":"File[/usr/local/sbin/build-envoy-config]"},{"source":"Class[Envoyproxy]","target":"File[/etc/envoy/admin-config.yaml]"},{"source":"Class[Envoyproxy]","target":"File[/etc/envoy/stats-config.yaml]"},{"source":"Class[Envoyproxy]","target":"File[/etc/envoy/runtime.yaml]"},{"source":"Class[Envoyproxy]","target":"Exec[verify-envoy-config]"},{"source":"Class[Envoyproxy]","target":"File[/usr/local/sbin/envoyproxy-hot-restarter]"},{"source":"Class[Envoyproxy]","target":"File[/usr/local/sbin/envoyproxy-start]"},{"source":"Class[Envoyproxy]","target":"Systemd::Service[envoyproxy.service]"},{"source":"Class[Profile::Services_proxy::Envoy]","target":"Envoyproxy::Cluster[shellbox_cluster]"},{"source":"Class[Profile::Services_proxy::Envoy]","target":"Envoyproxy::Listener[shellbox]"},{"source":"Class[Profile::Services_proxy::Envoy]","target":"Envoyproxy::Cluster[api-https_cluster]"},{"source":"Class[Profile::Services_proxy::Envoy]","target":"Envoyproxy::Listener[mwapi]"},{"source":"Stage[main]","target":"Class[Profile::Tlsproxy::Envoy]"},{"source":"Class[main]","target":"Cfssl::Cert[discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]"},{"source":"Class[Profile::Tlsproxy::Envoy]","target":"Envoyproxy::Tls_terminator[443]"},{"source":"Class[Profile::Tlsproxy::Envoy]","target":"Ferm::Service[envoy_tls_termination]"},{"source":"Stage[main]","target":"Class[Profile::Docker::Engine]"},{"source":"Stage[main]","target":"Class[Docker::Configuration]"},{"source":"Class[Docker::Configuration]","target":"File[/etc/docker]"},{"source":"Class[Docker::Configuration]","target":"File[/etc/docker/daemon.json]"},{"source":"Stage[main]","target":"Class[Docker]"},{"source":"Class[Docker]","target":"Package[docker.io]"},{"source":"Class[Docker]","target":"Package[apparmor]"},{"source":"Class[Profile::Docker::Engine]","target":"Service[docker]"},{"source":"Stage[main]","target":"Class[Profile::Docker::Prune_old_images]"},{"source":"Class[Profile::Docker::Prune_old_images]","target":"Systemd::Timer::Job[docker-image-prune-old]"},{"source":"Apt::Repository[component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia]","target":"Exec[apt_repository_component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia]"},{"source":"Apt::Repository[component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia]","target":"File[/etc/apt/sources.list.d/component-puppet7-apt.wikimedia.org-wikimedia-bullseye-wikimedia.list]"},{"source":"Apt::Pin[apt_pin_puppet]","target":"Exec[apt_pin_apt_pin_puppet]"},{"source":"Apt::Pin[apt_pin_puppet]","target":"File[/etc/apt/preferences.d/apt_pin_puppet.pref]"},{"source":"Systemd::Unit[prometheus_puppet_agent_stats.service]","target":"File[/lib/systemd/system/prometheus_puppet_agent_stats.service]"},{"source":"Systemd::Unit[prometheus_puppet_agent_stats.service]","target":"Exec[systemd daemon-reload for prometheus_puppet_agent_stats.service (prometheus_puppet_agent_stats.service)]"},{"source":"Systemd::Timer[prometheus_puppet_agent_stats]","target":"Systemd::Service[prometheus_puppet_agent_stats]"},{"source":"Systemd::Syslog[prometheus_puppet_agent_stats]","target":"File[/var/log/prometheus_puppet_agent_stats]"},{"source":"Systemd::Syslog[prometheus_puppet_agent_stats]","target":"Rsyslog::Conf[prometheus_puppet_agent_stats]"},{"source":"Systemd::Syslog[prometheus_puppet_agent_stats]","target":"Logrotate::Conf[prometheus_puppet_agent_stats]"},{"source":"Systemd::Unit[clean_puppet_client_bucket.service]","target":"File[/lib/systemd/system/clean_puppet_client_bucket.service]"},{"source":"Systemd::Unit[clean_puppet_client_bucket.service]","target":"Exec[systemd daemon-reload for clean_puppet_client_bucket.service (clean_puppet_client_bucket.service)]"},{"source":"Systemd::Timer[clean_puppet_client_bucket]","target":"Systemd::Service[clean_puppet_client_bucket]"},{"source":"Systemd::Unit[puppet-agent-timer.service]","target":"File[/lib/systemd/system/puppet-agent-timer.service]"},{"source":"Systemd::Unit[puppet-agent-timer.service]","target":"Exec[systemd daemon-reload for puppet-agent-timer.service (puppet-agent-timer.service)]"},{"source":"Systemd::Timer[puppet-agent-timer]","target":"Systemd::Service[puppet-agent-timer]"},{"source":"Systemd::Syslog[puppet-agent-timer]","target":"File[/var/log/puppet-agent-timer]"},{"source":"Systemd::Syslog[puppet-agent-timer]","target":"Rsyslog::Conf[puppet-agent-timer]"},{"source":"Systemd::Syslog[puppet-agent-timer]","target":"Logrotate::Conf[puppet-agent-timer]"},{"source":"Logrotate::Conf[puppet]","target":"File[/etc/logrotate.d/puppet]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_systemd-timesyncd]","target":"Systemd::Unit[wmf_auto_restart_systemd-timesyncd.service]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_systemd-timesyncd]","target":"Systemd::Timer[wmf_auto_restart_systemd-timesyncd]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_systemd-timesyncd]","target":"Systemd::Syslog[wmf_auto_restart_systemd-timesyncd]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_exim4]","target":"Systemd::Unit[wmf_auto_restart_exim4.service]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_exim4]","target":"Systemd::Timer[wmf_auto_restart_exim4]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_exim4]","target":"Systemd::Syslog[wmf_auto_restart_exim4]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_prometheus-node-exporter]","target":"Systemd::Unit[wmf_auto_restart_prometheus-node-exporter.service]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_prometheus-node-exporter]","target":"Systemd::Timer[wmf_auto_restart_prometheus-node-exporter]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_prometheus-node-exporter]","target":"Systemd::Syslog[wmf_auto_restart_prometheus-node-exporter]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_rsyslog]","target":"Systemd::Unit[wmf_auto_restart_rsyslog.service]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_rsyslog]","target":"Systemd::Timer[wmf_auto_restart_rsyslog]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_rsyslog]","target":"Systemd::Syslog[wmf_auto_restart_rsyslog]"},{"source":"Rsyslog::Conf[exporter-base]","target":"File[/etc/rsyslog.d/10-exporter-base.conf]"},{"source":"Rsyslog::Conf[exporter]","target":"File[/etc/rsyslog.d/10-exporter.conf]"},{"source":"Systemd::Unit[cadvisor]","target":"File[/etc/systemd/system/cadvisor.service.d/puppet-override.conf]"},{"source":"Systemd::Unit[cadvisor]","target":"Exec[systemd daemon-reload for cadvisor.service (cadvisor)]"},{"source":"Stage[main]","target":"Class[Sysctl]"},{"source":"Class[Sysctl]","target":"File[/etc/sysctl.d]"},{"source":"Class[Sysctl]","target":"Exec[update_sysctl]"},{"source":"Sysctl::Conffile[ubuntu defaults]","target":"File[/etc/sysctl.d/51-ubuntu-defaults.conf]"},{"source":"Sysctl::Conffile[wikimedia base]","target":"File[/etc/sysctl.d/60-wikimedia-base.conf]"},{"source":"Sysctl::Conffile[disable_unprivileged_bpf]","target":"File[/etc/sysctl.d/70-disable_unprivileged_bpf.conf]"},{"source":"Sysctl::Conffile[unprivileged_userns_clone]","target":"File[/etc/sysctl.d/70-unprivileged_userns_clone.conf]"},{"source":"Sysctl::Conffile[fastopen]","target":"File[/etc/sysctl.d/70-fastopen.conf]"},{"source":"Sysctl::Conffile[tcp_min_snd_mss]","target":"File[/etc/sysctl.d/70-tcp_min_snd_mss.conf]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_lldpd]","target":"Systemd::Unit[wmf_auto_restart_lldpd.service]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_lldpd]","target":"Systemd::Timer[wmf_auto_restart_lldpd]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_lldpd]","target":"Systemd::Syslog[wmf_auto_restart_lldpd]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_systemd-journald]","target":"Systemd::Unit[wmf_auto_restart_systemd-journald.service]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_systemd-journald]","target":"Systemd::Timer[wmf_auto_restart_systemd-journald]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_systemd-journald]","target":"Systemd::Syslog[wmf_auto_restart_systemd-journald]"},{"source":"Sysctl::Conffile[core_dumps]","target":"File[/etc/sysctl.d/70-core_dumps.conf]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_ssh]","target":"Systemd::Unit[wmf_auto_restart_ssh.service]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_ssh]","target":"Systemd::Timer[wmf_auto_restart_ssh]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_ssh]","target":"Systemd::Syslog[wmf_auto_restart_ssh]"},{"source":"Systemd::Unit[kernel-purge.service]","target":"File[/lib/systemd/system/kernel-purge.service]"},{"source":"Systemd::Unit[kernel-purge.service]","target":"Exec[systemd daemon-reload for kernel-purge.service (kernel-purge.service)]"},{"source":"Systemd::Timer[kernel-purge]","target":"Systemd::Service[kernel-purge]"},{"source":"Systemd::Syslog[kernel-purge]","target":"File[/var/log/kernel-purge]"},{"source":"Systemd::Syslog[kernel-purge]","target":"Rsyslog::Conf[kernel-purge]"},{"source":"Systemd::Syslog[kernel-purge]","target":"Logrotate::Conf[kernel-purge]"},{"source":"Systemd::Unit[prometheus-debian-version-textfile.service]","target":"File[/lib/systemd/system/prometheus-debian-version-textfile.service]"},{"source":"Systemd::Unit[prometheus-debian-version-textfile.service]","target":"Exec[systemd daemon-reload for prometheus-debian-version-textfile.service (prometheus-debian-version-textfile.service)]"},{"source":"Systemd::Timer[prometheus-debian-version-textfile]","target":"Systemd::Service[prometheus-debian-version-textfile]"},{"source":"Systemd::Unit[prometheus-dpkg-success-textfile.service]","target":"File[/lib/systemd/system/prometheus-dpkg-success-textfile.service]"},{"source":"Systemd::Unit[prometheus-dpkg-success-textfile.service]","target":"Exec[systemd daemon-reload for prometheus-dpkg-success-textfile.service (prometheus-dpkg-success-textfile.service)]"},{"source":"Systemd::Timer[prometheus-dpkg-success-textfile]","target":"Systemd::Service[prometheus-dpkg-success-textfile]"},{"source":"Systemd::Unit[send_puppet_failure_emails.service]","target":"File[/lib/systemd/system/send_puppet_failure_emails.service]"},{"source":"Systemd::Unit[send_puppet_failure_emails.service]","target":"Exec[systemd daemon-reload for send_puppet_failure_emails.service (send_puppet_failure_emails.service)]"},{"source":"Systemd::Timer[send_puppet_failure_emails]","target":"Systemd::Service[send_puppet_failure_emails]"},{"source":"Systemd::Unit[cleanup_puppet_client_bucket.service]","target":"File[/lib/systemd/system/cleanup_puppet_client_bucket.service]"},{"source":"Systemd::Unit[cleanup_puppet_client_bucket.service]","target":"Exec[systemd daemon-reload for cleanup_puppet_client_bucket.service (cleanup_puppet_client_bucket.service)]"},{"source":"Systemd::Timer[cleanup_puppet_client_bucket]","target":"Systemd::Service[cleanup_puppet_client_bucket]"},{"source":"Concat::Fragment[/etc/openstack/clouds.yaml_novaobserver]","target":"Concat_fragment[/etc/openstack/clouds.yaml_novaobserver]"},{"source":"Concat::Fragment[/root/.config/openstack/clouds.yaml_novaobserver]","target":"Concat_fragment[/root/.config/openstack/clouds.yaml_novaobserver]"},{"source":"Concat::Fragment[/etc/openstack/clouds.yaml_ossystemobserver]","target":"Concat_fragment[/etc/openstack/clouds.yaml_ossystemobserver]"},{"source":"Concat::Fragment[/root/.config/openstack/clouds.yaml_ossystemobserver]","target":"Concat_fragment[/root/.config/openstack/clouds.yaml_ossystemobserver]"},{"source":"Ferm::Service[ssh_from_cumin_project_masters]","target":"File[/etc/ferm/conf.d/10_ssh_from_cumin_project_masters]"},{"source":"Concat[/etc/security/access.conf]","target":"Concat_file[/etc/security/access.conf]"},{"source":"Stage[main]","target":"Class[Security::Pam]"},{"source":"Class[Security::Pam]","target":"Exec[pam-auth-update]"},{"source":"Security::Pam::Config[local-pam-access]","target":"File[/usr/share/pam-configs/local-pam-access]"},{"source":"Concat::Fragment[security-access-labs-local]","target":"Concat_fragment[security-access-labs-local]"},{"source":"Concat::Fragment[security-access-labs-restrict-to-project]","target":"Concat_fragment[security-access-labs-restrict-to-project]"},{"source":"Systemd::Unit[sssd-nss.service-sssd-nss-auto-restart]","target":"File[/etc/systemd/system/sssd-nss.service.d]"},{"source":"Systemd::Unit[sssd-nss.service-sssd-nss-auto-restart]","target":"File[/etc/systemd/system/sssd-nss.service.d/sssd-nss-auto-restart.conf]"},{"source":"Systemd::Unit[sssd-nss.service-sssd-nss-auto-restart]","target":"Exec[systemd daemon-reload for sssd-nss.service (sssd-nss.service-sssd-nss-auto-restart)]"},{"source":"Systemd::Unit[prometheus_ssh_open_sessions.service]","target":"File[/lib/systemd/system/prometheus_ssh_open_sessions.service]"},{"source":"Systemd::Unit[prometheus_ssh_open_sessions.service]","target":"Exec[systemd daemon-reload for prometheus_ssh_open_sessions.service (prometheus_ssh_open_sessions.service)]"},{"source":"Systemd::Timer[prometheus_ssh_open_sessions]","target":"Systemd::Service[prometheus_ssh_open_sessions]"},{"source":"Systemd::Syslog[prometheus_ssh_open_sessions]","target":"File[/var/log/prometheus_ssh_open_sessions]"},{"source":"Systemd::Syslog[prometheus_ssh_open_sessions]","target":"Rsyslog::Conf[prometheus_ssh_open_sessions]"},{"source":"Systemd::Syslog[prometheus_ssh_open_sessions]","target":"Logrotate::Conf[prometheus_ssh_open_sessions]"},{"source":"Ferm::Service[metricsinfra_prometheus_all_tcp]","target":"File[/etc/ferm/conf.d/10_metricsinfra_prometheus_all_tcp]"},{"source":"Ferm::Service[metricsinfra_prometheus_all_udp]","target":"File[/etc/ferm/conf.d/10_metricsinfra_prometheus_all_udp]"},{"source":"Ferm::Service[dhcp6_response]","target":"File[/etc/ferm/conf.d/10_dhcp6_response]"},{"source":"Motd::Script[beta_warning_and_terms]","target":"File[/etc/update-motd.d/01-beta-warning-and-terms]"},{"source":"Java::Package[openjdk-jre-headless-17]","target":"Package[openjdk-17-jre-headless]"},{"source":"Alternatives::Java[17]","target":"Exec[update_java_alternatives_17]"},{"source":"Java::Cacert[wmf:puppetca.pem]","target":"Exec[java__cacert_wmf:puppetca.pem]"},{"source":"Firewall::Service[jenkins_controller_ssh]","target":"Ferm::Service[jenkins_controller_ssh]"},{"source":"Firewall::Service[jenkins_controller_ssh]","target":"Nftables::Service[jenkins_controller_ssh]"},{"source":"Git::Userconfig[.gitconfig for jenkins-deploy user]","target":"File[/srv/home/jenkins-deploy/.gitconfig]"},{"source":"Profile::Gerrit::Sshkey[gerrit]","target":"Sshkey[gerrit]"},{"source":"Concat[/etc/cfssl/mutual_tls_client_cert.pem]","target":"Concat_file[/etc/cfssl/mutual_tls_client_cert.pem]"},{"source":"Concat::Fragment[mtls_client_cert_leaf]","target":"Concat_fragment[mtls_client_cert_leaf]"},{"source":"Concat::Fragment[mtls_client_cert_chain]","target":"Concat_fragment[mtls_client_cert_chain]"},{"source":"Cfssl::Config[client-cfssl]","target":"File[/etc/cfssl/client-cfssl.conf]"},{"source":"Systemd::Service[cfssl-serve@proxy-client]","target":"Service[cfssl-serve@proxy-client]"},{"source":"Systemd::Service[cfssl-serve@proxy-client]","target":"Systemd::Unit[cfssl-serve@proxy-client]"},{"source":"Concat::Fragment[/etc/rsyslog.d/00-global.conf-maxMessageSize]","target":"Concat_fragment[/etc/rsyslog.d/00-global.conf-maxMessageSize]"},{"source":"Rsyslog::Conf[lookup_output]","target":"File[/etc/rsyslog.d/10-lookup-output.conf]"},{"source":"Rsyslog::Conf[template_syslog_json]","target":"File[/etc/rsyslog.d/10-template-syslog-json.conf]"},{"source":"Rsyslog::Conf[output_kafka]","target":"File[/etc/rsyslog.d/30-output-kafka.conf]"},{"source":"Rsyslog::Conf[output_local]","target":"File[/etc/rsyslog.d/95-output-local.conf]"},{"source":"Httpd::Site[beta-autoupdater]","target":"Httpd::Conf[beta-autoupdater]"},{"source":"Systemd::Timer::Job[wmf-beta-update-all]","target":"Systemd::Unit[wmf-beta-update-all.service]"},{"source":"Systemd::Timer::Job[wmf-beta-update-all]","target":"Systemd::Timer[wmf-beta-update-all]"},{"source":"Systemd::Timer::Job[wmf-beta-update-all]","target":"Systemd::Syslog[wmf-beta-update-all]"},{"source":"Systemd::Timer::Job[beta-autoupdater-prune-stale-logs]","target":"Systemd::Unit[beta-autoupdater-prune-stale-logs.service]"},{"source":"Systemd::Timer::Job[beta-autoupdater-prune-stale-logs]","target":"Systemd::Timer[beta-autoupdater-prune-stale-logs]"},{"source":"Systemd::Timer::Job[beta-autoupdater-prune-stale-logs]","target":"Systemd::Syslog[beta-autoupdater-prune-stale-logs]"},{"source":"Git::Clone[beta-mediawiki-core]","target":"File[/usr/local/sbin/git_auth_beta-mediawiki-core.sh]"},{"source":"Git::Clone[beta-mediawiki-core]","target":"Exec[git_clone_beta-mediawiki-core]"},{"source":"Git::Clone[beta-mediawiki-core]","target":"File[/srv/mediawiki-staging/php-master]"},{"source":"Git::Clone[beta-mediawiki-core]","target":"Exec[git_set_origin_beta-mediawiki-core]"},{"source":"Git::Clone[beta-portal]","target":"File[/usr/local/sbin/git_auth_beta-portal.sh]"},{"source":"Git::Clone[beta-portal]","target":"Exec[git_clone_beta-portal]"},{"source":"Git::Clone[beta-portal]","target":"File[/srv/mediawiki-staging/portal-master]"},{"source":"Git::Clone[beta-portal]","target":"Exec[git_set_origin_beta-portal]"},{"source":"Git::Clone[beta-mediawiki-extensions]","target":"File[/usr/local/sbin/git_auth_beta-mediawiki-extensions.sh]"},{"source":"Git::Clone[beta-mediawiki-extensions]","target":"Exec[git_clone_beta-mediawiki-extensions]"},{"source":"Git::Clone[beta-mediawiki-extensions]","target":"File[/srv/mediawiki-staging/php-master/extensions]"},{"source":"Git::Clone[beta-mediawiki-extensions]","target":"Exec[git_set_origin_beta-mediawiki-extensions]"},{"source":"Git::Clone[beta-mediawiki-skins]","target":"File[/usr/local/sbin/git_auth_beta-mediawiki-skins.sh]"},{"source":"Git::Clone[beta-mediawiki-skins]","target":"Exec[git_clone_beta-mediawiki-skins]"},{"source":"Git::Clone[beta-mediawiki-skins]","target":"File[/srv/mediawiki-staging/php-master/skins]"},{"source":"Git::Clone[beta-mediawiki-skins]","target":"Exec[git_set_origin_beta-mediawiki-skins]"},{"source":"Git::Clone[mediawiki/vendor]","target":"File[/usr/local/sbin/git_auth_mediawiki_vendor.sh]"},{"source":"Git::Clone[mediawiki/vendor]","target":"Exec[git_clone_mediawiki/vendor]"},{"source":"Git::Clone[mediawiki/vendor]","target":"File[/srv/mediawiki-staging/php-master/vendor]"},{"source":"Git::Clone[mediawiki/vendor]","target":"Exec[git_set_origin_mediawiki/vendor]"},{"source":"Security::Access::Config[scap-allow-mwdeploy]","target":"Concat::Fragment[security-access-scap-allow-mwdeploy]"},{"source":"Security::Access::Config[scap-allow-scap]","target":"Concat::Fragment[security-access-scap-allow-scap]"},{"source":"Systemd::Override[ferm-service-status-restart]","target":"Systemd::Unit[ferm-ferm-service-status-restart]"},{"source":"Alternatives::Select[iptables]","target":"Exec[update_alternative_iptables]"},{"source":"Alternatives::Select[ip6tables]","target":"Exec[update_alternative_ip6tables]"},{"source":"Profile::Auto_restarts::Service[ulogd2]","target":"Systemd::Timer::Job[wmf_auto_restart_ulogd2]"},{"source":"Ferm::Filter_log[filter-bootp]","target":"Ferm::Rule[filter_log_filter-bootp]"},{"source":"Ferm::Rule[log-everything]","target":"File[/etc/ferm/conf.d/98_log-everything]"},{"source":"Sysctl::Parameters[ferm_conntrack]","target":"Sysctl::Conffile[ferm_conntrack]"},{"source":"Sysctl::Parameters[ferm_conntrack]","target":"Udev::Rule[ferm_conntrack]"},{"source":"Firewall::Service[ssh-from-bastion]","target":"Ferm::Service[ssh_from_bastion]"},{"source":"Firewall::Service[ssh-from-bastion]","target":"Nftables::Service[ssh-from-bastion]"},{"source":"Firewall::Service[ssh-from-cumin-masters]","target":"Ferm::Service[ssh_from_cumin_masters]"},{"source":"Firewall::Service[ssh-from-cumin-masters]","target":"Nftables::Service[ssh-from-cumin-masters]"},{"source":"Firewall::Service[full-monitoring-metrics-access-udp]","target":"Ferm::Service[full_monitoring_metrics_access_udp]"},{"source":"Firewall::Service[full-monitoring-metrics-access-udp]","target":"Nftables::Service[full-monitoring-metrics-access-udp]"},{"source":"Firewall::Service[full-monitoring-metrics-access-tcp]","target":"Ferm::Service[full_monitoring_metrics_access_tcp]"},{"source":"Firewall::Service[full-monitoring-metrics-access-tcp]","target":"Nftables::Service[full-monitoring-metrics-access-tcp]"},{"source":"Confd::File[/etc/ferm/conf.d/00_defs_requestctl]","target":"File[/etc/confd/templates/_etc_ferm_conf.d_00_defs_requestctl.tmpl]"},{"source":"Confd::File[/etc/ferm/conf.d/00_defs_requestctl]","target":"File[/etc/confd/conf.d/_etc_ferm_conf.d_00_defs_requestctl.toml]"},{"source":"Confd::File[/etc/ferm/conf.d/00_defs_requestctl]","target":"File[/etc/ferm/conf.d/00_defs_requestctl]"},{"source":"Ferm::Rule[drop-blocked-nets]","target":"File[/etc/ferm/conf.d/01_drop-blocked-nets]"},{"source":"Ferm::Conf[main]","target":"File[/etc/ferm/conf.d/02_main]"},{"source":"Ferm::Rule[dscp-default]","target":"File[/etc/ferm/conf.d/99_dscp-default]"},{"source":"Ferm::Conf[defs]","target":"File[/etc/ferm/conf.d/00_defs]"},{"source":"Nrpe::Monitor_service[ferm_active]","target":"Nrpe::Check[check_ferm_active]"},{"source":"Nrpe::Monitor_service[ferm_active]","target":"Monitoring::Service[ferm_active]"},{"source":"Nrpe::Monitor_service[ferm_active]","target":"Package[python3-click]"},{"source":"Nrpe::Monitor_service[ferm_active]","target":"Package[python3-box]"},{"source":"Nrpe::Monitor_service[ferm_active]","target":"File[/usr/local/bin/nrpe2nodexp]"},{"source":"Nrpe::Monitor_service[ferm_active]","target":"Prometheus::Alert::Rule[check_ferm_active_bba0a2572329bb500b832470e08b381c]"},{"source":"Nrpe::Monitor_service[ferm_active]","target":"Systemd::Timer::Job[nrpe2nodexp-ferm_active]"},{"source":"Nrpe::Monitor_service[ferm_active]","target":"Rsyslog::Conf[nrpe2nodexp-ferm_active]"},{"source":"Grub::Bootparam[cgroup_enable]","target":"Augeas[grub2 cgroup_enable=memory]"},{"source":"Grub::Bootparam[swapaccount]","target":"Augeas[grub2 swapaccount=1]"},{"source":"Git::Userconfig[.gitconfig for mwpresync user]","target":"File[/srv/mwpresync/.gitconfig]"},{"source":"Ssh::Userkey[fundraising-data-uploader]","target":"File[/etc/ssh/userkeys/fundraising-data-uploader]"},{"source":"Systemd::Tmpfile[coredump]","target":"File[/etc/tmpfiles.d/coredump.conf]"},{"source":"Systemd::Tmpfile[coredump]","target":"Exec[Refresh tmpfile coredump]"},{"source":"Sysctl::Parameters[coredump]","target":"Sysctl::Conffile[coredump]"},{"source":"Base::Service_unit[mw-cgroup]","target":"File[/lib/systemd/system/mw-cgroup.service]"},{"source":"Base::Service_unit[mw-cgroup]","target":"Exec[systemd reload for mw-cgroup]"},{"source":"Base::Service_unit[mw-cgroup]","target":"Service[mw-cgroup]"},{"source":"Grub::Bootparam[cgroup.memory]","target":"Augeas[grub2 cgroup.memory=nokmem]"},{"source":"Grub::Bootparam[disable_unified_cgroup_hierarchy]","target":"Augeas[grub2 systemd.unified_cgroup_hierarchy=0]"},{"source":"Ssh::Userkey[mwdeploy]","target":"File[/etc/ssh/userkeys/mwdeploy]"},{"source":"Sudo::User[mwdeploy]","target":"File[/etc/sudoers.d/mwdeploy]"},{"source":"Systemd::Sysuser[scap]","target":"File[/etc/sysusers.d/scap.conf]"},{"source":"Systemd::Sysuser[scap]","target":"Group[scap]"},{"source":"Systemd::Sysuser[scap]","target":"User[scap]"},{"source":"Ssh::Userkey[scap]","target":"File[/etc/ssh/userkeys/scap]"},{"source":"Firewall::Service[deployment-ssh]","target":"Ferm::Service[deployment_ssh]"},{"source":"Firewall::Service[deployment-ssh]","target":"Nftables::Service[deployment-ssh]"},{"source":"Rsyslog::Conf[mediawiki]","target":"File[/etc/rsyslog.d/40-mediawiki.conf]"},{"source":"Rsyslog::Conf[udp_localhost_compat]","target":"File[/etc/rsyslog.d/50-udp-localhost-compat.conf]"},{"source":"Profile::Auto_restarts::Service[prometheus-statsd-exporter]","target":"Systemd::Timer::Job[wmf_auto_restart_prometheus-statsd-exporter]"},{"source":"Ferm::Client[statsd-exporter-client]","target":"File[/etc/ferm/conf.d/10_statsd-exporter-client_client]"},{"source":"Apt::Repository[wikimedia-php83]","target":"Exec[apt_repository_wikimedia-php83]"},{"source":"Apt::Repository[wikimedia-php83]","target":"File[/etc/apt/sources.list.d/wikimedia-php83.list]"},{"source":"Profile::Mediawiki::Php::Absented_version[8.1]","target":"Systemd::Timer[php8.1-fpm_check_restart]"},{"source":"Profile::Mediawiki::Php::Absented_version[8.1]","target":"Systemd::Unit[php8.1-fpm_check_restart.service]"},{"source":"Profile::Mediawiki::Php::Absented_version[8.1]","target":"Package[php8.1-common]"},{"source":"Php::Extension[calendar]","target":"File[/etc/php/8.3/mods-available/calendar.ini]"},{"source":"Php::Extension[calendar]","target":"File[/etc/php/8.3/cli/conf.d/20-calendar.ini]"},{"source":"Php::Extension[calendar]","target":"File[/etc/php/8.3/fpm/conf.d/20-calendar.ini]"},{"source":"Php::Extension[ctype]","target":"File[/etc/php/8.3/mods-available/ctype.ini]"},{"source":"Php::Extension[ctype]","target":"File[/etc/php/8.3/cli/conf.d/20-ctype.ini]"},{"source":"Php::Extension[ctype]","target":"File[/etc/php/8.3/fpm/conf.d/20-ctype.ini]"},{"source":"Php::Extension[exif]","target":"File[/etc/php/8.3/mods-available/exif.ini]"},{"source":"Php::Extension[exif]","target":"File[/etc/php/8.3/cli/conf.d/20-exif.ini]"},{"source":"Php::Extension[exif]","target":"File[/etc/php/8.3/fpm/conf.d/20-exif.ini]"},{"source":"Php::Extension[fileinfo]","target":"File[/etc/php/8.3/mods-available/fileinfo.ini]"},{"source":"Php::Extension[fileinfo]","target":"File[/etc/php/8.3/cli/conf.d/20-fileinfo.ini]"},{"source":"Php::Extension[fileinfo]","target":"File[/etc/php/8.3/fpm/conf.d/20-fileinfo.ini]"},{"source":"Php::Extension[ftp]","target":"File[/etc/php/8.3/mods-available/ftp.ini]"},{"source":"Php::Extension[ftp]","target":"File[/etc/php/8.3/cli/conf.d/20-ftp.ini]"},{"source":"Php::Extension[ftp]","target":"File[/etc/php/8.3/fpm/conf.d/20-ftp.ini]"},{"source":"Php::Extension[gettext]","target":"File[/etc/php/8.3/mods-available/gettext.ini]"},{"source":"Php::Extension[gettext]","target":"File[/etc/php/8.3/cli/conf.d/20-gettext.ini]"},{"source":"Php::Extension[gettext]","target":"File[/etc/php/8.3/fpm/conf.d/20-gettext.ini]"},{"source":"Php::Extension[iconv]","target":"File[/etc/php/8.3/mods-available/iconv.ini]"},{"source":"Php::Extension[iconv]","target":"File[/etc/php/8.3/cli/conf.d/20-iconv.ini]"},{"source":"Php::Extension[iconv]","target":"File[/etc/php/8.3/fpm/conf.d/20-iconv.ini]"},{"source":"Php::Extension[phar]","target":"File[/etc/php/8.3/mods-available/phar.ini]"},{"source":"Php::Extension[phar]","target":"File[/etc/php/8.3/cli/conf.d/20-phar.ini]"},{"source":"Php::Extension[phar]","target":"File[/etc/php/8.3/fpm/conf.d/20-phar.ini]"},{"source":"Php::Extension[posix]","target":"File[/etc/php/8.3/mods-available/posix.ini]"},{"source":"Php::Extension[posix]","target":"File[/etc/php/8.3/cli/conf.d/20-posix.ini]"},{"source":"Php::Extension[posix]","target":"File[/etc/php/8.3/fpm/conf.d/20-posix.ini]"},{"source":"Php::Extension[readline]","target":"File[/etc/php/8.3/mods-available/readline.ini]"},{"source":"Php::Extension[readline]","target":"File[/etc/php/8.3/cli/conf.d/20-readline.ini]"},{"source":"Php::Extension[readline]","target":"File[/etc/php/8.3/fpm/conf.d/20-readline.ini]"},{"source":"Php::Extension[shmop]","target":"File[/etc/php/8.3/mods-available/shmop.ini]"},{"source":"Php::Extension[shmop]","target":"File[/etc/php/8.3/cli/conf.d/20-shmop.ini]"},{"source":"Php::Extension[shmop]","target":"File[/etc/php/8.3/fpm/conf.d/20-shmop.ini]"},{"source":"Php::Extension[sockets]","target":"File[/etc/php/8.3/mods-available/sockets.ini]"},{"source":"Php::Extension[sockets]","target":"File[/etc/php/8.3/cli/conf.d/20-sockets.ini]"},{"source":"Php::Extension[sockets]","target":"File[/etc/php/8.3/fpm/conf.d/20-sockets.ini]"},{"source":"Php::Extension[sysvmsg]","target":"File[/etc/php/8.3/mods-available/sysvmsg.ini]"},{"source":"Php::Extension[sysvmsg]","target":"File[/etc/php/8.3/cli/conf.d/20-sysvmsg.ini]"},{"source":"Php::Extension[sysvmsg]","target":"File[/etc/php/8.3/fpm/conf.d/20-sysvmsg.ini]"},{"source":"Php::Extension[sysvsem]","target":"File[/etc/php/8.3/mods-available/sysvsem.ini]"},{"source":"Php::Extension[sysvsem]","target":"File[/etc/php/8.3/cli/conf.d/20-sysvsem.ini]"},{"source":"Php::Extension[sysvsem]","target":"File[/etc/php/8.3/fpm/conf.d/20-sysvsem.ini]"},{"source":"Php::Extension[sysvshm]","target":"File[/etc/php/8.3/mods-available/sysvshm.ini]"},{"source":"Php::Extension[sysvshm]","target":"File[/etc/php/8.3/cli/conf.d/20-sysvshm.ini]"},{"source":"Php::Extension[sysvshm]","target":"File[/etc/php/8.3/fpm/conf.d/20-sysvshm.ini]"},{"source":"Php::Extension[tokenizer]","target":"File[/etc/php/8.3/mods-available/tokenizer.ini]"},{"source":"Php::Extension[tokenizer]","target":"File[/etc/php/8.3/cli/conf.d/20-tokenizer.ini]"},{"source":"Php::Extension[tokenizer]","target":"File[/etc/php/8.3/fpm/conf.d/20-tokenizer.ini]"},{"source":"Php::Extension[pdo]","target":"File[/etc/php/8.3/mods-available/pdo.ini]"},{"source":"Php::Extension[pdo]","target":"File[/etc/php/8.3/cli/conf.d/10-pdo.ini]"},{"source":"Php::Extension[pdo]","target":"File[/etc/php/8.3/fpm/conf.d/10-pdo.ini]"},{"source":"Php::Extension[opcache]","target":"File[/etc/php/8.3/mods-available/opcache.ini]"},{"source":"Php::Extension[opcache]","target":"File[/etc/php/8.3/cli/conf.d/10-opcache.ini]"},{"source":"Php::Extension[opcache]","target":"File[/etc/php/8.3/fpm/conf.d/10-opcache.ini]"},{"source":"Systemd::Unit[php8.3-fpm.service]","target":"File[/etc/systemd/system/php8.3-fpm.service.d]"},{"source":"Systemd::Unit[php8.3-fpm.service]","target":"File[/etc/systemd/system/php8.3-fpm.service.d/puppet-override.conf]"},{"source":"Systemd::Unit[php8.3-fpm.service]","target":"Exec[systemd daemon-reload for php8.3-fpm.service (php8.3-fpm.service)]"},{"source":"Php::Fpm::Pool[www-8.3]","target":"File[/etc/php/8.3/fpm/pool.d/www.conf]"},{"source":"Systemd::Syslog[php8.3-fpm]","target":"File[/var/log/php8.3-fpm]"},{"source":"Systemd::Syslog[php8.3-fpm]","target":"Rsyslog::Conf[php8.3-fpm]"},{"source":"Systemd::Syslog[php8.3-fpm]","target":"Logrotate::Conf[php8.3-fpm]"},{"source":"Php::Extension[bcmath]","target":"Package[php8.3-bcmath]"},{"source":"Php::Extension[bcmath]","target":"File[/etc/php/8.3/mods-available/bcmath.ini]"},{"source":"Php::Extension[bcmath]","target":"File[/etc/php/8.3/cli/conf.d/20-bcmath.ini]"},{"source":"Php::Extension[bcmath]","target":"File[/etc/php/8.3/fpm/conf.d/20-bcmath.ini]"},{"source":"Php::Extension[bz2]","target":"Package[php8.3-bz2]"},{"source":"Php::Extension[bz2]","target":"File[/etc/php/8.3/mods-available/bz2.ini]"},{"source":"Php::Extension[bz2]","target":"File[/etc/php/8.3/cli/conf.d/20-bz2.ini]"},{"source":"Php::Extension[bz2]","target":"File[/etc/php/8.3/fpm/conf.d/20-bz2.ini]"},{"source":"Php::Extension[curl]","target":"Package[php8.3-curl]"},{"source":"Php::Extension[curl]","target":"File[/etc/php/8.3/mods-available/curl.ini]"},{"source":"Php::Extension[curl]","target":"File[/etc/php/8.3/cli/conf.d/20-curl.ini]"},{"source":"Php::Extension[curl]","target":"File[/etc/php/8.3/fpm/conf.d/20-curl.ini]"},{"source":"Php::Extension[gd]","target":"Package[php8.3-gd]"},{"source":"Php::Extension[gd]","target":"File[/etc/php/8.3/mods-available/gd.ini]"},{"source":"Php::Extension[gd]","target":"File[/etc/php/8.3/cli/conf.d/20-gd.ini]"},{"source":"Php::Extension[gd]","target":"File[/etc/php/8.3/fpm/conf.d/20-gd.ini]"},{"source":"Php::Extension[gmp]","target":"Package[php8.3-gmp]"},{"source":"Php::Extension[gmp]","target":"File[/etc/php/8.3/mods-available/gmp.ini]"},{"source":"Php::Extension[gmp]","target":"File[/etc/php/8.3/cli/conf.d/20-gmp.ini]"},{"source":"Php::Extension[gmp]","target":"File[/etc/php/8.3/fpm/conf.d/20-gmp.ini]"},{"source":"Php::Extension[intl]","target":"Package[php8.3-intl]"},{"source":"Php::Extension[intl]","target":"File[/etc/php/8.3/mods-available/intl.ini]"},{"source":"Php::Extension[intl]","target":"File[/etc/php/8.3/cli/conf.d/20-intl.ini]"},{"source":"Php::Extension[intl]","target":"File[/etc/php/8.3/fpm/conf.d/20-intl.ini]"},{"source":"Php::Extension[mbstring]","target":"Package[php8.3-mbstring]"},{"source":"Php::Extension[mbstring]","target":"File[/etc/php/8.3/mods-available/mbstring.ini]"},{"source":"Php::Extension[mbstring]","target":"File[/etc/php/8.3/cli/conf.d/20-mbstring.ini]"},{"source":"Php::Extension[mbstring]","target":"File[/etc/php/8.3/fpm/conf.d/20-mbstring.ini]"},{"source":"Php::Extension[apcu]","target":"Package[php8.3-apcu]"},{"source":"Php::Extension[apcu]","target":"File[/etc/php/8.3/mods-available/apcu.ini]"},{"source":"Php::Extension[apcu]","target":"File[/etc/php/8.3/cli/conf.d/20-apcu.ini]"},{"source":"Php::Extension[apcu]","target":"File[/etc/php/8.3/fpm/conf.d/20-apcu.ini]"},{"source":"Php::Extension[msgpack]","target":"Package[php8.3-msgpack]"},{"source":"Php::Extension[msgpack]","target":"File[/etc/php/8.3/mods-available/msgpack.ini]"},{"source":"Php::Extension[msgpack]","target":"File[/etc/php/8.3/cli/conf.d/20-msgpack.ini]"},{"source":"Php::Extension[msgpack]","target":"File[/etc/php/8.3/fpm/conf.d/20-msgpack.ini]"},{"source":"Php::Extension[redis]","target":"Package[php8.3-redis]"},{"source":"Php::Extension[redis]","target":"File[/etc/php/8.3/mods-available/redis.ini]"},{"source":"Php::Extension[redis]","target":"File[/etc/php/8.3/cli/conf.d/20-redis.ini]"},{"source":"Php::Extension[redis]","target":"File[/etc/php/8.3/fpm/conf.d/20-redis.ini]"},{"source":"Php::Extension[luasandbox]","target":"Package[php8.3-luasandbox]"},{"source":"Php::Extension[luasandbox]","target":"File[/etc/php/8.3/mods-available/luasandbox.ini]"},{"source":"Php::Extension[luasandbox]","target":"File[/etc/php/8.3/cli/conf.d/20-luasandbox.ini]"},{"source":"Php::Extension[luasandbox]","target":"File[/etc/php/8.3/fpm/conf.d/20-luasandbox.ini]"},{"source":"Php::Extension[wikidiff2]","target":"Package[php8.3-wikidiff2]"},{"source":"Php::Extension[wikidiff2]","target":"File[/etc/php/8.3/mods-available/wikidiff2.ini]"},{"source":"Php::Extension[wikidiff2]","target":"File[/etc/php/8.3/cli/conf.d/20-wikidiff2.ini]"},{"source":"Php::Extension[wikidiff2]","target":"File[/etc/php/8.3/fpm/conf.d/20-wikidiff2.ini]"},{"source":"Php::Extension[yaml]","target":"Package[php8.3-yaml]"},{"source":"Php::Extension[yaml]","target":"File[/etc/php/8.3/mods-available/yaml.ini]"},{"source":"Php::Extension[yaml]","target":"File[/etc/php/8.3/cli/conf.d/20-yaml.ini]"},{"source":"Php::Extension[yaml]","target":"File[/etc/php/8.3/fpm/conf.d/20-yaml.ini]"},{"source":"Php::Extension[uuid]","target":"Package[php8.3-uuid]"},{"source":"Php::Extension[uuid]","target":"File[/etc/php/8.3/mods-available/uuid.ini]"},{"source":"Php::Extension[uuid]","target":"File[/etc/php/8.3/cli/conf.d/20-uuid.ini]"},{"source":"Php::Extension[uuid]","target":"File[/etc/php/8.3/fpm/conf.d/20-uuid.ini]"},{"source":"Php::Extension[xml]","target":"Package[php8.3-xml]"},{"source":"Php::Extension[xml]","target":"File[/etc/php/8.3/mods-available/xml.ini]"},{"source":"Php::Extension[xml]","target":"File[/etc/php/8.3/cli/conf.d/15-xml.ini]"},{"source":"Php::Extension[xml]","target":"File[/etc/php/8.3/fpm/conf.d/15-xml.ini]"},{"source":"Php::Extension[mysqli]","target":"Package[php8.3-mysql]"},{"source":"Php::Extension[mysqli]","target":"File[/etc/php/8.3/mods-available/mysqli.ini]"},{"source":"Php::Extension[mysqli]","target":"File[/etc/php/8.3/cli/conf.d/20-mysqli.ini]"},{"source":"Php::Extension[mysqli]","target":"File[/etc/php/8.3/fpm/conf.d/20-mysqli.ini]"},{"source":"Php::Extension[dba]","target":"Package[php8.3-dba]"},{"source":"Php::Extension[dba]","target":"File[/etc/php/8.3/mods-available/dba.ini]"},{"source":"Php::Extension[dba]","target":"File[/etc/php/8.3/cli/conf.d/20-dba.ini]"},{"source":"Php::Extension[dba]","target":"File[/etc/php/8.3/fpm/conf.d/20-dba.ini]"},{"source":"Php::Extension[memcached]","target":"Package[php8.3-memcached]"},{"source":"Php::Extension[memcached]","target":"File[/etc/php/8.3/mods-available/memcached.ini]"},{"source":"Php::Extension[memcached]","target":"File[/etc/php/8.3/cli/conf.d/25-memcached.ini]"},{"source":"Php::Extension[memcached]","target":"File[/etc/php/8.3/fpm/conf.d/25-memcached.ini]"},{"source":"Php::Extension[igbinary]","target":"Package[php8.3-igbinary]"},{"source":"Php::Extension[igbinary]","target":"File[/etc/php/8.3/mods-available/igbinary.ini]"},{"source":"Php::Extension[igbinary]","target":"File[/etc/php/8.3/cli/conf.d/20-igbinary.ini]"},{"source":"Php::Extension[igbinary]","target":"File[/etc/php/8.3/fpm/conf.d/20-igbinary.ini]"},{"source":"Php::Extension[pdo_mysql]","target":"File[/etc/php/8.3/mods-available/pdo_mysql.ini]"},{"source":"Php::Extension[pdo_mysql]","target":"File[/etc/php/8.3/cli/conf.d/20-pdo_mysql.ini]"},{"source":"Php::Extension[pdo_mysql]","target":"File[/etc/php/8.3/fpm/conf.d/20-pdo_mysql.ini]"},{"source":"Php::Extension[mysqlnd]","target":"File[/etc/php/8.3/mods-available/mysqlnd.ini]"},{"source":"Php::Extension[mysqlnd]","target":"File[/etc/php/8.3/cli/conf.d/10-mysqlnd.ini]"},{"source":"Php::Extension[mysqlnd]","target":"File[/etc/php/8.3/fpm/conf.d/10-mysqlnd.ini]"},{"source":"Php::Extension[dom]","target":"File[/etc/php/8.3/mods-available/dom.ini]"},{"source":"Php::Extension[dom]","target":"File[/etc/php/8.3/cli/conf.d/20-dom.ini]"},{"source":"Php::Extension[dom]","target":"File[/etc/php/8.3/fpm/conf.d/20-dom.ini]"},{"source":"Php::Extension[simplexml]","target":"File[/etc/php/8.3/mods-available/simplexml.ini]"},{"source":"Php::Extension[simplexml]","target":"File[/etc/php/8.3/cli/conf.d/20-simplexml.ini]"},{"source":"Php::Extension[simplexml]","target":"File[/etc/php/8.3/fpm/conf.d/20-simplexml.ini]"},{"source":"Php::Extension[xmlreader]","target":"File[/etc/php/8.3/mods-available/xmlreader.ini]"},{"source":"Php::Extension[xmlreader]","target":"File[/etc/php/8.3/cli/conf.d/20-xmlreader.ini]"},{"source":"Php::Extension[xmlreader]","target":"File[/etc/php/8.3/fpm/conf.d/20-xmlreader.ini]"},{"source":"Php::Extension[xmlwriter]","target":"File[/etc/php/8.3/mods-available/xmlwriter.ini]"},{"source":"Php::Extension[xmlwriter]","target":"File[/etc/php/8.3/cli/conf.d/20-xmlwriter.ini]"},{"source":"Php::Extension[xmlwriter]","target":"File[/etc/php/8.3/fpm/conf.d/20-xmlwriter.ini]"},{"source":"Php::Extension[xsl]","target":"File[/etc/php/8.3/mods-available/xsl.ini]"},{"source":"Php::Extension[xsl]","target":"File[/etc/php/8.3/cli/conf.d/20-xsl.ini]"},{"source":"Php::Extension[xsl]","target":"File[/etc/php/8.3/fpm/conf.d/20-xsl.ini]"},{"source":"Php::Extension[xhprof]","target":"Package[php8.3-xhprof]"},{"source":"Php::Extension[xhprof]","target":"File[/etc/php/8.3/mods-available/xhprof.ini]"},{"source":"Php::Extension[xhprof]","target":"File[/etc/php/8.3/cli/conf.d/30-xhprof.ini]"},{"source":"Php::Extension[xhprof]","target":"File[/etc/php/8.3/fpm/conf.d/30-xhprof.ini]"},{"source":"Php::Extension[excimer]","target":"Package[php8.3-excimer]"},{"source":"Php::Extension[excimer]","target":"File[/etc/php/8.3/mods-available/excimer.ini]"},{"source":"Php::Extension[excimer]","target":"File[/etc/php/8.3/cli/conf.d/20-excimer.ini]"},{"source":"Php::Extension[excimer]","target":"File[/etc/php/8.3/fpm/conf.d/20-excimer.ini]"},{"source":"Alternatives::Select[php]","target":"Exec[update_alternative_php]"},{"source":"Php::Extension[wmerrors]","target":"Package[php8.3-wmerrors]"},{"source":"Php::Extension[wmerrors]","target":"File[/etc/php/8.3/mods-available/wmerrors.ini]"},{"source":"Php::Extension[wmerrors]","target":"File[/etc/php/8.3/fpm/conf.d/20-wmerrors.ini]"},{"source":"Sysctl::Parameters[tcp_tw_reuse]","target":"Sysctl::Conffile[tcp_tw_reuse]"},{"source":"Concat[/etc/rsyncd.conf]","target":"Concat_file[/etc/rsyncd.conf]"},{"source":"Concat::Fragment[/etc/rsyncd.conf-header]","target":"Concat_fragment[/etc/rsyncd.conf-header]"},{"source":"Git::Clone[operations/mediawiki-config]","target":"File[/usr/local/sbin/git_auth_operations_mediawiki-config.sh]"},{"source":"Git::Clone[operations/mediawiki-config]","target":"Exec[git_clone_operations/mediawiki-config]"},{"source":"Git::Clone[operations/mediawiki-config]","target":"File[/srv/mediawiki-staging]"},{"source":"Git::Clone[operations/mediawiki-config]","target":"Exec[git_set_origin_operations/mediawiki-config]"},{"source":"Git::Clone[repos/releng/scap]","target":"File[/usr/local/sbin/git_auth_repos_releng_scap.sh]"},{"source":"Git::Clone[repos/releng/scap]","target":"Exec[git_clone_repos/releng/scap]"},{"source":"Git::Clone[repos/releng/scap]","target":"File[/srv/deployment/scap]"},{"source":"Git::Clone[repos/releng/scap]","target":"Exec[git_set_origin_repos/releng/scap]"},{"source":"Rsync::Server::Module[scap-install-staging]","target":"Concat::Fragment[/etc/rsyncd.conf-scap-install-staging]"},{"source":"Rsync::Server::Module[common]","target":"Concat::Fragment[/etc/rsyncd.conf-common]"},{"source":"Rsync::Server::Module[patches]","target":"Concat::Fragment[/etc/rsyncd.conf-patches]"},{"source":"Rsync::Server::Module[releases]","target":"Concat::Fragment[/etc/rsyncd.conf-releases]"},{"source":"Rsync::Server::Module[releases]","target":"Firewall::Service[rsyncd_access_releases]"},{"source":"Sudo::User[scap-master-sync]","target":"File[/etc/sudoers.d/scap-master-sync]"},{"source":"Scap::Source[statsv/statsv]","target":"Scap_source[statsv/statsv]"},{"source":"Scap::Source[performance/navtiming]","target":"Scap_source[performance/navtiming]"},{"source":"Scap::Source[restbase/deploy]","target":"Scap_source[restbase/deploy]"},{"source":"Scap::Source[cassandra/logstash-logback-encoder]","target":"Scap_source[cassandra/logstash-logback-encoder]"},{"source":"Scap::Source[dumps/dumps]","target":"Scap_source[dumps/dumps]"},{"source":"Httpd::Conf[defaults]","target":"File[/etc/apache2/conf-available/00-defaults.conf]"},{"source":"Httpd::Conf[defaults]","target":"File[/etc/apache2/conf-enabled/00-defaults.conf]"},{"source":"Httpd::Site[dummy]","target":"Httpd::Conf[dummy]"},{"source":"Httpd::Mod_conf[filter]","target":"Exec[ensure_present_mod_filter]"},{"source":"Httpd::Mod_conf[access_compat]","target":"Exec[ensure_present_mod_access_compat]"},{"source":"Httpd::Mod_conf[status]","target":"Exec[ensure_present_mod_status]"},{"source":"Httpd::Conf[server-status]","target":"File[/etc/apache2/conf-available/50-server-status.conf]"},{"source":"Httpd::Conf[server-status]","target":"File[/etc/apache2/conf-enabled/50-server-status.conf]"},{"source":"Systemd::Override[apache2-after-network-online-target]","target":"Systemd::Unit[apache2-apache2-after-network-online-target]"},{"source":"Profile::Auto_restarts::Service[apache-htcacheclean]","target":"Systemd::Timer::Job[wmf_auto_restart_apache-htcacheclean]"},{"source":"Profile::Auto_restarts::Service[apache2]","target":"Systemd::Timer::Job[wmf_auto_restart_apache2]"},{"source":"Profile::Auto_restarts::Service[envoyproxy]","target":"Systemd::Timer::Job[wmf_auto_restart_envoyproxy]"},{"source":"Systemd::Service[git-daemon]","target":"Service[git-daemon]"},{"source":"Systemd::Service[git-daemon]","target":"Systemd::Unit[git-daemon]"},{"source":"Systemd::Syslog[git-daemon]","target":"File[/var/log/git-daemon]"},{"source":"Systemd::Syslog[git-daemon]","target":"Rsyslog::Conf[git-daemon]"},{"source":"Systemd::Syslog[git-daemon]","target":"Logrotate::Conf[git-daemon]"},{"source":"Firewall::Service[rsyncd_scap_master]","target":"Ferm::Service[rsyncd_scap_master]"},{"source":"Firewall::Service[rsyncd_scap_master]","target":"Nftables::Service[rsyncd_scap_master]"},{"source":"Firewall::Service[http_deployment_server]","target":"Ferm::Service[http_deployment_server]"},{"source":"Firewall::Service[http_deployment_server]","target":"Nftables::Service[http_deployment_server]"},{"source":"Firewall::Service[git-daemon]","target":"Ferm::Service[git_daemon]"},{"source":"Firewall::Service[git-daemon]","target":"Nftables::Service[git-daemon]"},{"source":"Firewall::Service[fundraising-data-uploader sftp]","target":"Ferm::Service[fundraising_data_uploader_sftp]"},{"source":"Firewall::Service[fundraising-data-uploader sftp]","target":"Nftables::Service[fundraising-data-uploader sftp]"},{"source":"Monitoring::Icinga::Git_merge[mediawiki_config]","target":"Nrpe::Plugin[check_mediawiki_config-needs-merge]"},{"source":"Monitoring::Icinga::Git_merge[mediawiki_config]","target":"Nrpe::Monitor_service[mediawiki_config_merged]"},{"source":"Monitoring::Icinga::Git_merge[mediawiki_config]","target":"Sudo::User[mediawiki_config_needs_merge]"},{"source":"Monitoring::Icinga::Bad_directory_owner[/srv/mediawiki-staging]","target":"Nrpe::Plugin[check_srv_mediawiki-staging-bad-owner]"},{"source":"Monitoring::Icinga::Bad_directory_owner[/srv/mediawiki-staging]","target":"Nrpe::Monitor_service[_srv_mediawiki-staging_owned]"},{"source":"Httpd::Site[deployment]","target":"Httpd::Conf[deployment]"},{"source":"Systemd::Service[spiderpig-jobrunner]","target":"Service[spiderpig-jobrunner]"},{"source":"Systemd::Service[spiderpig-jobrunner]","target":"Systemd::Unit[spiderpig-jobrunner]"},{"source":"Systemd::Service[spiderpig-apiserver]","target":"Service[spiderpig-apiserver]"},{"source":"Systemd::Service[spiderpig-apiserver]","target":"Systemd::Unit[spiderpig-apiserver]"},{"source":"Motd::Script[inactive_warning]","target":"File[/etc/update-motd.d/01-inactive-warning]"},{"source":"Stage[main]","target":"Class[Git::Globalconfig]"},{"source":"Class[Git::Globalconfig]","target":"File[/etc/gitconfig.d]"},{"source":"Class[Git::Globalconfig]","target":"File[/etc/gitconfig.d/00-header.gitconfig]"},{"source":"Class[Git::Globalconfig]","target":"Exec[update-gitconfig]"},{"source":"Git::Systemconfig[disable-check-for-CVE-2022-24765]","target":"File[/etc/gitconfig.d/10-disable_check_for_CVE_2022_24765.gitconfig]"},{"source":"Systemd::Tmpfile[/var/run/confd-template]","target":"File[/etc/tmpfiles.d/-var-run-confd-template.conf]"},{"source":"Systemd::Tmpfile[/var/run/confd-template]","target":"Exec[Refresh tmpfile /var/run/confd-template]"},{"source":"Systemd::Timer::Job[clean-confd-rundir]","target":"Systemd::Unit[clean-confd-rundir.service]"},{"source":"Systemd::Timer::Job[clean-confd-rundir]","target":"Systemd::Timer[clean-confd-rundir]"},{"source":"Systemd::Timer::Job[clean-confd-rundir]","target":"Systemd::Syslog[clean-confd-rundir]"},{"source":"Logrotate::Conf[confd]","target":"File[/etc/logrotate.d/confd]"},{"source":"Rsyslog::Conf[confd]","target":"File[/etc/rsyslog.d/20-confd.conf]"},{"source":"Confd::Instance[main]","target":"File[/etc/confd]"},{"source":"Confd::Instance[main]","target":"File[/etc/confd/conf.d]"},{"source":"Confd::Instance[main]","target":"File[/etc/confd/templates]"},{"source":"Confd::Instance[main]","target":"Base::Service_unit[confd]"},{"source":"Confd::Instance[main]","target":"Systemd::Timer::Job[confd_prometheus_metrics]"},{"source":"Scap::Dsh::Group[mediawiki-installation]","target":"File[/etc/dsh/group/mediawiki-installation]"},{"source":"Scap::Dsh::Group[mediawiki-appserver-canaries]","target":"File[/etc/dsh/group/mediawiki-appserver-canaries]"},{"source":"Scap::Dsh::Group[mediawiki-api-canaries]","target":"File[/etc/dsh/group/mediawiki-api-canaries]"},{"source":"Scap::Dsh::Group[restbase-betacluster]","target":"File[/etc/dsh/group/restbase-betacluster]"},{"source":"Scap::Dsh::Group[webperf]","target":"File[/etc/dsh/group/webperf]"},{"source":"Scap::Dsh::Group[arclamp]","target":"File[/etc/dsh/group/arclamp]"},{"source":"Scap::Dsh::Group[jobrunner]","target":"File[/etc/dsh/group/jobrunner]"},{"source":"Scap::Dsh::Group[appserver]","target":"File[/etc/dsh/group/appserver]"},{"source":"Scap::Dsh::Group[api_appserver]","target":"File[/etc/dsh/group/api_appserver]"},{"source":"Scap::Dsh::Group[testserver]","target":"File[/etc/dsh/group/testserver]"},{"source":"Scap::Dsh::Group[scap_targets]","target":"File[/etc/dsh/group/scap_targets]"},{"source":"Confd::File[/etc/dsh/group/mediawiki-appserver-canaries]","target":"File[/etc/confd/templates/_etc_dsh_group_mediawiki-appserver-canaries.tmpl]"},{"source":"Confd::File[/etc/dsh/group/mediawiki-appserver-canaries]","target":"File[/etc/confd/conf.d/_etc_dsh_group_mediawiki-appserver-canaries.toml]"},{"source":"Confd::File[/etc/dsh/group/mediawiki-api-canaries]","target":"File[/etc/confd/templates/_etc_dsh_group_mediawiki-api-canaries.tmpl]"},{"source":"Confd::File[/etc/dsh/group/mediawiki-api-canaries]","target":"File[/etc/confd/conf.d/_etc_dsh_group_mediawiki-api-canaries.toml]"},{"source":"Confd::File[/etc/dsh/group/mediawiki-parsoid-canaries]","target":"File[/etc/confd/templates/_etc_dsh_group_mediawiki-parsoid-canaries.tmpl]"},{"source":"Confd::File[/etc/dsh/group/mediawiki-parsoid-canaries]","target":"File[/etc/confd/conf.d/_etc_dsh_group_mediawiki-parsoid-canaries.toml]"},{"source":"Systemd::Tmpfile[keyholder]","target":"File[/etc/tmpfiles.d/keyholder.conf]"},{"source":"Systemd::Tmpfile[keyholder]","target":"Exec[Refresh tmpfile keyholder]"},{"source":"Systemd::Service[keyholder-agent]","target":"Service[keyholder-agent]"},{"source":"Systemd::Service[keyholder-agent]","target":"Systemd::Unit[keyholder-agent]"},{"source":"Systemd::Service[keyholder-proxy]","target":"Service[keyholder-proxy]"},{"source":"Systemd::Service[keyholder-proxy]","target":"Systemd::Unit[keyholder-proxy]"},{"source":"Systemd::Timer::Job[prometheus-keyholder-exporter]","target":"Systemd::Unit[prometheus-keyholder-exporter.service]"},{"source":"Systemd::Timer::Job[prometheus-keyholder-exporter]","target":"Systemd::Timer[prometheus-keyholder-exporter]"},{"source":"Systemd::Timer::Job[prometheus-keyholder-exporter]","target":"Systemd::Syslog[prometheus-keyholder-exporter]"},{"source":"Keyholder::Agent[mwdeploy]","target":"File[/etc/keyholder.d/mwdeploy]"},{"source":"Keyholder::Agent[mwdeploy]","target":"File[/etc/keyholder.d/mwdeploy.pub]"},{"source":"Keyholder::Agent[mwdeploy]","target":"File[/etc/keyholder-auth.d/mwdeploy.yml]"},{"source":"Keyholder::Agent[phabricator]","target":"File[/etc/keyholder.d/phabricator]"},{"source":"Keyholder::Agent[phabricator]","target":"File[/etc/keyholder.d/phabricator.pub]"},{"source":"Keyholder::Agent[phabricator]","target":"File[/etc/keyholder-auth.d/phabricator.yml]"},{"source":"Keyholder::Agent[deploy-service]","target":"File[/etc/keyholder.d/deploy_service]"},{"source":"Keyholder::Agent[deploy-service]","target":"File[/etc/keyholder.d/deploy_service.pub]"},{"source":"Keyholder::Agent[deploy-service]","target":"File[/etc/keyholder-auth.d/deploy_service.yml]"},{"source":"Keyholder::Agent[dumpsdeploy]","target":"File[/etc/keyholder.d/dumpsdeploy]"},{"source":"Keyholder::Agent[dumpsdeploy]","target":"File[/etc/keyholder.d/dumpsdeploy.pub]"},{"source":"Keyholder::Agent[dumpsdeploy]","target":"File[/etc/keyholder-auth.d/dumpsdeploy.yml]"},{"source":"Keyholder::Agent[analytics_deploy]","target":"File[/etc/keyholder.d/analytics_deploy]"},{"source":"Keyholder::Agent[analytics_deploy]","target":"File[/etc/keyholder.d/analytics_deploy.pub]"},{"source":"Keyholder::Agent[analytics_deploy]","target":"File[/etc/keyholder-auth.d/analytics_deploy.yml]"},{"source":"Keyholder::Agent[scap]","target":"File[/etc/keyholder.d/scap]"},{"source":"Keyholder::Agent[scap]","target":"File[/etc/keyholder.d/scap.pub]"},{"source":"Keyholder::Agent[scap]","target":"File[/etc/keyholder-auth.d/scap.yml]"},{"source":"Systemd::Service[mcrouter]","target":"Service[mcrouter]"},{"source":"Systemd::Service[mcrouter]","target":"Systemd::Unit[mcrouter]"},{"source":"Logrotate::Rule[mcrouter]","target":"Logrotate::Conf[mcrouter]"},{"source":"Rsyslog::Conf[mcrouter]","target":"File[/etc/rsyslog.d/20-mcrouter.conf]"},{"source":"Ferm::Rule[skip_mcrouter_wancache_conntrack_out]","target":"File[/etc/ferm/conf.d/10_skip_mcrouter_wancache_conntrack_out]"},{"source":"Ferm::Rule[skip_mcrouter_wancache_conntrack_in]","target":"File[/etc/ferm/conf.d/10_skip_mcrouter_wancache_conntrack_in]"},{"source":"Prometheus::Mcrouter_exporter[default]","target":"Package[prometheus-mcrouter-exporter]"},{"source":"Prometheus::Mcrouter_exporter[default]","target":"File[/etc/default/prometheus-mcrouter-exporter]"},{"source":"Prometheus::Mcrouter_exporter[default]","target":"Service[prometheus-mcrouter-exporter]"},{"source":"Profile::Auto_restarts::Service[prometheus-mcrouter-exporter]","target":"Systemd::Timer::Job[wmf_auto_restart_prometheus-mcrouter-exporter]"},{"source":"Etcd::Client::Config[/etc/etcd/etcdrc]","target":"File[/etc/etcd/etcdrc]"},{"source":"Etcd::Client::Config[/root/.etcdrc]","target":"File[/root/.etcdrc]"},{"source":"Rsync::Quickdatacopy[srv-mediawiki-private-primary]","target":"Rsync::Server::Module[srv-mediawiki-private-primary]"},{"source":"Rsync::Quickdatacopy[srv-mediawiki-private-primary]","target":"Systemd::Timer::Job[rsync-srv-mediawiki-private-primary]"},{"source":"Rsync::Quickdatacopy[srv-mediawiki-private-releases1003.eqiad.wmnet]","target":"Rsync::Server::Module[srv-mediawiki-private-releases1003.eqiad.wmnet]"},{"source":"Rsync::Quickdatacopy[srv-mediawiki-private-releases1003.eqiad.wmnet]","target":"Systemd::Timer::Job[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet]"},{"source":"Rsync::Quickdatacopy[srv-mediawiki-private-releases2003.codfw.wmnet]","target":"Rsync::Server::Module[srv-mediawiki-private-releases2003.codfw.wmnet]"},{"source":"Rsync::Quickdatacopy[srv-mediawiki-private-releases2003.codfw.wmnet]","target":"Systemd::Timer::Job[rsync-srv-mediawiki-private-releases2003.codfw.wmnet]"},{"source":"Stage[main]","target":"Class[Rsync::Server::Stunnel]"},{"source":"Class[Rsync::Server::Stunnel]","target":"Package[stunnel4]"},{"source":"Class[Rsync::Server::Stunnel]","target":"File[/etc/stunnel/rsync.conf]"},{"source":"Class[Rsync::Server::Stunnel]","target":"File_line[enable_stunnel]"},{"source":"Class[Rsync::Server::Stunnel]","target":"Service[stunnel4]"},{"source":"Rsync::Quickdatacopy[srv-patches-releases-primary]","target":"Rsync::Server::Module[srv-patches-releases-primary]"},{"source":"Rsync::Quickdatacopy[srv-patches-releases-primary]","target":"Systemd::Timer::Job[rsync-srv-patches-releases-primary]"},{"source":"Rsync::Quickdatacopy[srv-patches-releases1003.eqiad.wmnet]","target":"Rsync::Server::Module[srv-patches-releases1003.eqiad.wmnet]"},{"source":"Rsync::Quickdatacopy[srv-patches-releases1003.eqiad.wmnet]","target":"Systemd::Timer::Job[rsync-srv-patches-releases1003.eqiad.wmnet]"},{"source":"Rsync::Quickdatacopy[srv-patches-releases2003.codfw.wmnet]","target":"Rsync::Server::Module[srv-patches-releases2003.codfw.wmnet]"},{"source":"Rsync::Quickdatacopy[srv-patches-releases2003.codfw.wmnet]","target":"Systemd::Timer::Job[rsync-srv-patches-releases2003.codfw.wmnet]"},{"source":"Httpbb::Test_suite[appserver/test_foundation.yaml]","target":"File[/srv/deployment/httpbb-tests/appserver/test_foundation.yaml]"},{"source":"Httpbb::Test_suite[appserver/test_main.yaml]","target":"File[/srv/deployment/httpbb-tests/appserver/test_main.yaml]"},{"source":"Httpbb::Test_suite[appserver/test_redirects.yaml]","target":"File[/srv/deployment/httpbb-tests/appserver/test_redirects.yaml]"},{"source":"Httpbb::Test_suite[appserver/test_remnant.yaml]","target":"File[/srv/deployment/httpbb-tests/appserver/test_remnant.yaml]"},{"source":"Httpbb::Test_suite[appserver/test_secure.yaml]","target":"File[/srv/deployment/httpbb-tests/appserver/test_secure.yaml]"},{"source":"Httpbb::Test_suite[appserver/test_wikimania_wikimedia.yaml]","target":"File[/srv/deployment/httpbb-tests/appserver/test_wikimania_wikimedia.yaml]"},{"source":"Httpbb::Test_suite[appserver/test_wwwportals.yaml]","target":"File[/srv/deployment/httpbb-tests/appserver/test_wwwportals.yaml]"},{"source":"Httpbb::Test_suite[miscweb/test_miscweb-k8s.yaml]","target":"File[/srv/deployment/httpbb-tests/miscweb/test_miscweb-k8s.yaml]"},{"source":"Httpbb::Test_suite[people/test_people.yaml]","target":"File[/srv/deployment/httpbb-tests/people/test_people.yaml]"},{"source":"Httpbb::Test_suite[releases/test_releases.yaml]","target":"File[/srv/deployment/httpbb-tests/releases/test_releases.yaml]"},{"source":"Httpbb::Test_suite[gitlab/test_gitlab.yaml]","target":"File[/srv/deployment/httpbb-tests/gitlab/test_gitlab.yaml]"},{"source":"Httpbb::Test_suite[vrts/test_vrts.yaml]","target":"File[/srv/deployment/httpbb-tests/vrts/test_vrts.yaml]"},{"source":"Httpbb::Test_suite[contint/test_integration.yaml]","target":"File[/srv/deployment/httpbb-tests/contint/test_integration.yaml]"},{"source":"Httpbb::Test_suite[contint/test_zuul.yaml]","target":"File[/srv/deployment/httpbb-tests/contint/test_zuul.yaml]"},{"source":"Httpbb::Test_suite[etherpad/test_etherpad.yaml]","target":"File[/srv/deployment/httpbb-tests/etherpad/test_etherpad.yaml]"},{"source":"Httpbb::Test_suite[planet/test_planet.yaml]","target":"File[/srv/deployment/httpbb-tests/planet/test_planet.yaml]"},{"source":"Httpbb::Test_suite[gerrit/test_gerrit.yaml]","target":"File[/srv/deployment/httpbb-tests/gerrit/test_gerrit.yaml]"},{"source":"Httpbb::Test_suite[gerrit/test_gerrit_replica.yaml]","target":"File[/srv/deployment/httpbb-tests/gerrit/test_gerrit_replica.yaml]"},{"source":"Httpbb::Test_suite[gerrit/test_gerrit_spare.yaml]","target":"File[/srv/deployment/httpbb-tests/gerrit/test_gerrit_spare.yaml]"},{"source":"Httpbb::Test_suite[phabricator/test_phabricator.yaml]","target":"File[/srv/deployment/httpbb-tests/phabricator/test_phabricator.yaml]"},{"source":"Httpbb::Test_suite[zuul/test_zuul.yaml]","target":"File[/srv/deployment/httpbb-tests/zuul/test_zuul.yaml]"},{"source":"Httpbb::Test_suite[noc/test_noc.yaml]","target":"File[/srv/deployment/httpbb-tests/noc/test_noc.yaml]"},{"source":"Httpbb::Test_suite[doc/test_doc.yaml]","target":"File[/srv/deployment/httpbb-tests/doc/test_doc.yaml]"},{"source":"Httpbb::Test_suite[parse/test_parse.yaml]","target":"File[/srv/deployment/httpbb-tests/parse/test_parse.yaml]"},{"source":"Httpbb::Test_suite[thumbor/test_thumbor.yaml]","target":"File[/srv/deployment/httpbb-tests/thumbor/test_thumbor.yaml]"},{"source":"Httpbb::Test_suite[query_service/test_wdqs.yaml]","target":"File[/srv/deployment/httpbb-tests/query_service/test_wdqs.yaml]"},{"source":"Httpbb::Test_suite[jobrunner/test_endpoint.yaml]","target":"File[/srv/deployment/httpbb-tests/jobrunner/test_endpoint.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_article-descriptions.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_article-descriptions.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_articletopic-outlink.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_articletopic-outlink.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_article-models.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_article-models.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_editcheck.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_editcheck.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_llm.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_llm.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_logo-detection.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_logo-detection.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_recommendation-api-ng.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_recommendation-api-ng.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_revertrisk.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_revertrisk.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_revscoring-articlequality.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_revscoring-articlequality.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_revscoring-articletopic.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_revscoring-articletopic.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_revscoring-draftquality.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_revscoring-draftquality.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_revscoring-drafttopic.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_revscoring-drafttopic.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_revscoring-editquality-damaging.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_revscoring-editquality-damaging.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_revscoring-editquality-goodfaith.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_revscoring-editquality-goodfaith.yaml]"},{"source":"Httpbb::Test_suite[liftwing/production/test_revscoring-editquality-reverted.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/production/test_revscoring-editquality-reverted.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_article-descriptions.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_article-descriptions.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_articletopic-outlink.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_articletopic-outlink.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_article-models.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_article-models.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_editcheck.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_editcheck.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_llm.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_llm.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_logo-detection.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_logo-detection.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_recommendation-api-ng.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_recommendation-api-ng.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_revertrisk.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_revertrisk.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_revscoring-articlequality.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_revscoring-articlequality.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_revscoring-articletopic.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_revscoring-articletopic.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_revscoring-draftquality.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_revscoring-draftquality.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_revscoring-drafttopic.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_revscoring-drafttopic.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_revscoring-editquality-damaging.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_revscoring-editquality-damaging.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_revscoring-editquality-goodfaith.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_revscoring-editquality-goodfaith.yaml]"},{"source":"Httpbb::Test_suite[liftwing/staging/test_revscoring-editquality-reverted.yaml]","target":"File[/srv/deployment/httpbb-tests/liftwing/staging/test_revscoring-editquality-reverted.yaml]"},{"source":"Httpbb::Test_suite[ores_legacy/test_ores_staging.yaml]","target":"File[/srv/deployment/httpbb-tests/ores_legacy/test_ores_staging.yaml]"},{"source":"Httpbb::Test_suite[ores_legacy/test_ores_production.yaml]","target":"File[/srv/deployment/httpbb-tests/ores_legacy/test_ores_production.yaml]"},{"source":"Httpbb::Test_suite[wikifunctions/test_main.yaml]","target":"File[/srv/deployment/httpbb-tests/wikifunctions/test_main.yaml]"},{"source":"Sysctl::Parameters[TCP Fast Open]","target":"Sysctl::Conffile[TCP Fast Open]"},{"source":"Systemd::Syslog[envoy]","target":"File[/var/log/envoy]"},{"source":"Systemd::Syslog[envoy]","target":"Rsyslog::Conf[envoy]"},{"source":"Systemd::Syslog[envoy]","target":"Logrotate::Conf[envoy]"},{"source":"Systemd::Service[envoyproxy.service]","target":"Service[envoyproxy.service]"},{"source":"Systemd::Service[envoyproxy.service]","target":"Systemd::Unit[envoyproxy.service]"},{"source":"Envoyproxy::Cluster[shellbox_cluster]","target":"Envoyproxy::Conf[shellbox_cluster]"},{"source":"Envoyproxy::Listener[shellbox]","target":"Envoyproxy::Conf[shellbox]"},{"source":"Envoyproxy::Cluster[api-https_cluster]","target":"Envoyproxy::Conf[api-https_cluster]"},{"source":"Envoyproxy::Listener[mwapi]","target":"Envoyproxy::Conf[mwapi]"},{"source":"Cfssl::Cert[discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]","target":"Cfssl::Csr[/etc/cfssl/csr/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.csr]"},{"source":"Cfssl::Cert[discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]","target":"File[/etc/envoy/ssl]"},{"source":"Cfssl::Cert[discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]","target":"Exec[Generate cert discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]"},{"source":"Cfssl::Cert[discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]","target":"Exec[Generate cert discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server refresh]"},{"source":"Cfssl::Cert[discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]","target":"Exec[renew certificate - discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]"},{"source":"Cfssl::Cert[discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]","target":"File[/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.pem]"},{"source":"Cfssl::Cert[discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]","target":"File[/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.csr]"},{"source":"Cfssl::Cert[discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]","target":"File[/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server-key.pem]"},{"source":"Cfssl::Cert[discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]","target":"File[/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chain.pem]"},{"source":"Cfssl::Cert[discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]","target":"Exec[Generate cert discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server refresh on intermediate ca change]"},{"source":"Cfssl::Cert[discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]","target":"Exec[create chained cert /etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chain.pem]"},{"source":"Cfssl::Cert[discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server]","target":"File[/etc/envoy/ssl/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.chained.pem]"},{"source":"Envoyproxy::Tls_terminator[443]","target":"Envoyproxy::Cluster[cluster_local_port_80]"},{"source":"Envoyproxy::Tls_terminator[443]","target":"Envoyproxy::Listener[tls_terminator_443]"},{"source":"Ferm::Service[envoy_tls_termination]","target":"File[/etc/ferm/conf.d/10_envoy_tls_termination]"},{"source":"Systemd::Timer::Job[docker-image-prune-old]","target":"Systemd::Unit[docker-image-prune-old.service]"},{"source":"Systemd::Timer::Job[docker-image-prune-old]","target":"Systemd::Timer[docker-image-prune-old]"},{"source":"Systemd::Timer::Job[docker-image-prune-old]","target":"Systemd::Syslog[docker-image-prune-old]"},{"source":"Systemd::Service[prometheus_puppet_agent_stats]","target":"Service[prometheus_puppet_agent_stats.timer]"},{"source":"Systemd::Service[prometheus_puppet_agent_stats]","target":"Systemd::Unit[prometheus_puppet_agent_stats.timer]"},{"source":"Rsyslog::Conf[prometheus_puppet_agent_stats]","target":"File[/etc/rsyslog.d/40-prometheus-puppet-agent-stats.conf]"},{"source":"Logrotate::Conf[prometheus_puppet_agent_stats]","target":"File[/etc/logrotate.d/prometheus_puppet_agent_stats]"},{"source":"Systemd::Service[clean_puppet_client_bucket]","target":"Service[clean_puppet_client_bucket.timer]"},{"source":"Systemd::Service[clean_puppet_client_bucket]","target":"Systemd::Unit[clean_puppet_client_bucket.timer]"},{"source":"Systemd::Service[puppet-agent-timer]","target":"Service[puppet-agent-timer.timer]"},{"source":"Systemd::Service[puppet-agent-timer]","target":"Systemd::Unit[puppet-agent-timer.timer]"},{"source":"Rsyslog::Conf[puppet-agent-timer]","target":"File[/etc/rsyslog.d/40-puppet-agent-timer.conf]"},{"source":"Logrotate::Conf[puppet-agent-timer]","target":"File[/etc/logrotate.d/puppet-agent-timer]"},{"source":"Systemd::Unit[wmf_auto_restart_systemd-timesyncd.service]","target":"File[/lib/systemd/system/wmf_auto_restart_systemd-timesyncd.service]"},{"source":"Systemd::Unit[wmf_auto_restart_systemd-timesyncd.service]","target":"Exec[systemd daemon-reload for wmf_auto_restart_systemd-timesyncd.service (wmf_auto_restart_systemd-timesyncd.service)]"},{"source":"Systemd::Timer[wmf_auto_restart_systemd-timesyncd]","target":"Systemd::Service[wmf_auto_restart_systemd-timesyncd]"},{"source":"Systemd::Syslog[wmf_auto_restart_systemd-timesyncd]","target":"File[/var/log/wmf_auto_restart_systemd-timesyncd]"},{"source":"Systemd::Syslog[wmf_auto_restart_systemd-timesyncd]","target":"Rsyslog::Conf[wmf_auto_restart_systemd-timesyncd]"},{"source":"Systemd::Syslog[wmf_auto_restart_systemd-timesyncd]","target":"Logrotate::Conf[wmf_auto_restart_systemd-timesyncd]"},{"source":"Systemd::Unit[wmf_auto_restart_exim4.service]","target":"File[/lib/systemd/system/wmf_auto_restart_exim4.service]"},{"source":"Systemd::Unit[wmf_auto_restart_exim4.service]","target":"Exec[systemd daemon-reload for wmf_auto_restart_exim4.service (wmf_auto_restart_exim4.service)]"},{"source":"Systemd::Timer[wmf_auto_restart_exim4]","target":"Systemd::Service[wmf_auto_restart_exim4]"},{"source":"Systemd::Syslog[wmf_auto_restart_exim4]","target":"File[/var/log/wmf_auto_restart_exim4]"},{"source":"Systemd::Syslog[wmf_auto_restart_exim4]","target":"Rsyslog::Conf[wmf_auto_restart_exim4]"},{"source":"Systemd::Syslog[wmf_auto_restart_exim4]","target":"Logrotate::Conf[wmf_auto_restart_exim4]"},{"source":"Systemd::Unit[wmf_auto_restart_prometheus-node-exporter.service]","target":"File[/lib/systemd/system/wmf_auto_restart_prometheus-node-exporter.service]"},{"source":"Systemd::Unit[wmf_auto_restart_prometheus-node-exporter.service]","target":"Exec[systemd daemon-reload for wmf_auto_restart_prometheus-node-exporter.service (wmf_auto_restart_prometheus-node-exporter.service)]"},{"source":"Systemd::Timer[wmf_auto_restart_prometheus-node-exporter]","target":"Systemd::Service[wmf_auto_restart_prometheus-node-exporter]"},{"source":"Systemd::Syslog[wmf_auto_restart_prometheus-node-exporter]","target":"File[/var/log/wmf_auto_restart_prometheus-node-exporter]"},{"source":"Systemd::Syslog[wmf_auto_restart_prometheus-node-exporter]","target":"Rsyslog::Conf[wmf_auto_restart_prometheus-node-exporter]"},{"source":"Systemd::Syslog[wmf_auto_restart_prometheus-node-exporter]","target":"Logrotate::Conf[wmf_auto_restart_prometheus-node-exporter]"},{"source":"Systemd::Unit[wmf_auto_restart_rsyslog.service]","target":"File[/lib/systemd/system/wmf_auto_restart_rsyslog.service]"},{"source":"Systemd::Unit[wmf_auto_restart_rsyslog.service]","target":"Exec[systemd daemon-reload for wmf_auto_restart_rsyslog.service (wmf_auto_restart_rsyslog.service)]"},{"source":"Systemd::Timer[wmf_auto_restart_rsyslog]","target":"Systemd::Service[wmf_auto_restart_rsyslog]"},{"source":"Systemd::Syslog[wmf_auto_restart_rsyslog]","target":"File[/var/log/wmf_auto_restart_rsyslog]"},{"source":"Systemd::Syslog[wmf_auto_restart_rsyslog]","target":"Rsyslog::Conf[wmf_auto_restart_rsyslog]"},{"source":"Systemd::Syslog[wmf_auto_restart_rsyslog]","target":"Logrotate::Conf[wmf_auto_restart_rsyslog]"},{"source":"Systemd::Unit[wmf_auto_restart_lldpd.service]","target":"File[/lib/systemd/system/wmf_auto_restart_lldpd.service]"},{"source":"Systemd::Unit[wmf_auto_restart_lldpd.service]","target":"Exec[systemd daemon-reload for wmf_auto_restart_lldpd.service (wmf_auto_restart_lldpd.service)]"},{"source":"Systemd::Timer[wmf_auto_restart_lldpd]","target":"Systemd::Service[wmf_auto_restart_lldpd]"},{"source":"Systemd::Syslog[wmf_auto_restart_lldpd]","target":"File[/var/log/wmf_auto_restart_lldpd]"},{"source":"Systemd::Syslog[wmf_auto_restart_lldpd]","target":"Rsyslog::Conf[wmf_auto_restart_lldpd]"},{"source":"Systemd::Syslog[wmf_auto_restart_lldpd]","target":"Logrotate::Conf[wmf_auto_restart_lldpd]"},{"source":"Systemd::Unit[wmf_auto_restart_systemd-journald.service]","target":"File[/lib/systemd/system/wmf_auto_restart_systemd-journald.service]"},{"source":"Systemd::Unit[wmf_auto_restart_systemd-journald.service]","target":"Exec[systemd daemon-reload for wmf_auto_restart_systemd-journald.service (wmf_auto_restart_systemd-journald.service)]"},{"source":"Systemd::Timer[wmf_auto_restart_systemd-journald]","target":"Systemd::Service[wmf_auto_restart_systemd-journald]"},{"source":"Systemd::Syslog[wmf_auto_restart_systemd-journald]","target":"File[/var/log/wmf_auto_restart_systemd-journald]"},{"source":"Systemd::Syslog[wmf_auto_restart_systemd-journald]","target":"Rsyslog::Conf[wmf_auto_restart_systemd-journald]"},{"source":"Systemd::Syslog[wmf_auto_restart_systemd-journald]","target":"Logrotate::Conf[wmf_auto_restart_systemd-journald]"},{"source":"Systemd::Unit[wmf_auto_restart_ssh.service]","target":"File[/lib/systemd/system/wmf_auto_restart_ssh.service]"},{"source":"Systemd::Unit[wmf_auto_restart_ssh.service]","target":"Exec[systemd daemon-reload for wmf_auto_restart_ssh.service (wmf_auto_restart_ssh.service)]"},{"source":"Systemd::Timer[wmf_auto_restart_ssh]","target":"Systemd::Service[wmf_auto_restart_ssh]"},{"source":"Systemd::Syslog[wmf_auto_restart_ssh]","target":"File[/var/log/wmf_auto_restart_ssh]"},{"source":"Systemd::Syslog[wmf_auto_restart_ssh]","target":"Rsyslog::Conf[wmf_auto_restart_ssh]"},{"source":"Systemd::Syslog[wmf_auto_restart_ssh]","target":"Logrotate::Conf[wmf_auto_restart_ssh]"},{"source":"Systemd::Service[kernel-purge]","target":"Service[kernel-purge.timer]"},{"source":"Systemd::Service[kernel-purge]","target":"Systemd::Unit[kernel-purge.timer]"},{"source":"Rsyslog::Conf[kernel-purge]","target":"File[/etc/rsyslog.d/40-kernel-purge.conf]"},{"source":"Logrotate::Conf[kernel-purge]","target":"File[/etc/logrotate.d/kernel-purge]"},{"source":"Systemd::Service[prometheus-debian-version-textfile]","target":"Service[prometheus-debian-version-textfile.timer]"},{"source":"Systemd::Service[prometheus-debian-version-textfile]","target":"Systemd::Unit[prometheus-debian-version-textfile.timer]"},{"source":"Systemd::Service[prometheus-dpkg-success-textfile]","target":"Service[prometheus-dpkg-success-textfile.timer]"},{"source":"Systemd::Service[prometheus-dpkg-success-textfile]","target":"Systemd::Unit[prometheus-dpkg-success-textfile.timer]"},{"source":"Systemd::Service[send_puppet_failure_emails]","target":"Service[send_puppet_failure_emails.timer]"},{"source":"Systemd::Service[send_puppet_failure_emails]","target":"Systemd::Unit[send_puppet_failure_emails.timer]"},{"source":"Systemd::Service[cleanup_puppet_client_bucket]","target":"Service[cleanup_puppet_client_bucket.timer]"},{"source":"Systemd::Service[cleanup_puppet_client_bucket]","target":"Systemd::Unit[cleanup_puppet_client_bucket.timer]"},{"source":"Systemd::Service[prometheus_ssh_open_sessions]","target":"Service[prometheus_ssh_open_sessions.timer]"},{"source":"Systemd::Service[prometheus_ssh_open_sessions]","target":"Systemd::Unit[prometheus_ssh_open_sessions.timer]"},{"source":"Rsyslog::Conf[prometheus_ssh_open_sessions]","target":"File[/etc/rsyslog.d/40-prometheus-ssh-open-sessions.conf]"},{"source":"Logrotate::Conf[prometheus_ssh_open_sessions]","target":"File[/etc/logrotate.d/prometheus_ssh_open_sessions]"},{"source":"Ferm::Service[jenkins_controller_ssh]","target":"File[/etc/ferm/conf.d/10_jenkins_controller_ssh]"},{"source":"Systemd::Unit[cfssl-serve@proxy-client]","target":"File[/lib/systemd/system/cfssl-serve@proxy-client.service]"},{"source":"Systemd::Unit[cfssl-serve@proxy-client]","target":"Exec[systemd daemon-reload for cfssl-serve@proxy-client.service (cfssl-serve@proxy-client)]"},{"source":"Httpd::Conf[beta-autoupdater]","target":"File[/etc/apache2/sites-available/50-beta-autoupdater.conf]"},{"source":"Httpd::Conf[beta-autoupdater]","target":"File[/etc/apache2/sites-enabled/50-beta-autoupdater.conf]"},{"source":"Systemd::Unit[wmf-beta-update-all.service]","target":"File[/lib/systemd/system/wmf-beta-update-all.service]"},{"source":"Systemd::Unit[wmf-beta-update-all.service]","target":"Exec[systemd daemon-reload for wmf-beta-update-all.service (wmf-beta-update-all.service)]"},{"source":"Systemd::Timer[wmf-beta-update-all]","target":"Systemd::Service[wmf-beta-update-all]"},{"source":"Systemd::Syslog[wmf-beta-update-all]","target":"File[/var/log/wmf-beta-update-all]"},{"source":"Systemd::Syslog[wmf-beta-update-all]","target":"Rsyslog::Conf[wmf-beta-update-all]"},{"source":"Systemd::Syslog[wmf-beta-update-all]","target":"Logrotate::Conf[wmf-beta-update-all]"},{"source":"Systemd::Unit[beta-autoupdater-prune-stale-logs.service]","target":"File[/lib/systemd/system/beta-autoupdater-prune-stale-logs.service]"},{"source":"Systemd::Unit[beta-autoupdater-prune-stale-logs.service]","target":"Exec[systemd daemon-reload for beta-autoupdater-prune-stale-logs.service (beta-autoupdater-prune-stale-logs.service)]"},{"source":"Systemd::Timer[beta-autoupdater-prune-stale-logs]","target":"Systemd::Service[beta-autoupdater-prune-stale-logs]"},{"source":"Systemd::Syslog[beta-autoupdater-prune-stale-logs]","target":"File[/var/log/beta-autoupdater-prune-stale-logs]"},{"source":"Systemd::Syslog[beta-autoupdater-prune-stale-logs]","target":"Rsyslog::Conf[beta-autoupdater-prune-stale-logs]"},{"source":"Systemd::Syslog[beta-autoupdater-prune-stale-logs]","target":"Logrotate::Conf[beta-autoupdater-prune-stale-logs]"},{"source":"Concat::Fragment[security-access-scap-allow-mwdeploy]","target":"Concat_fragment[security-access-scap-allow-mwdeploy]"},{"source":"Concat::Fragment[security-access-scap-allow-scap]","target":"Concat_fragment[security-access-scap-allow-scap]"},{"source":"Systemd::Unit[ferm-ferm-service-status-restart]","target":"File[/etc/systemd/system/ferm.service.d]"},{"source":"Systemd::Unit[ferm-ferm-service-status-restart]","target":"File[/etc/systemd/system/ferm.service.d/ferm-service-status-restart.conf]"},{"source":"Systemd::Unit[ferm-ferm-service-status-restart]","target":"Exec[systemd daemon-reload for ferm.service (ferm-ferm-service-status-restart)]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_ulogd2]","target":"Systemd::Unit[wmf_auto_restart_ulogd2.service]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_ulogd2]","target":"Systemd::Timer[wmf_auto_restart_ulogd2]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_ulogd2]","target":"Systemd::Syslog[wmf_auto_restart_ulogd2]"},{"source":"Ferm::Rule[filter_log_filter-bootp]","target":"File[/etc/ferm/conf.d/98_filter_log_filter-bootp]"},{"source":"Sysctl::Conffile[ferm_conntrack]","target":"File[/etc/sysctl.d/70-ferm_conntrack.conf]"},{"source":"Stage[main]","target":"Class[Udev]"},{"source":"Class[Udev]","target":"Exec[udev_reload]"},{"source":"Udev::Rule[ferm_conntrack]","target":"File[/etc/udev/rules.d/70-ferm_conntrack.rules]"},{"source":"Ferm::Service[ssh_from_bastion]","target":"File[/etc/ferm/conf.d/10_ssh_from_bastion]"},{"source":"Ferm::Service[ssh_from_cumin_masters]","target":"File[/etc/ferm/conf.d/10_ssh_from_cumin_masters]"},{"source":"Ferm::Service[full_monitoring_metrics_access_udp]","target":"File[/etc/ferm/conf.d/10_full_monitoring_metrics_access_udp]"},{"source":"Ferm::Service[full_monitoring_metrics_access_tcp]","target":"File[/etc/ferm/conf.d/10_full_monitoring_metrics_access_tcp]"},{"source":"Stage[main]","target":"Class[Monitoring]"},{"source":"Monitoring::Service[ferm_active]","target":"Monitoring::Exported_nagios_service[deployment-deploy04 ferm_active]"},{"source":"Stage[main]","target":"Class[Prometheus::Instances]"},{"source":"Systemd::Timer::Job[nrpe2nodexp-ferm_active]","target":"Systemd::Unit[nrpe2nodexp-ferm_active.service]"},{"source":"Systemd::Timer::Job[nrpe2nodexp-ferm_active]","target":"Systemd::Timer[nrpe2nodexp-ferm_active]"},{"source":"Rsyslog::Conf[nrpe2nodexp-ferm_active]","target":"File[/etc/rsyslog.d/25-nrpe2nodexp-ferm-active.conf]"},{"source":"Sysctl::Conffile[coredump]","target":"File[/etc/sysctl.d/70-coredump.conf]"},{"source":"Ferm::Service[deployment_ssh]","target":"File[/etc/ferm/conf.d/10_deployment_ssh]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_prometheus-statsd-exporter]","target":"Systemd::Unit[wmf_auto_restart_prometheus-statsd-exporter.service]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_prometheus-statsd-exporter]","target":"Systemd::Timer[wmf_auto_restart_prometheus-statsd-exporter]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_prometheus-statsd-exporter]","target":"Systemd::Syslog[wmf_auto_restart_prometheus-statsd-exporter]"},{"source":"Systemd::Timer[php8.1-fpm_check_restart]","target":"Systemd::Service[php8.1-fpm_check_restart]"},{"source":"Systemd::Unit[php8.1-fpm_check_restart.service]","target":"File[/lib/systemd/system/php8.1-fpm_check_restart.service]"},{"source":"Systemd::Unit[php8.1-fpm_check_restart.service]","target":"Exec[systemd daemon-reload for php8.1-fpm_check_restart.service (php8.1-fpm_check_restart.service)]"},{"source":"Rsyslog::Conf[php8.3-fpm]","target":"File[/etc/rsyslog.d/40-php8-3-fpm.conf]"},{"source":"Logrotate::Conf[php8.3-fpm]","target":"File[/etc/logrotate.d/php8.3-fpm]"},{"source":"Sysctl::Conffile[tcp_tw_reuse]","target":"File[/etc/sysctl.d/70-tcp_tw_reuse.conf]"},{"source":"Concat::Fragment[/etc/rsyncd.conf-scap-install-staging]","target":"Concat_fragment[/etc/rsyncd.conf-scap-install-staging]"},{"source":"Concat::Fragment[/etc/rsyncd.conf-common]","target":"Concat_fragment[/etc/rsyncd.conf-common]"},{"source":"Concat::Fragment[/etc/rsyncd.conf-patches]","target":"Concat_fragment[/etc/rsyncd.conf-patches]"},{"source":"Concat::Fragment[/etc/rsyncd.conf-releases]","target":"Concat_fragment[/etc/rsyncd.conf-releases]"},{"source":"Firewall::Service[rsyncd_access_releases]","target":"Ferm::Service[rsyncd_access_releases]"},{"source":"Firewall::Service[rsyncd_access_releases]","target":"Nftables::Service[rsyncd_access_releases]"},{"source":"Httpd::Conf[dummy]","target":"File[/etc/apache2/sites-available/00-dummy.conf]"},{"source":"Httpd::Conf[dummy]","target":"File[/etc/apache2/sites-enabled/00-dummy.conf]"},{"source":"Systemd::Unit[apache2-apache2-after-network-online-target]","target":"File[/etc/systemd/system/apache2.service.d/apache2-after-network-online-target.conf]"},{"source":"Systemd::Unit[apache2-apache2-after-network-online-target]","target":"Exec[systemd daemon-reload for apache2.service (apache2-apache2-after-network-online-target)]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_apache-htcacheclean]","target":"Systemd::Unit[wmf_auto_restart_apache-htcacheclean.service]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_apache-htcacheclean]","target":"Systemd::Timer[wmf_auto_restart_apache-htcacheclean]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_apache-htcacheclean]","target":"Systemd::Syslog[wmf_auto_restart_apache-htcacheclean]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_apache2]","target":"Systemd::Unit[wmf_auto_restart_apache2.service]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_apache2]","target":"Systemd::Timer[wmf_auto_restart_apache2]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_apache2]","target":"Systemd::Syslog[wmf_auto_restart_apache2]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_envoyproxy]","target":"Systemd::Unit[wmf_auto_restart_envoyproxy.service]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_envoyproxy]","target":"Systemd::Timer[wmf_auto_restart_envoyproxy]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_envoyproxy]","target":"Systemd::Syslog[wmf_auto_restart_envoyproxy]"},{"source":"Systemd::Unit[git-daemon]","target":"File[/lib/systemd/system/git-daemon.service]"},{"source":"Systemd::Unit[git-daemon]","target":"Exec[systemd daemon-reload for git-daemon.service (git-daemon)]"},{"source":"Rsyslog::Conf[git-daemon]","target":"File[/etc/rsyslog.d/40-git-daemon.conf]"},{"source":"Logrotate::Conf[git-daemon]","target":"File[/etc/logrotate.d/git-daemon]"},{"source":"Ferm::Service[rsyncd_scap_master]","target":"File[/etc/ferm/conf.d/10_rsyncd_scap_master]"},{"source":"Ferm::Service[http_deployment_server]","target":"File[/etc/ferm/conf.d/10_http_deployment_server]"},{"source":"Ferm::Service[git_daemon]","target":"File[/etc/ferm/conf.d/10_git_daemon]"},{"source":"Ferm::Service[fundraising_data_uploader_sftp]","target":"File[/etc/ferm/conf.d/10_fundraising_data_uploader_sftp]"},{"source":"Nrpe::Monitor_service[mediawiki_config_merged]","target":"Nrpe::Check[check_mediawiki_config_merged]"},{"source":"Nrpe::Monitor_service[mediawiki_config_merged]","target":"Monitoring::Service[mediawiki_config_merged]"},{"source":"Nrpe::Monitor_service[mediawiki_config_merged]","target":"Prometheus::Alert::Rule[check_mediawiki_config_merged_d5a08e852b01b79c4855e19291c2c477]"},{"source":"Nrpe::Monitor_service[mediawiki_config_merged]","target":"Systemd::Timer::Job[nrpe2nodexp-mediawiki_config_merged]"},{"source":"Nrpe::Monitor_service[mediawiki_config_merged]","target":"Rsyslog::Conf[nrpe2nodexp-mediawiki_config_merged]"},{"source":"Nrpe::Monitor_service[mediawiki_config_merged]","target":"File[/var/lib/prometheus/node.d/check_mediawiki_config_merged.prom]"},{"source":"Sudo::User[mediawiki_config_needs_merge]","target":"File[/etc/sudoers.d/mediawiki_config_needs_merge]"},{"source":"Nrpe::Monitor_service[_srv_mediawiki-staging_owned]","target":"Nrpe::Check[check__srv_mediawiki-staging_owned]"},{"source":"Nrpe::Monitor_service[_srv_mediawiki-staging_owned]","target":"Monitoring::Service[_srv_mediawiki-staging_owned]"},{"source":"Nrpe::Monitor_service[_srv_mediawiki-staging_owned]","target":"Prometheus::Alert::Rule[check__srv_mediawiki-staging_owned_92a028c1505b4b5221bc56bc91fe6392]"},{"source":"Nrpe::Monitor_service[_srv_mediawiki-staging_owned]","target":"Systemd::Timer::Job[nrpe2nodexp-_srv_mediawiki-staging_owned]"},{"source":"Nrpe::Monitor_service[_srv_mediawiki-staging_owned]","target":"Rsyslog::Conf[nrpe2nodexp-_srv_mediawiki-staging_owned]"},{"source":"Httpd::Conf[deployment]","target":"File[/etc/apache2/sites-available/50-deployment.conf]"},{"source":"Httpd::Conf[deployment]","target":"File[/etc/apache2/sites-enabled/50-deployment.conf]"},{"source":"Systemd::Unit[spiderpig-jobrunner]","target":"File[/lib/systemd/system/spiderpig-jobrunner.service]"},{"source":"Systemd::Unit[spiderpig-jobrunner]","target":"Exec[systemd daemon-reload for spiderpig-jobrunner.service (spiderpig-jobrunner)]"},{"source":"Systemd::Unit[spiderpig-apiserver]","target":"File[/lib/systemd/system/spiderpig-apiserver.service]"},{"source":"Systemd::Unit[spiderpig-apiserver]","target":"Exec[systemd daemon-reload for spiderpig-apiserver.service (spiderpig-apiserver)]"},{"source":"Systemd::Unit[clean-confd-rundir.service]","target":"File[/lib/systemd/system/clean-confd-rundir.service]"},{"source":"Systemd::Unit[clean-confd-rundir.service]","target":"Exec[systemd daemon-reload for clean-confd-rundir.service (clean-confd-rundir.service)]"},{"source":"Systemd::Timer[clean-confd-rundir]","target":"Systemd::Service[clean-confd-rundir]"},{"source":"Systemd::Syslog[clean-confd-rundir]","target":"File[/var/log/clean-confd-rundir]"},{"source":"Systemd::Syslog[clean-confd-rundir]","target":"Rsyslog::Conf[clean-confd-rundir]"},{"source":"Systemd::Syslog[clean-confd-rundir]","target":"Logrotate::Conf[clean-confd-rundir]"},{"source":"Base::Service_unit[confd]","target":"File[/lib/systemd/system/confd.service]"},{"source":"Base::Service_unit[confd]","target":"Exec[systemd reload for confd]"},{"source":"Base::Service_unit[confd]","target":"Service[confd]"},{"source":"Systemd::Timer::Job[confd_prometheus_metrics]","target":"Systemd::Unit[confd_prometheus_metrics.service]"},{"source":"Systemd::Timer::Job[confd_prometheus_metrics]","target":"Systemd::Timer[confd_prometheus_metrics]"},{"source":"Systemd::Timer::Job[confd_prometheus_metrics]","target":"Systemd::Syslog[confd_prometheus_metrics]"},{"source":"Systemd::Unit[keyholder-agent]","target":"File[/lib/systemd/system/keyholder-agent.service]"},{"source":"Systemd::Unit[keyholder-agent]","target":"Exec[systemd daemon-reload for keyholder-agent.service (keyholder-agent)]"},{"source":"Systemd::Unit[keyholder-proxy]","target":"File[/lib/systemd/system/keyholder-proxy.service]"},{"source":"Systemd::Unit[keyholder-proxy]","target":"Exec[systemd daemon-reload for keyholder-proxy.service (keyholder-proxy)]"},{"source":"Systemd::Unit[prometheus-keyholder-exporter.service]","target":"File[/lib/systemd/system/prometheus-keyholder-exporter.service]"},{"source":"Systemd::Unit[prometheus-keyholder-exporter.service]","target":"Exec[systemd daemon-reload for prometheus-keyholder-exporter.service (prometheus-keyholder-exporter.service)]"},{"source":"Systemd::Timer[prometheus-keyholder-exporter]","target":"Systemd::Service[prometheus-keyholder-exporter]"},{"source":"Systemd::Syslog[prometheus-keyholder-exporter]","target":"File[/var/log/prometheus-keyholder-exporter]"},{"source":"Systemd::Syslog[prometheus-keyholder-exporter]","target":"Rsyslog::Conf[prometheus-keyholder-exporter]"},{"source":"Systemd::Syslog[prometheus-keyholder-exporter]","target":"Logrotate::Conf[prometheus-keyholder-exporter]"},{"source":"Systemd::Unit[mcrouter]","target":"File[/etc/systemd/system/mcrouter.service.d]"},{"source":"Systemd::Unit[mcrouter]","target":"File[/etc/systemd/system/mcrouter.service.d/puppet-override.conf]"},{"source":"Systemd::Unit[mcrouter]","target":"Exec[systemd daemon-reload for mcrouter.service (mcrouter)]"},{"source":"Logrotate::Conf[mcrouter]","target":"File[/etc/logrotate.d/mcrouter]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_prometheus-mcrouter-exporter]","target":"Systemd::Unit[wmf_auto_restart_prometheus-mcrouter-exporter.service]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_prometheus-mcrouter-exporter]","target":"Systemd::Timer[wmf_auto_restart_prometheus-mcrouter-exporter]"},{"source":"Systemd::Timer::Job[wmf_auto_restart_prometheus-mcrouter-exporter]","target":"Systemd::Syslog[wmf_auto_restart_prometheus-mcrouter-exporter]"},{"source":"Rsync::Server::Module[srv-mediawiki-private-primary]","target":"Concat::Fragment[/etc/rsyncd.conf-srv-mediawiki-private-primary]"},{"source":"Rsync::Server::Module[srv-mediawiki-private-primary]","target":"Firewall::Service[rsyncd_access_srv-mediawiki-private-primary]"},{"source":"Systemd::Timer::Job[rsync-srv-mediawiki-private-primary]","target":"Systemd::Unit[rsync-srv-mediawiki-private-primary.service]"},{"source":"Systemd::Timer::Job[rsync-srv-mediawiki-private-primary]","target":"Systemd::Timer[rsync-srv-mediawiki-private-primary]"},{"source":"Systemd::Timer::Job[rsync-srv-mediawiki-private-primary]","target":"Systemd::Syslog[rsync-srv-mediawiki-private-primary]"},{"source":"Rsync::Server::Module[srv-mediawiki-private-releases1003.eqiad.wmnet]","target":"Firewall::Service[rsyncd_access_srv-mediawiki-private-releases1003.eqiad.wmnet]"},{"source":"Systemd::Timer::Job[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet]","target":"Systemd::Unit[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service]"},{"source":"Systemd::Timer::Job[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet]","target":"Systemd::Timer[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet]"},{"source":"Systemd::Timer::Job[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet]","target":"Systemd::Syslog[rsync-srv-mediawiki-private-releases1003_eqiad_wmnet]"},{"source":"Rsync::Server::Module[srv-mediawiki-private-releases2003.codfw.wmnet]","target":"Concat::Fragment[/etc/rsyncd.conf-srv-mediawiki-private-releases2003.codfw.wmnet]"},{"source":"Rsync::Server::Module[srv-mediawiki-private-releases2003.codfw.wmnet]","target":"Firewall::Service[rsyncd_access_srv-mediawiki-private-releases2003.codfw.wmnet]"},{"source":"Systemd::Timer::Job[rsync-srv-mediawiki-private-releases2003.codfw.wmnet]","target":"Systemd::Unit[rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service]"},{"source":"Systemd::Timer::Job[rsync-srv-mediawiki-private-releases2003.codfw.wmnet]","target":"Systemd::Timer[rsync-srv-mediawiki-private-releases2003.codfw.wmnet]"},{"source":"Systemd::Timer::Job[rsync-srv-mediawiki-private-releases2003.codfw.wmnet]","target":"Systemd::Syslog[rsync-srv-mediawiki-private-releases2003_codfw_wmnet]"},{"source":"Rsync::Server::Module[srv-patches-releases-primary]","target":"Concat::Fragment[/etc/rsyncd.conf-srv-patches-releases-primary]"},{"source":"Rsync::Server::Module[srv-patches-releases-primary]","target":"Firewall::Service[rsyncd_access_srv-patches-releases-primary]"},{"source":"Systemd::Timer::Job[rsync-srv-patches-releases-primary]","target":"Systemd::Unit[rsync-srv-patches-releases-primary.service]"},{"source":"Systemd::Timer::Job[rsync-srv-patches-releases-primary]","target":"Systemd::Timer[rsync-srv-patches-releases-primary]"},{"source":"Systemd::Timer::Job[rsync-srv-patches-releases-primary]","target":"Systemd::Syslog[rsync-srv-patches-releases-primary]"},{"source":"Rsync::Server::Module[srv-patches-releases1003.eqiad.wmnet]","target":"Firewall::Service[rsyncd_access_srv-patches-releases1003.eqiad.wmnet]"},{"source":"Systemd::Timer::Job[rsync-srv-patches-releases1003.eqiad.wmnet]","target":"Systemd::Unit[rsync-srv-patches-releases1003.eqiad.wmnet.service]"},{"source":"Systemd::Timer::Job[rsync-srv-patches-releases1003.eqiad.wmnet]","target":"Systemd::Timer[rsync-srv-patches-releases1003.eqiad.wmnet]"},{"source":"Systemd::Timer::Job[rsync-srv-patches-releases1003.eqiad.wmnet]","target":"Systemd::Syslog[rsync-srv-patches-releases1003_eqiad_wmnet]"},{"source":"Rsync::Server::Module[srv-patches-releases2003.codfw.wmnet]","target":"Concat::Fragment[/etc/rsyncd.conf-srv-patches-releases2003.codfw.wmnet]"},{"source":"Rsync::Server::Module[srv-patches-releases2003.codfw.wmnet]","target":"Firewall::Service[rsyncd_access_srv-patches-releases2003.codfw.wmnet]"},{"source":"Systemd::Timer::Job[rsync-srv-patches-releases2003.codfw.wmnet]","target":"Systemd::Unit[rsync-srv-patches-releases2003.codfw.wmnet.service]"},{"source":"Systemd::Timer::Job[rsync-srv-patches-releases2003.codfw.wmnet]","target":"Systemd::Timer[rsync-srv-patches-releases2003.codfw.wmnet]"},{"source":"Systemd::Timer::Job[rsync-srv-patches-releases2003.codfw.wmnet]","target":"Systemd::Syslog[rsync-srv-patches-releases2003_codfw_wmnet]"},{"source":"Sysctl::Conffile[TCP Fast Open]","target":"File[/etc/sysctl.d/70-TCP-Fast-Open.conf]"},{"source":"Rsyslog::Conf[envoy]","target":"File[/etc/rsyslog.d/40-envoy.conf]"},{"source":"Logrotate::Conf[envoy]","target":"File[/etc/logrotate.d/envoy]"},{"source":"Systemd::Unit[envoyproxy.service]","target":"File[/etc/systemd/system/envoyproxy.service.d]"},{"source":"Systemd::Unit[envoyproxy.service]","target":"File[/etc/systemd/system/envoyproxy.service.d/puppet-override.conf]"},{"source":"Systemd::Unit[envoyproxy.service]","target":"Exec[systemd daemon-reload for envoyproxy.service (envoyproxy.service)]"},{"source":"Envoyproxy::Conf[shellbox_cluster]","target":"File[/etc/envoy/clusters.d/50-shellbox_cluster.yaml]"},{"source":"Envoyproxy::Conf[shellbox]","target":"File[/etc/envoy/listeners.d/50-shellbox.yaml]"},{"source":"Envoyproxy::Conf[api-https_cluster]","target":"File[/etc/envoy/clusters.d/50-api_https_cluster.yaml]"},{"source":"Envoyproxy::Conf[mwapi]","target":"File[/etc/envoy/listeners.d/50-mwapi.yaml]"},{"source":"Cfssl::Csr[/etc/cfssl/csr/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.csr]","target":"File[/etc/cfssl/csr/discovery__deployment-deploy04_deployment-prep_eqiad1_wikimedia_cloud_server.csr]"},{"source":"Envoyproxy::Cluster[cluster_local_port_80]","target":"Envoyproxy::Conf[cluster_local_port_80]"},{"source":"Envoyproxy::Listener[tls_terminator_443]","target":"Envoyproxy::Conf[tls_terminator_443]"},{"source":"Systemd::Unit[docker-image-prune-old.service]","target":"File[/lib/systemd/system/docker-image-prune-old.service]"},{"source":"Systemd::Unit[docker-image-prune-old.service]","target":"Exec[systemd daemon-reload for docker-image-prune-old.service (docker-image-prune-old.service)]"},{"source":"Systemd::Timer[docker-image-prune-old]","target":"Systemd::Service[docker-image-prune-old]"},{"source":"Systemd::Syslog[docker-image-prune-old]","target":"File[/var/log/docker-image-prune-old]"},{"source":"Systemd::Syslog[docker-image-prune-old]","target":"Rsyslog::Conf[docker-image-prune-old]"},{"source":"Systemd::Syslog[docker-image-prune-old]","target":"Logrotate::Conf[docker-image-prune-old]"},{"source":"Systemd::Unit[prometheus_puppet_agent_stats.timer]","target":"File[/lib/systemd/system/prometheus_puppet_agent_stats.timer]"},{"source":"Systemd::Unit[prometheus_puppet_agent_stats.timer]","target":"Exec[systemd daemon-reload for prometheus_puppet_agent_stats.timer (prometheus_puppet_agent_stats.timer)]"},{"source":"Systemd::Unit[clean_puppet_client_bucket.timer]","target":"File[/lib/systemd/system/clean_puppet_client_bucket.timer]"},{"source":"Systemd::Unit[clean_puppet_client_bucket.timer]","target":"Exec[systemd daemon-reload for clean_puppet_client_bucket.timer (clean_puppet_client_bucket.timer)]"},{"source":"Systemd::Unit[puppet-agent-timer.timer]","target":"File[/lib/systemd/system/puppet-agent-timer.timer]"},{"source":"Systemd::Unit[puppet-agent-timer.timer]","target":"Exec[systemd daemon-reload for puppet-agent-timer.timer (puppet-agent-timer.timer)]"},{"source":"Systemd::Service[wmf_auto_restart_systemd-timesyncd]","target":"Service[wmf_auto_restart_systemd-timesyncd.timer]"},{"source":"Systemd::Service[wmf_auto_restart_systemd-timesyncd]","target":"Systemd::Unit[wmf_auto_restart_systemd-timesyncd.timer]"},{"source":"Rsyslog::Conf[wmf_auto_restart_systemd-timesyncd]","target":"File[/etc/rsyslog.d/40-wmf-auto-restart-systemd-timesyncd.conf]"},{"source":"Logrotate::Conf[wmf_auto_restart_systemd-timesyncd]","target":"File[/etc/logrotate.d/wmf_auto_restart_systemd-timesyncd]"},{"source":"Systemd::Service[wmf_auto_restart_exim4]","target":"Service[wmf_auto_restart_exim4.timer]"},{"source":"Systemd::Service[wmf_auto_restart_exim4]","target":"Systemd::Unit[wmf_auto_restart_exim4.timer]"},{"source":"Rsyslog::Conf[wmf_auto_restart_exim4]","target":"File[/etc/rsyslog.d/40-wmf-auto-restart-exim4.conf]"},{"source":"Logrotate::Conf[wmf_auto_restart_exim4]","target":"File[/etc/logrotate.d/wmf_auto_restart_exim4]"},{"source":"Systemd::Service[wmf_auto_restart_prometheus-node-exporter]","target":"Service[wmf_auto_restart_prometheus-node-exporter.timer]"},{"source":"Systemd::Service[wmf_auto_restart_prometheus-node-exporter]","target":"Systemd::Unit[wmf_auto_restart_prometheus-node-exporter.timer]"},{"source":"Rsyslog::Conf[wmf_auto_restart_prometheus-node-exporter]","target":"File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-node-exporter.conf]"},{"source":"Logrotate::Conf[wmf_auto_restart_prometheus-node-exporter]","target":"File[/etc/logrotate.d/wmf_auto_restart_prometheus-node-exporter]"},{"source":"Systemd::Service[wmf_auto_restart_rsyslog]","target":"Service[wmf_auto_restart_rsyslog.timer]"},{"source":"Systemd::Service[wmf_auto_restart_rsyslog]","target":"Systemd::Unit[wmf_auto_restart_rsyslog.timer]"},{"source":"Rsyslog::Conf[wmf_auto_restart_rsyslog]","target":"File[/etc/rsyslog.d/40-wmf-auto-restart-rsyslog.conf]"},{"source":"Logrotate::Conf[wmf_auto_restart_rsyslog]","target":"File[/etc/logrotate.d/wmf_auto_restart_rsyslog]"},{"source":"Systemd::Service[wmf_auto_restart_lldpd]","target":"Service[wmf_auto_restart_lldpd.timer]"},{"source":"Systemd::Service[wmf_auto_restart_lldpd]","target":"Systemd::Unit[wmf_auto_restart_lldpd.timer]"},{"source":"Rsyslog::Conf[wmf_auto_restart_lldpd]","target":"File[/etc/rsyslog.d/40-wmf-auto-restart-lldpd.conf]"},{"source":"Logrotate::Conf[wmf_auto_restart_lldpd]","target":"File[/etc/logrotate.d/wmf_auto_restart_lldpd]"},{"source":"Systemd::Service[wmf_auto_restart_systemd-journald]","target":"Service[wmf_auto_restart_systemd-journald.timer]"},{"source":"Systemd::Service[wmf_auto_restart_systemd-journald]","target":"Systemd::Unit[wmf_auto_restart_systemd-journald.timer]"},{"source":"Rsyslog::Conf[wmf_auto_restart_systemd-journald]","target":"File[/etc/rsyslog.d/40-wmf-auto-restart-systemd-journald.conf]"},{"source":"Logrotate::Conf[wmf_auto_restart_systemd-journald]","target":"File[/etc/logrotate.d/wmf_auto_restart_systemd-journald]"},{"source":"Systemd::Service[wmf_auto_restart_ssh]","target":"Service[wmf_auto_restart_ssh.timer]"},{"source":"Systemd::Service[wmf_auto_restart_ssh]","target":"Systemd::Unit[wmf_auto_restart_ssh.timer]"},{"source":"Rsyslog::Conf[wmf_auto_restart_ssh]","target":"File[/etc/rsyslog.d/40-wmf-auto-restart-ssh.conf]"},{"source":"Logrotate::Conf[wmf_auto_restart_ssh]","target":"File[/etc/logrotate.d/wmf_auto_restart_ssh]"},{"source":"Systemd::Unit[kernel-purge.timer]","target":"File[/lib/systemd/system/kernel-purge.timer]"},{"source":"Systemd::Unit[kernel-purge.timer]","target":"Exec[systemd daemon-reload for kernel-purge.timer (kernel-purge.timer)]"},{"source":"Systemd::Unit[prometheus-debian-version-textfile.timer]","target":"File[/lib/systemd/system/prometheus-debian-version-textfile.timer]"},{"source":"Systemd::Unit[prometheus-debian-version-textfile.timer]","target":"Exec[systemd daemon-reload for prometheus-debian-version-textfile.timer (prometheus-debian-version-textfile.timer)]"},{"source":"Systemd::Unit[prometheus-dpkg-success-textfile.timer]","target":"File[/lib/systemd/system/prometheus-dpkg-success-textfile.timer]"},{"source":"Systemd::Unit[prometheus-dpkg-success-textfile.timer]","target":"Exec[systemd daemon-reload for prometheus-dpkg-success-textfile.timer (prometheus-dpkg-success-textfile.timer)]"},{"source":"Systemd::Unit[send_puppet_failure_emails.timer]","target":"File[/lib/systemd/system/send_puppet_failure_emails.timer]"},{"source":"Systemd::Unit[send_puppet_failure_emails.timer]","target":"Exec[systemd daemon-reload for send_puppet_failure_emails.timer (send_puppet_failure_emails.timer)]"},{"source":"Systemd::Unit[cleanup_puppet_client_bucket.timer]","target":"File[/lib/systemd/system/cleanup_puppet_client_bucket.timer]"},{"source":"Systemd::Unit[cleanup_puppet_client_bucket.timer]","target":"Exec[systemd daemon-reload for cleanup_puppet_client_bucket.timer (cleanup_puppet_client_bucket.timer)]"},{"source":"Systemd::Unit[prometheus_ssh_open_sessions.timer]","target":"File[/lib/systemd/system/prometheus_ssh_open_sessions.timer]"},{"source":"Systemd::Unit[prometheus_ssh_open_sessions.timer]","target":"Exec[systemd daemon-reload for prometheus_ssh_open_sessions.timer (prometheus_ssh_open_sessions.timer)]"},{"source":"Systemd::Service[wmf-beta-update-all]","target":"Service[wmf-beta-update-all.timer]"},{"source":"Systemd::Service[wmf-beta-update-all]","target":"Systemd::Unit[wmf-beta-update-all.timer]"},{"source":"Rsyslog::Conf[wmf-beta-update-all]","target":"File[/etc/rsyslog.d/40-wmf-beta-update-all.conf]"},{"source":"Logrotate::Conf[wmf-beta-update-all]","target":"File[/etc/logrotate.d/wmf-beta-update-all]"},{"source":"Systemd::Service[beta-autoupdater-prune-stale-logs]","target":"Service[beta-autoupdater-prune-stale-logs.timer]"},{"source":"Systemd::Service[beta-autoupdater-prune-stale-logs]","target":"Systemd::Unit[beta-autoupdater-prune-stale-logs.timer]"},{"source":"Rsyslog::Conf[beta-autoupdater-prune-stale-logs]","target":"File[/etc/rsyslog.d/40-beta-autoupdater-prune-stale-logs.conf]"},{"source":"Logrotate::Conf[beta-autoupdater-prune-stale-logs]","target":"File[/etc/logrotate.d/beta-autoupdater-prune-stale-logs]"},{"source":"Systemd::Unit[wmf_auto_restart_ulogd2.service]","target":"File[/lib/systemd/system/wmf_auto_restart_ulogd2.service]"},{"source":"Systemd::Unit[wmf_auto_restart_ulogd2.service]","target":"Exec[systemd daemon-reload for wmf_auto_restart_ulogd2.service (wmf_auto_restart_ulogd2.service)]"},{"source":"Systemd::Timer[wmf_auto_restart_ulogd2]","target":"Systemd::Service[wmf_auto_restart_ulogd2]"},{"source":"Systemd::Syslog[wmf_auto_restart_ulogd2]","target":"File[/var/log/wmf_auto_restart_ulogd2]"},{"source":"Systemd::Syslog[wmf_auto_restart_ulogd2]","target":"Rsyslog::Conf[wmf_auto_restart_ulogd2]"},{"source":"Systemd::Syslog[wmf_auto_restart_ulogd2]","target":"Logrotate::Conf[wmf_auto_restart_ulogd2]"},{"source":"Systemd::Unit[nrpe2nodexp-ferm_active.service]","target":"File[/lib/systemd/system/nrpe2nodexp-ferm_active.service]"},{"source":"Systemd::Unit[nrpe2nodexp-ferm_active.service]","target":"Exec[systemd daemon-reload for nrpe2nodexp-ferm_active.service (nrpe2nodexp-ferm_active.service)]"},{"source":"Systemd::Timer[nrpe2nodexp-ferm_active]","target":"Systemd::Service[nrpe2nodexp-ferm_active]"},{"source":"Systemd::Unit[wmf_auto_restart_prometheus-statsd-exporter.service]","target":"File[/lib/systemd/system/wmf_auto_restart_prometheus-statsd-exporter.service]"},{"source":"Systemd::Unit[wmf_auto_restart_prometheus-statsd-exporter.service]","target":"Exec[systemd daemon-reload for wmf_auto_restart_prometheus-statsd-exporter.service (wmf_auto_restart_prometheus-statsd-exporter.service)]"},{"source":"Systemd::Timer[wmf_auto_restart_prometheus-statsd-exporter]","target":"Systemd::Service[wmf_auto_restart_prometheus-statsd-exporter]"},{"source":"Systemd::Syslog[wmf_auto_restart_prometheus-statsd-exporter]","target":"File[/var/log/wmf_auto_restart_prometheus-statsd-exporter]"},{"source":"Systemd::Syslog[wmf_auto_restart_prometheus-statsd-exporter]","target":"Rsyslog::Conf[wmf_auto_restart_prometheus-statsd-exporter]"},{"source":"Systemd::Syslog[wmf_auto_restart_prometheus-statsd-exporter]","target":"Logrotate::Conf[wmf_auto_restart_prometheus-statsd-exporter]"},{"source":"Systemd::Service[php8.1-fpm_check_restart]","target":"Service[php8.1-fpm_check_restart.timer]"},{"source":"Systemd::Service[php8.1-fpm_check_restart]","target":"Systemd::Unit[php8.1-fpm_check_restart.timer]"},{"source":"Ferm::Service[rsyncd_access_releases]","target":"File[/etc/ferm/conf.d/10_rsyncd_access_releases]"},{"source":"Systemd::Unit[wmf_auto_restart_apache-htcacheclean.service]","target":"File[/lib/systemd/system/wmf_auto_restart_apache-htcacheclean.service]"},{"source":"Systemd::Unit[wmf_auto_restart_apache-htcacheclean.service]","target":"Exec[systemd daemon-reload for wmf_auto_restart_apache-htcacheclean.service (wmf_auto_restart_apache-htcacheclean.service)]"},{"source":"Systemd::Timer[wmf_auto_restart_apache-htcacheclean]","target":"Systemd::Service[wmf_auto_restart_apache-htcacheclean]"},{"source":"Systemd::Syslog[wmf_auto_restart_apache-htcacheclean]","target":"File[/var/log/wmf_auto_restart_apache-htcacheclean]"},{"source":"Systemd::Syslog[wmf_auto_restart_apache-htcacheclean]","target":"Rsyslog::Conf[wmf_auto_restart_apache-htcacheclean]"},{"source":"Systemd::Syslog[wmf_auto_restart_apache-htcacheclean]","target":"Logrotate::Conf[wmf_auto_restart_apache-htcacheclean]"},{"source":"Systemd::Unit[wmf_auto_restart_apache2.service]","target":"File[/lib/systemd/system/wmf_auto_restart_apache2.service]"},{"source":"Systemd::Unit[wmf_auto_restart_apache2.service]","target":"Exec[systemd daemon-reload for wmf_auto_restart_apache2.service (wmf_auto_restart_apache2.service)]"},{"source":"Systemd::Timer[wmf_auto_restart_apache2]","target":"Systemd::Service[wmf_auto_restart_apache2]"},{"source":"Systemd::Syslog[wmf_auto_restart_apache2]","target":"File[/var/log/wmf_auto_restart_apache2]"},{"source":"Systemd::Syslog[wmf_auto_restart_apache2]","target":"Rsyslog::Conf[wmf_auto_restart_apache2]"},{"source":"Systemd::Syslog[wmf_auto_restart_apache2]","target":"Logrotate::Conf[wmf_auto_restart_apache2]"},{"source":"Systemd::Unit[wmf_auto_restart_envoyproxy.service]","target":"File[/lib/systemd/system/wmf_auto_restart_envoyproxy.service]"},{"source":"Systemd::Unit[wmf_auto_restart_envoyproxy.service]","target":"Exec[systemd daemon-reload for wmf_auto_restart_envoyproxy.service (wmf_auto_restart_envoyproxy.service)]"},{"source":"Systemd::Timer[wmf_auto_restart_envoyproxy]","target":"Systemd::Service[wmf_auto_restart_envoyproxy]"},{"source":"Systemd::Syslog[wmf_auto_restart_envoyproxy]","target":"File[/var/log/wmf_auto_restart_envoyproxy]"},{"source":"Systemd::Syslog[wmf_auto_restart_envoyproxy]","target":"Rsyslog::Conf[wmf_auto_restart_envoyproxy]"},{"source":"Systemd::Syslog[wmf_auto_restart_envoyproxy]","target":"Logrotate::Conf[wmf_auto_restart_envoyproxy]"},{"source":"Monitoring::Service[mediawiki_config_merged]","target":"Monitoring::Exported_nagios_service[deployment-deploy04 mediawiki_config_merged]"},{"source":"Systemd::Timer::Job[nrpe2nodexp-mediawiki_config_merged]","target":"Systemd::Unit[nrpe2nodexp-mediawiki_config_merged.service]"},{"source":"Systemd::Timer::Job[nrpe2nodexp-mediawiki_config_merged]","target":"Systemd::Timer[nrpe2nodexp-mediawiki_config_merged]"},{"source":"Rsyslog::Conf[nrpe2nodexp-mediawiki_config_merged]","target":"File[/etc/rsyslog.d/25-nrpe2nodexp-mediawiki-config-merged.conf]"},{"source":"Monitoring::Service[_srv_mediawiki-staging_owned]","target":"Monitoring::Exported_nagios_service[deployment-deploy04 _srv_mediawiki-staging_owned]"},{"source":"Systemd::Timer::Job[nrpe2nodexp-_srv_mediawiki-staging_owned]","target":"Systemd::Unit[nrpe2nodexp-_srv_mediawiki-staging_owned.service]"},{"source":"Systemd::Timer::Job[nrpe2nodexp-_srv_mediawiki-staging_owned]","target":"Systemd::Timer[nrpe2nodexp-_srv_mediawiki-staging_owned]"},{"source":"Rsyslog::Conf[nrpe2nodexp-_srv_mediawiki-staging_owned]","target":"File[/etc/rsyslog.d/25-nrpe2nodexp--srv-mediawiki-staging-owned.conf]"},{"source":"Systemd::Service[clean-confd-rundir]","target":"Service[clean-confd-rundir.timer]"},{"source":"Systemd::Service[clean-confd-rundir]","target":"Systemd::Unit[clean-confd-rundir.timer]"},{"source":"Rsyslog::Conf[clean-confd-rundir]","target":"File[/etc/rsyslog.d/40-clean-confd-rundir.conf]"},{"source":"Logrotate::Conf[clean-confd-rundir]","target":"File[/etc/logrotate.d/clean-confd-rundir]"},{"source":"Systemd::Unit[confd_prometheus_metrics.service]","target":"File[/lib/systemd/system/confd_prometheus_metrics.service]"},{"source":"Systemd::Unit[confd_prometheus_metrics.service]","target":"Exec[systemd daemon-reload for confd_prometheus_metrics.service (confd_prometheus_metrics.service)]"},{"source":"Systemd::Timer[confd_prometheus_metrics]","target":"Systemd::Service[confd_prometheus_metrics]"},{"source":"Systemd::Syslog[confd_prometheus_metrics]","target":"File[/var/log/confd_prometheus_metrics]"},{"source":"Systemd::Syslog[confd_prometheus_metrics]","target":"Rsyslog::Conf[confd_prometheus_metrics]"},{"source":"Systemd::Syslog[confd_prometheus_metrics]","target":"Logrotate::Conf[confd_prometheus_metrics]"},{"source":"Systemd::Service[prometheus-keyholder-exporter]","target":"Service[prometheus-keyholder-exporter.timer]"},{"source":"Systemd::Service[prometheus-keyholder-exporter]","target":"Systemd::Unit[prometheus-keyholder-exporter.timer]"},{"source":"Rsyslog::Conf[prometheus-keyholder-exporter]","target":"File[/etc/rsyslog.d/40-prometheus-keyholder-exporter.conf]"},{"source":"Logrotate::Conf[prometheus-keyholder-exporter]","target":"File[/etc/logrotate.d/prometheus-keyholder-exporter]"},{"source":"Systemd::Unit[wmf_auto_restart_prometheus-mcrouter-exporter.service]","target":"File[/lib/systemd/system/wmf_auto_restart_prometheus-mcrouter-exporter.service]"},{"source":"Systemd::Unit[wmf_auto_restart_prometheus-mcrouter-exporter.service]","target":"Exec[systemd daemon-reload for wmf_auto_restart_prometheus-mcrouter-exporter.service (wmf_auto_restart_prometheus-mcrouter-exporter.service)]"},{"source":"Systemd::Timer[wmf_auto_restart_prometheus-mcrouter-exporter]","target":"Systemd::Service[wmf_auto_restart_prometheus-mcrouter-exporter]"},{"source":"Systemd::Syslog[wmf_auto_restart_prometheus-mcrouter-exporter]","target":"File[/var/log/wmf_auto_restart_prometheus-mcrouter-exporter]"},{"source":"Systemd::Syslog[wmf_auto_restart_prometheus-mcrouter-exporter]","target":"Rsyslog::Conf[wmf_auto_restart_prometheus-mcrouter-exporter]"},{"source":"Systemd::Syslog[wmf_auto_restart_prometheus-mcrouter-exporter]","target":"Logrotate::Conf[wmf_auto_restart_prometheus-mcrouter-exporter]"},{"source":"Concat::Fragment[/etc/rsyncd.conf-srv-mediawiki-private-primary]","target":"Concat_fragment[/etc/rsyncd.conf-srv-mediawiki-private-primary]"},{"source":"Firewall::Service[rsyncd_access_srv-mediawiki-private-primary]","target":"Ferm::Service[rsyncd_access_srv_mediawiki_private_primary]"},{"source":"Firewall::Service[rsyncd_access_srv-mediawiki-private-primary]","target":"Nftables::Service[rsyncd_access_srv-mediawiki-private-primary]"},{"source":"Systemd::Unit[rsync-srv-mediawiki-private-primary.service]","target":"File[/lib/systemd/system/rsync-srv-mediawiki-private-primary.service]"},{"source":"Systemd::Unit[rsync-srv-mediawiki-private-primary.service]","target":"Exec[systemd daemon-reload for rsync-srv-mediawiki-private-primary.service (rsync-srv-mediawiki-private-primary.service)]"},{"source":"Systemd::Timer[rsync-srv-mediawiki-private-primary]","target":"Systemd::Service[rsync-srv-mediawiki-private-primary]"},{"source":"Systemd::Syslog[rsync-srv-mediawiki-private-primary]","target":"File[/var/log/rsync-srv-mediawiki-private-primary]"},{"source":"Systemd::Syslog[rsync-srv-mediawiki-private-primary]","target":"Rsyslog::Conf[rsync-srv-mediawiki-private-primary]"},{"source":"Systemd::Syslog[rsync-srv-mediawiki-private-primary]","target":"Logrotate::Conf[rsync-srv-mediawiki-private-primary]"},{"source":"Firewall::Service[rsyncd_access_srv-mediawiki-private-releases1003.eqiad.wmnet]","target":"Ferm::Service[rsyncd_access_srv_mediawiki_private_releases1003_eqiad_wmnet]"},{"source":"Firewall::Service[rsyncd_access_srv-mediawiki-private-releases1003.eqiad.wmnet]","target":"Nftables::Service[rsyncd_access_srv-mediawiki-private-releases1003.eqiad.wmnet]"},{"source":"Systemd::Unit[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service]","target":"File[/lib/systemd/system/rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service]"},{"source":"Systemd::Unit[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service]","target":"Exec[systemd daemon-reload for rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service (rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.service)]"},{"source":"Systemd::Timer[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet]","target":"Systemd::Service[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet]"},{"source":"Systemd::Syslog[rsync-srv-mediawiki-private-releases1003_eqiad_wmnet]","target":"File[/var/log/rsync-srv-mediawiki-private-releases1003_eqiad_wmnet]"},{"source":"Systemd::Syslog[rsync-srv-mediawiki-private-releases1003_eqiad_wmnet]","target":"Rsyslog::Conf[rsync-srv-mediawiki-private-releases1003_eqiad_wmnet]"},{"source":"Systemd::Syslog[rsync-srv-mediawiki-private-releases1003_eqiad_wmnet]","target":"Logrotate::Conf[rsync-srv-mediawiki-private-releases1003_eqiad_wmnet]"},{"source":"Concat::Fragment[/etc/rsyncd.conf-srv-mediawiki-private-releases2003.codfw.wmnet]","target":"Concat_fragment[/etc/rsyncd.conf-srv-mediawiki-private-releases2003.codfw.wmnet]"},{"source":"Firewall::Service[rsyncd_access_srv-mediawiki-private-releases2003.codfw.wmnet]","target":"Ferm::Service[rsyncd_access_srv_mediawiki_private_releases2003_codfw_wmnet]"},{"source":"Firewall::Service[rsyncd_access_srv-mediawiki-private-releases2003.codfw.wmnet]","target":"Nftables::Service[rsyncd_access_srv-mediawiki-private-releases2003.codfw.wmnet]"},{"source":"Systemd::Unit[rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service]","target":"File[/lib/systemd/system/rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service]"},{"source":"Systemd::Unit[rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service]","target":"Exec[systemd daemon-reload for rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service (rsync-srv-mediawiki-private-releases2003.codfw.wmnet.service)]"},{"source":"Systemd::Timer[rsync-srv-mediawiki-private-releases2003.codfw.wmnet]","target":"Systemd::Service[rsync-srv-mediawiki-private-releases2003.codfw.wmnet]"},{"source":"Systemd::Syslog[rsync-srv-mediawiki-private-releases2003_codfw_wmnet]","target":"File[/var/log/rsync-srv-mediawiki-private-releases2003_codfw_wmnet]"},{"source":"Systemd::Syslog[rsync-srv-mediawiki-private-releases2003_codfw_wmnet]","target":"Rsyslog::Conf[rsync-srv-mediawiki-private-releases2003_codfw_wmnet]"},{"source":"Systemd::Syslog[rsync-srv-mediawiki-private-releases2003_codfw_wmnet]","target":"Logrotate::Conf[rsync-srv-mediawiki-private-releases2003_codfw_wmnet]"},{"source":"Concat::Fragment[/etc/rsyncd.conf-srv-patches-releases-primary]","target":"Concat_fragment[/etc/rsyncd.conf-srv-patches-releases-primary]"},{"source":"Firewall::Service[rsyncd_access_srv-patches-releases-primary]","target":"Ferm::Service[rsyncd_access_srv_patches_releases_primary]"},{"source":"Firewall::Service[rsyncd_access_srv-patches-releases-primary]","target":"Nftables::Service[rsyncd_access_srv-patches-releases-primary]"},{"source":"Systemd::Unit[rsync-srv-patches-releases-primary.service]","target":"File[/lib/systemd/system/rsync-srv-patches-releases-primary.service]"},{"source":"Systemd::Unit[rsync-srv-patches-releases-primary.service]","target":"Exec[systemd daemon-reload for rsync-srv-patches-releases-primary.service (rsync-srv-patches-releases-primary.service)]"},{"source":"Systemd::Timer[rsync-srv-patches-releases-primary]","target":"Systemd::Service[rsync-srv-patches-releases-primary]"},{"source":"Systemd::Syslog[rsync-srv-patches-releases-primary]","target":"File[/var/log/rsync-srv-patches-releases-primary]"},{"source":"Systemd::Syslog[rsync-srv-patches-releases-primary]","target":"Rsyslog::Conf[rsync-srv-patches-releases-primary]"},{"source":"Systemd::Syslog[rsync-srv-patches-releases-primary]","target":"Logrotate::Conf[rsync-srv-patches-releases-primary]"},{"source":"Firewall::Service[rsyncd_access_srv-patches-releases1003.eqiad.wmnet]","target":"Ferm::Service[rsyncd_access_srv_patches_releases1003_eqiad_wmnet]"},{"source":"Firewall::Service[rsyncd_access_srv-patches-releases1003.eqiad.wmnet]","target":"Nftables::Service[rsyncd_access_srv-patches-releases1003.eqiad.wmnet]"},{"source":"Systemd::Unit[rsync-srv-patches-releases1003.eqiad.wmnet.service]","target":"File[/lib/systemd/system/rsync-srv-patches-releases1003.eqiad.wmnet.service]"},{"source":"Systemd::Unit[rsync-srv-patches-releases1003.eqiad.wmnet.service]","target":"Exec[systemd daemon-reload for rsync-srv-patches-releases1003.eqiad.wmnet.service (rsync-srv-patches-releases1003.eqiad.wmnet.service)]"},{"source":"Systemd::Timer[rsync-srv-patches-releases1003.eqiad.wmnet]","target":"Systemd::Service[rsync-srv-patches-releases1003.eqiad.wmnet]"},{"source":"Systemd::Syslog[rsync-srv-patches-releases1003_eqiad_wmnet]","target":"File[/var/log/rsync-srv-patches-releases1003_eqiad_wmnet]"},{"source":"Systemd::Syslog[rsync-srv-patches-releases1003_eqiad_wmnet]","target":"Rsyslog::Conf[rsync-srv-patches-releases1003_eqiad_wmnet]"},{"source":"Systemd::Syslog[rsync-srv-patches-releases1003_eqiad_wmnet]","target":"Logrotate::Conf[rsync-srv-patches-releases1003_eqiad_wmnet]"},{"source":"Concat::Fragment[/etc/rsyncd.conf-srv-patches-releases2003.codfw.wmnet]","target":"Concat_fragment[/etc/rsyncd.conf-srv-patches-releases2003.codfw.wmnet]"},{"source":"Firewall::Service[rsyncd_access_srv-patches-releases2003.codfw.wmnet]","target":"Ferm::Service[rsyncd_access_srv_patches_releases2003_codfw_wmnet]"},{"source":"Firewall::Service[rsyncd_access_srv-patches-releases2003.codfw.wmnet]","target":"Nftables::Service[rsyncd_access_srv-patches-releases2003.codfw.wmnet]"},{"source":"Systemd::Unit[rsync-srv-patches-releases2003.codfw.wmnet.service]","target":"File[/lib/systemd/system/rsync-srv-patches-releases2003.codfw.wmnet.service]"},{"source":"Systemd::Unit[rsync-srv-patches-releases2003.codfw.wmnet.service]","target":"Exec[systemd daemon-reload for rsync-srv-patches-releases2003.codfw.wmnet.service (rsync-srv-patches-releases2003.codfw.wmnet.service)]"},{"source":"Systemd::Timer[rsync-srv-patches-releases2003.codfw.wmnet]","target":"Systemd::Service[rsync-srv-patches-releases2003.codfw.wmnet]"},{"source":"Systemd::Syslog[rsync-srv-patches-releases2003_codfw_wmnet]","target":"File[/var/log/rsync-srv-patches-releases2003_codfw_wmnet]"},{"source":"Systemd::Syslog[rsync-srv-patches-releases2003_codfw_wmnet]","target":"Rsyslog::Conf[rsync-srv-patches-releases2003_codfw_wmnet]"},{"source":"Systemd::Syslog[rsync-srv-patches-releases2003_codfw_wmnet]","target":"Logrotate::Conf[rsync-srv-patches-releases2003_codfw_wmnet]"},{"source":"Envoyproxy::Conf[cluster_local_port_80]","target":"File[/etc/envoy/clusters.d/00-cluster_local_port_80.yaml]"},{"source":"Envoyproxy::Conf[tls_terminator_443]","target":"File[/etc/envoy/listeners.d/00-tls_terminator_443.yaml]"},{"source":"Systemd::Service[docker-image-prune-old]","target":"Service[docker-image-prune-old.timer]"},{"source":"Systemd::Service[docker-image-prune-old]","target":"Systemd::Unit[docker-image-prune-old.timer]"},{"source":"Rsyslog::Conf[docker-image-prune-old]","target":"File[/etc/rsyslog.d/40-docker-image-prune-old.conf]"},{"source":"Logrotate::Conf[docker-image-prune-old]","target":"File[/etc/logrotate.d/docker-image-prune-old]"},{"source":"Systemd::Unit[wmf_auto_restart_systemd-timesyncd.timer]","target":"File[/lib/systemd/system/wmf_auto_restart_systemd-timesyncd.timer]"},{"source":"Systemd::Unit[wmf_auto_restart_systemd-timesyncd.timer]","target":"Exec[systemd daemon-reload for wmf_auto_restart_systemd-timesyncd.timer (wmf_auto_restart_systemd-timesyncd.timer)]"},{"source":"Systemd::Unit[wmf_auto_restart_exim4.timer]","target":"File[/lib/systemd/system/wmf_auto_restart_exim4.timer]"},{"source":"Systemd::Unit[wmf_auto_restart_exim4.timer]","target":"Exec[systemd daemon-reload for wmf_auto_restart_exim4.timer (wmf_auto_restart_exim4.timer)]"},{"source":"Systemd::Unit[wmf_auto_restart_prometheus-node-exporter.timer]","target":"File[/lib/systemd/system/wmf_auto_restart_prometheus-node-exporter.timer]"},{"source":"Systemd::Unit[wmf_auto_restart_prometheus-node-exporter.timer]","target":"Exec[systemd daemon-reload for wmf_auto_restart_prometheus-node-exporter.timer (wmf_auto_restart_prometheus-node-exporter.timer)]"},{"source":"Systemd::Unit[wmf_auto_restart_rsyslog.timer]","target":"File[/lib/systemd/system/wmf_auto_restart_rsyslog.timer]"},{"source":"Systemd::Unit[wmf_auto_restart_rsyslog.timer]","target":"Exec[systemd daemon-reload for wmf_auto_restart_rsyslog.timer (wmf_auto_restart_rsyslog.timer)]"},{"source":"Systemd::Unit[wmf_auto_restart_lldpd.timer]","target":"File[/lib/systemd/system/wmf_auto_restart_lldpd.timer]"},{"source":"Systemd::Unit[wmf_auto_restart_lldpd.timer]","target":"Exec[systemd daemon-reload for wmf_auto_restart_lldpd.timer (wmf_auto_restart_lldpd.timer)]"},{"source":"Systemd::Unit[wmf_auto_restart_systemd-journald.timer]","target":"File[/lib/systemd/system/wmf_auto_restart_systemd-journald.timer]"},{"source":"Systemd::Unit[wmf_auto_restart_systemd-journald.timer]","target":"Exec[systemd daemon-reload for wmf_auto_restart_systemd-journald.timer (wmf_auto_restart_systemd-journald.timer)]"},{"source":"Systemd::Unit[wmf_auto_restart_ssh.timer]","target":"File[/lib/systemd/system/wmf_auto_restart_ssh.timer]"},{"source":"Systemd::Unit[wmf_auto_restart_ssh.timer]","target":"Exec[systemd daemon-reload for wmf_auto_restart_ssh.timer (wmf_auto_restart_ssh.timer)]"},{"source":"Systemd::Unit[wmf-beta-update-all.timer]","target":"File[/lib/systemd/system/wmf-beta-update-all.timer]"},{"source":"Systemd::Unit[wmf-beta-update-all.timer]","target":"Exec[systemd daemon-reload for wmf-beta-update-all.timer (wmf-beta-update-all.timer)]"},{"source":"Systemd::Unit[beta-autoupdater-prune-stale-logs.timer]","target":"File[/lib/systemd/system/beta-autoupdater-prune-stale-logs.timer]"},{"source":"Systemd::Unit[beta-autoupdater-prune-stale-logs.timer]","target":"Exec[systemd daemon-reload for beta-autoupdater-prune-stale-logs.timer (beta-autoupdater-prune-stale-logs.timer)]"},{"source":"Systemd::Service[wmf_auto_restart_ulogd2]","target":"Service[wmf_auto_restart_ulogd2.timer]"},{"source":"Systemd::Service[wmf_auto_restart_ulogd2]","target":"Systemd::Unit[wmf_auto_restart_ulogd2.timer]"},{"source":"Rsyslog::Conf[wmf_auto_restart_ulogd2]","target":"File[/etc/rsyslog.d/40-wmf-auto-restart-ulogd2.conf]"},{"source":"Logrotate::Conf[wmf_auto_restart_ulogd2]","target":"File[/etc/logrotate.d/wmf_auto_restart_ulogd2]"},{"source":"Systemd::Service[nrpe2nodexp-ferm_active]","target":"Service[nrpe2nodexp-ferm_active.timer]"},{"source":"Systemd::Service[nrpe2nodexp-ferm_active]","target":"Systemd::Unit[nrpe2nodexp-ferm_active.timer]"},{"source":"Systemd::Service[wmf_auto_restart_prometheus-statsd-exporter]","target":"Service[wmf_auto_restart_prometheus-statsd-exporter.timer]"},{"source":"Systemd::Service[wmf_auto_restart_prometheus-statsd-exporter]","target":"Systemd::Unit[wmf_auto_restart_prometheus-statsd-exporter.timer]"},{"source":"Rsyslog::Conf[wmf_auto_restart_prometheus-statsd-exporter]","target":"File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-statsd-exporter.conf]"},{"source":"Logrotate::Conf[wmf_auto_restart_prometheus-statsd-exporter]","target":"File[/etc/logrotate.d/wmf_auto_restart_prometheus-statsd-exporter]"},{"source":"Systemd::Unit[php8.1-fpm_check_restart.timer]","target":"File[/lib/systemd/system/php8.1-fpm_check_restart.timer]"},{"source":"Systemd::Unit[php8.1-fpm_check_restart.timer]","target":"Exec[systemd daemon-reload for php8.1-fpm_check_restart.timer (php8.1-fpm_check_restart.timer)]"},{"source":"Systemd::Service[wmf_auto_restart_apache-htcacheclean]","target":"Service[wmf_auto_restart_apache-htcacheclean.timer]"},{"source":"Systemd::Service[wmf_auto_restart_apache-htcacheclean]","target":"Systemd::Unit[wmf_auto_restart_apache-htcacheclean.timer]"},{"source":"Rsyslog::Conf[wmf_auto_restart_apache-htcacheclean]","target":"File[/etc/rsyslog.d/40-wmf-auto-restart-apache-htcacheclean.conf]"},{"source":"Logrotate::Conf[wmf_auto_restart_apache-htcacheclean]","target":"File[/etc/logrotate.d/wmf_auto_restart_apache-htcacheclean]"},{"source":"Systemd::Service[wmf_auto_restart_apache2]","target":"Service[wmf_auto_restart_apache2.timer]"},{"source":"Systemd::Service[wmf_auto_restart_apache2]","target":"Systemd::Unit[wmf_auto_restart_apache2.timer]"},{"source":"Rsyslog::Conf[wmf_auto_restart_apache2]","target":"File[/etc/rsyslog.d/40-wmf-auto-restart-apache2.conf]"},{"source":"Logrotate::Conf[wmf_auto_restart_apache2]","target":"File[/etc/logrotate.d/wmf_auto_restart_apache2]"},{"source":"Systemd::Service[wmf_auto_restart_envoyproxy]","target":"Service[wmf_auto_restart_envoyproxy.timer]"},{"source":"Systemd::Service[wmf_auto_restart_envoyproxy]","target":"Systemd::Unit[wmf_auto_restart_envoyproxy.timer]"},{"source":"Rsyslog::Conf[wmf_auto_restart_envoyproxy]","target":"File[/etc/rsyslog.d/40-wmf-auto-restart-envoyproxy.conf]"},{"source":"Logrotate::Conf[wmf_auto_restart_envoyproxy]","target":"File[/etc/logrotate.d/wmf_auto_restart_envoyproxy]"},{"source":"Systemd::Unit[nrpe2nodexp-mediawiki_config_merged.service]","target":"File[/lib/systemd/system/nrpe2nodexp-mediawiki_config_merged.service]"},{"source":"Systemd::Unit[nrpe2nodexp-mediawiki_config_merged.service]","target":"Exec[systemd daemon-reload for nrpe2nodexp-mediawiki_config_merged.service (nrpe2nodexp-mediawiki_config_merged.service)]"},{"source":"Systemd::Timer[nrpe2nodexp-mediawiki_config_merged]","target":"Systemd::Service[nrpe2nodexp-mediawiki_config_merged]"},{"source":"Systemd::Unit[nrpe2nodexp-_srv_mediawiki-staging_owned.service]","target":"File[/lib/systemd/system/nrpe2nodexp-_srv_mediawiki-staging_owned.service]"},{"source":"Systemd::Unit[nrpe2nodexp-_srv_mediawiki-staging_owned.service]","target":"Exec[systemd daemon-reload for nrpe2nodexp-_srv_mediawiki-staging_owned.service (nrpe2nodexp-_srv_mediawiki-staging_owned.service)]"},{"source":"Systemd::Timer[nrpe2nodexp-_srv_mediawiki-staging_owned]","target":"Systemd::Service[nrpe2nodexp-_srv_mediawiki-staging_owned]"},{"source":"Systemd::Unit[clean-confd-rundir.timer]","target":"File[/lib/systemd/system/clean-confd-rundir.timer]"},{"source":"Systemd::Unit[clean-confd-rundir.timer]","target":"Exec[systemd daemon-reload for clean-confd-rundir.timer (clean-confd-rundir.timer)]"},{"source":"Systemd::Service[confd_prometheus_metrics]","target":"Service[confd_prometheus_metrics.timer]"},{"source":"Systemd::Service[confd_prometheus_metrics]","target":"Systemd::Unit[confd_prometheus_metrics.timer]"},{"source":"Rsyslog::Conf[confd_prometheus_metrics]","target":"File[/etc/rsyslog.d/40-confd-prometheus-metrics.conf]"},{"source":"Logrotate::Conf[confd_prometheus_metrics]","target":"File[/etc/logrotate.d/confd_prometheus_metrics]"},{"source":"Systemd::Unit[prometheus-keyholder-exporter.timer]","target":"File[/lib/systemd/system/prometheus-keyholder-exporter.timer]"},{"source":"Systemd::Unit[prometheus-keyholder-exporter.timer]","target":"Exec[systemd daemon-reload for prometheus-keyholder-exporter.timer (prometheus-keyholder-exporter.timer)]"},{"source":"Systemd::Service[wmf_auto_restart_prometheus-mcrouter-exporter]","target":"Service[wmf_auto_restart_prometheus-mcrouter-exporter.timer]"},{"source":"Systemd::Service[wmf_auto_restart_prometheus-mcrouter-exporter]","target":"Systemd::Unit[wmf_auto_restart_prometheus-mcrouter-exporter.timer]"},{"source":"Rsyslog::Conf[wmf_auto_restart_prometheus-mcrouter-exporter]","target":"File[/etc/rsyslog.d/40-wmf-auto-restart-prometheus-mcrouter-exporter.conf]"},{"source":"Logrotate::Conf[wmf_auto_restart_prometheus-mcrouter-exporter]","target":"File[/etc/logrotate.d/wmf_auto_restart_prometheus-mcrouter-exporter]"},{"source":"Ferm::Service[rsyncd_access_srv_mediawiki_private_primary]","target":"File[/etc/ferm/conf.d/10_rsyncd_access_srv_mediawiki_private_primary]"},{"source":"Systemd::Service[rsync-srv-mediawiki-private-primary]","target":"Service[rsync-srv-mediawiki-private-primary.timer]"},{"source":"Systemd::Service[rsync-srv-mediawiki-private-primary]","target":"Systemd::Unit[rsync-srv-mediawiki-private-primary.timer]"},{"source":"Rsyslog::Conf[rsync-srv-mediawiki-private-primary]","target":"File[/etc/rsyslog.d/40-rsync-srv-mediawiki-private-primary.conf]"},{"source":"Logrotate::Conf[rsync-srv-mediawiki-private-primary]","target":"File[/etc/logrotate.d/rsync-srv-mediawiki-private-primary]"},{"source":"Ferm::Service[rsyncd_access_srv_mediawiki_private_releases1003_eqiad_wmnet]","target":"File[/etc/ferm/conf.d/10_rsyncd_access_srv_mediawiki_private_releases1003_eqiad_wmnet]"},{"source":"Systemd::Service[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet]","target":"Service[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer]"},{"source":"Systemd::Service[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet]","target":"Systemd::Unit[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer]"},{"source":"Rsyslog::Conf[rsync-srv-mediawiki-private-releases1003_eqiad_wmnet]","target":"File[/etc/rsyslog.d/40-rsync-srv-mediawiki-private-releases1003-eqiad-wmnet.conf]"},{"source":"Logrotate::Conf[rsync-srv-mediawiki-private-releases1003_eqiad_wmnet]","target":"File[/etc/logrotate.d/rsync-srv-mediawiki-private-releases1003_eqiad_wmnet]"},{"source":"Ferm::Service[rsyncd_access_srv_mediawiki_private_releases2003_codfw_wmnet]","target":"File[/etc/ferm/conf.d/10_rsyncd_access_srv_mediawiki_private_releases2003_codfw_wmnet]"},{"source":"Systemd::Service[rsync-srv-mediawiki-private-releases2003.codfw.wmnet]","target":"Service[rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer]"},{"source":"Systemd::Service[rsync-srv-mediawiki-private-releases2003.codfw.wmnet]","target":"Systemd::Unit[rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer]"},{"source":"Rsyslog::Conf[rsync-srv-mediawiki-private-releases2003_codfw_wmnet]","target":"File[/etc/rsyslog.d/40-rsync-srv-mediawiki-private-releases2003-codfw-wmnet.conf]"},{"source":"Logrotate::Conf[rsync-srv-mediawiki-private-releases2003_codfw_wmnet]","target":"File[/etc/logrotate.d/rsync-srv-mediawiki-private-releases2003_codfw_wmnet]"},{"source":"Ferm::Service[rsyncd_access_srv_patches_releases_primary]","target":"File[/etc/ferm/conf.d/10_rsyncd_access_srv_patches_releases_primary]"},{"source":"Systemd::Service[rsync-srv-patches-releases-primary]","target":"Service[rsync-srv-patches-releases-primary.timer]"},{"source":"Systemd::Service[rsync-srv-patches-releases-primary]","target":"Systemd::Unit[rsync-srv-patches-releases-primary.timer]"},{"source":"Rsyslog::Conf[rsync-srv-patches-releases-primary]","target":"File[/etc/rsyslog.d/40-rsync-srv-patches-releases-primary.conf]"},{"source":"Logrotate::Conf[rsync-srv-patches-releases-primary]","target":"File[/etc/logrotate.d/rsync-srv-patches-releases-primary]"},{"source":"Ferm::Service[rsyncd_access_srv_patches_releases1003_eqiad_wmnet]","target":"File[/etc/ferm/conf.d/10_rsyncd_access_srv_patches_releases1003_eqiad_wmnet]"},{"source":"Systemd::Service[rsync-srv-patches-releases1003.eqiad.wmnet]","target":"Service[rsync-srv-patches-releases1003.eqiad.wmnet.timer]"},{"source":"Systemd::Service[rsync-srv-patches-releases1003.eqiad.wmnet]","target":"Systemd::Unit[rsync-srv-patches-releases1003.eqiad.wmnet.timer]"},{"source":"Rsyslog::Conf[rsync-srv-patches-releases1003_eqiad_wmnet]","target":"File[/etc/rsyslog.d/40-rsync-srv-patches-releases1003-eqiad-wmnet.conf]"},{"source":"Logrotate::Conf[rsync-srv-patches-releases1003_eqiad_wmnet]","target":"File[/etc/logrotate.d/rsync-srv-patches-releases1003_eqiad_wmnet]"},{"source":"Ferm::Service[rsyncd_access_srv_patches_releases2003_codfw_wmnet]","target":"File[/etc/ferm/conf.d/10_rsyncd_access_srv_patches_releases2003_codfw_wmnet]"},{"source":"Systemd::Service[rsync-srv-patches-releases2003.codfw.wmnet]","target":"Service[rsync-srv-patches-releases2003.codfw.wmnet.timer]"},{"source":"Systemd::Service[rsync-srv-patches-releases2003.codfw.wmnet]","target":"Systemd::Unit[rsync-srv-patches-releases2003.codfw.wmnet.timer]"},{"source":"Rsyslog::Conf[rsync-srv-patches-releases2003_codfw_wmnet]","target":"File[/etc/rsyslog.d/40-rsync-srv-patches-releases2003-codfw-wmnet.conf]"},{"source":"Logrotate::Conf[rsync-srv-patches-releases2003_codfw_wmnet]","target":"File[/etc/logrotate.d/rsync-srv-patches-releases2003_codfw_wmnet]"},{"source":"Systemd::Unit[docker-image-prune-old.timer]","target":"File[/lib/systemd/system/docker-image-prune-old.timer]"},{"source":"Systemd::Unit[docker-image-prune-old.timer]","target":"Exec[systemd daemon-reload for docker-image-prune-old.timer (docker-image-prune-old.timer)]"},{"source":"Systemd::Unit[wmf_auto_restart_ulogd2.timer]","target":"File[/lib/systemd/system/wmf_auto_restart_ulogd2.timer]"},{"source":"Systemd::Unit[wmf_auto_restart_ulogd2.timer]","target":"Exec[systemd daemon-reload for wmf_auto_restart_ulogd2.timer (wmf_auto_restart_ulogd2.timer)]"},{"source":"Systemd::Unit[nrpe2nodexp-ferm_active.timer]","target":"File[/lib/systemd/system/nrpe2nodexp-ferm_active.timer]"},{"source":"Systemd::Unit[nrpe2nodexp-ferm_active.timer]","target":"Exec[systemd daemon-reload for nrpe2nodexp-ferm_active.timer (nrpe2nodexp-ferm_active.timer)]"},{"source":"Systemd::Unit[wmf_auto_restart_prometheus-statsd-exporter.timer]","target":"File[/lib/systemd/system/wmf_auto_restart_prometheus-statsd-exporter.timer]"},{"source":"Systemd::Unit[wmf_auto_restart_prometheus-statsd-exporter.timer]","target":"Exec[systemd daemon-reload for wmf_auto_restart_prometheus-statsd-exporter.timer (wmf_auto_restart_prometheus-statsd-exporter.timer)]"},{"source":"Systemd::Unit[wmf_auto_restart_apache-htcacheclean.timer]","target":"File[/lib/systemd/system/wmf_auto_restart_apache-htcacheclean.timer]"},{"source":"Systemd::Unit[wmf_auto_restart_apache-htcacheclean.timer]","target":"Exec[systemd daemon-reload for wmf_auto_restart_apache-htcacheclean.timer (wmf_auto_restart_apache-htcacheclean.timer)]"},{"source":"Systemd::Unit[wmf_auto_restart_apache2.timer]","target":"File[/lib/systemd/system/wmf_auto_restart_apache2.timer]"},{"source":"Systemd::Unit[wmf_auto_restart_apache2.timer]","target":"Exec[systemd daemon-reload for wmf_auto_restart_apache2.timer (wmf_auto_restart_apache2.timer)]"},{"source":"Systemd::Unit[wmf_auto_restart_envoyproxy.timer]","target":"File[/lib/systemd/system/wmf_auto_restart_envoyproxy.timer]"},{"source":"Systemd::Unit[wmf_auto_restart_envoyproxy.timer]","target":"Exec[systemd daemon-reload for wmf_auto_restart_envoyproxy.timer (wmf_auto_restart_envoyproxy.timer)]"},{"source":"Systemd::Service[nrpe2nodexp-mediawiki_config_merged]","target":"Service[nrpe2nodexp-mediawiki_config_merged.timer]"},{"source":"Systemd::Service[nrpe2nodexp-mediawiki_config_merged]","target":"Systemd::Unit[nrpe2nodexp-mediawiki_config_merged.timer]"},{"source":"Systemd::Service[nrpe2nodexp-_srv_mediawiki-staging_owned]","target":"Service[nrpe2nodexp-_srv_mediawiki-staging_owned.timer]"},{"source":"Systemd::Service[nrpe2nodexp-_srv_mediawiki-staging_owned]","target":"Systemd::Unit[nrpe2nodexp-_srv_mediawiki-staging_owned.timer]"},{"source":"Systemd::Unit[confd_prometheus_metrics.timer]","target":"File[/lib/systemd/system/confd_prometheus_metrics.timer]"},{"source":"Systemd::Unit[confd_prometheus_metrics.timer]","target":"Exec[systemd daemon-reload for confd_prometheus_metrics.timer (confd_prometheus_metrics.timer)]"},{"source":"Systemd::Unit[wmf_auto_restart_prometheus-mcrouter-exporter.timer]","target":"File[/lib/systemd/system/wmf_auto_restart_prometheus-mcrouter-exporter.timer]"},{"source":"Systemd::Unit[wmf_auto_restart_prometheus-mcrouter-exporter.timer]","target":"Exec[systemd daemon-reload for wmf_auto_restart_prometheus-mcrouter-exporter.timer (wmf_auto_restart_prometheus-mcrouter-exporter.timer)]"},{"source":"Systemd::Unit[rsync-srv-mediawiki-private-primary.timer]","target":"File[/lib/systemd/system/rsync-srv-mediawiki-private-primary.timer]"},{"source":"Systemd::Unit[rsync-srv-mediawiki-private-primary.timer]","target":"Exec[systemd daemon-reload for rsync-srv-mediawiki-private-primary.timer (rsync-srv-mediawiki-private-primary.timer)]"},{"source":"Systemd::Unit[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer]","target":"File[/lib/systemd/system/rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer]"},{"source":"Systemd::Unit[rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer]","target":"Exec[systemd daemon-reload for rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer (rsync-srv-mediawiki-private-releases1003.eqiad.wmnet.timer)]"},{"source":"Systemd::Unit[rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer]","target":"File[/lib/systemd/system/rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer]"},{"source":"Systemd::Unit[rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer]","target":"Exec[systemd daemon-reload for rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer (rsync-srv-mediawiki-private-releases2003.codfw.wmnet.timer)]"},{"source":"Systemd::Unit[rsync-srv-patches-releases-primary.timer]","target":"File[/lib/systemd/system/rsync-srv-patches-releases-primary.timer]"},{"source":"Systemd::Unit[rsync-srv-patches-releases-primary.timer]","target":"Exec[systemd daemon-reload for rsync-srv-patches-releases-primary.timer (rsync-srv-patches-releases-primary.timer)]"},{"source":"Systemd::Unit[rsync-srv-patches-releases1003.eqiad.wmnet.timer]","target":"File[/lib/systemd/system/rsync-srv-patches-releases1003.eqiad.wmnet.timer]"},{"source":"Systemd::Unit[rsync-srv-patches-releases1003.eqiad.wmnet.timer]","target":"Exec[systemd daemon-reload for rsync-srv-patches-releases1003.eqiad.wmnet.timer (rsync-srv-patches-releases1003.eqiad.wmnet.timer)]"},{"source":"Systemd::Unit[rsync-srv-patches-releases2003.codfw.wmnet.timer]","target":"File[/lib/systemd/system/rsync-srv-patches-releases2003.codfw.wmnet.timer]"},{"source":"Systemd::Unit[rsync-srv-patches-releases2003.codfw.wmnet.timer]","target":"Exec[systemd daemon-reload for rsync-srv-patches-releases2003.codfw.wmnet.timer (rsync-srv-patches-releases2003.codfw.wmnet.timer)]"},{"source":"Systemd::Unit[nrpe2nodexp-mediawiki_config_merged.timer]","target":"File[/lib/systemd/system/nrpe2nodexp-mediawiki_config_merged.timer]"},{"source":"Systemd::Unit[nrpe2nodexp-mediawiki_config_merged.timer]","target":"Exec[systemd daemon-reload for nrpe2nodexp-mediawiki_config_merged.timer (nrpe2nodexp-mediawiki_config_merged.timer)]"},{"source":"Systemd::Unit[nrpe2nodexp-_srv_mediawiki-staging_owned.timer]","target":"File[/lib/systemd/system/nrpe2nodexp-_srv_mediawiki-staging_owned.timer]"},{"source":"Systemd::Unit[nrpe2nodexp-_srv_mediawiki-staging_owned.timer]","target":"Exec[systemd daemon-reload for nrpe2nodexp-_srv_mediawiki-staging_owned.timer (nrpe2nodexp-_srv_mediawiki-staging_owned.timer)]"}],"classes":["profile::beta::motd","profile::ci::slave::labs::common","profile::locales::base","profile::pki::client","profile::rsyslog::kafka_shipper","role::beta::deploymentserver","role::deployment_server","settings","default","role::wmcs::instance","profile::base::labs","profile::base","profile::adduser","adduser","profile::puppet::agent","debian","puppet::agent","puppet_statsd","prometheus::node_puppet_agent","profile::puppet::client_bucket","profile::base::certificates","sslcert","sslcert::trusted_ca","profile::apt","apt","profile::systemd::timesyncd","systemd::timesyncd","grub::defaults","grub","passwords::root","network::constants","profile::resolving","resolvconf","profile::mail::default_mail_relay","exim4","profile::logrotate","logrotate","profile::prometheus::node_exporter","prometheus::node_exporter","profile::rsyslog","rsyslog","profile::syslog::remote","profile::prometheus::rsyslog_exporter","profile::prometheus::cadvisor","prometheus::cadvisor","profile::prometheus::ethtool_exporter","base::sysctl","motd","motd::defaults","base::standard_packages","profile::environment","base::sysctl::core_dumps","profile::ssh::client","ssh::client","profile::ssh::server","ssh::server","base::kernel","profile::debdeploy::client","debdeploy::client","base::initramfs","profile::auto_restarts","prometheus::node_debian_version","prometheus::node_dpkg_success","apt::unattendedupgrades","profile::openstack::eqiad1::observerenv","profile::openstack::base::observerenv","profile::openstack::eqiad1::clientpackages::vms","profile::openstack::base::clientpackages::vms","openstack::clientpackages::vms::common","profile::openstack::eqiad1::cumin::target","cumin::selector","profile::wmcs::instance","sudo","profile::ldap::client::labs","profile::ldap::client::utils","ldap::client::config","ldap::client::sssd","prometheus::node_ssh_open_sessions","cinderutils","systemd","initramfs","security::access","profile::beta::motd","profile::ci::slave::labs::common","profile::java","java","profile::ci::firewall::jenkinsagent","profile::locales::base","profile::pki::client","cfssl::client","cfssl","profile::rsyslog::kafka_shipper","role::beta::deploymentserver","profile::beta::autoupdater","beta::autoupdater","role::beta::mediawiki","profile::beta::mediawiki","profile::beta::mediawiki_packages","profile::beta::deploymentserver_docker_group","role::deployment_server","profile::base::production","profile::firewall","firewall","ferm","profile::firewall::log::ferm","ulogd","profile::backup::host","profile::mediawiki::deployment::server","profile::mediawiki::common","profile::base::memory_cgroup","profile::mediawiki::system_users","geoip","geoip::data::puppet","geoip::bin","systemd::coredump","mediawiki::cgroup","mediawiki::packages","imagemagick::install","mediawiki::users","profile::mediawiki::scap_client","scap","git::lfs","scap::user","mediawiki::scap","scap::firewall","mediawiki::syslog","profile::rsyslog::udp_localhost_compat","profile::prometheus::statsd_exporter","prometheus::statsd_exporter","profile::mediawiki::php","php","php::default_extensions","php::fpm","cpufrequtils","rsync::server","scap::master","scap::scripts","deployment::umask_wikidev","deployment::deployment_server","httpd","git::daemon","deployment::rsync","profile::scap::spiderpig","profile::confd","confd","profile::scap::dsh","scap::dsh","profile::keyholder::server","keyholder","keyholder::monitoring","profile::mediawiki::mcrouter_wancache","mcrouter","profile::prometheus::mcrouter_exporter","profile::conftool::client","passwords::etcd","etcd::client::globalconfig","conftool::config","profile::releases::mediawiki::private","profile::releases::mediawiki::security","profile::httpbb","httpbb","wmflib::service::catalog","profile::services_proxy::envoy","profile::envoy","profile::tcp_fast_open","sslcert::ca_deselect_dstx3","envoyproxy","profile::tlsproxy::envoy","profile::docker::engine","docker::configuration","docker","profile::docker::prune_old_images","sysctl","security::pam","git::globalconfig","rsync::server::stunnel","udev","monitoring","prometheus::instances"]}
