Page MenuHomePhabricator

Unused puppet resources audit, 2021
Closed, ResolvedPublic

Description

We ran util/audit.py in puppet against puppetdb in production and compared list of unused modules with the one in the cloud and removed the ones that are used there. The final result is here (I also removed everything with openstack)

Please check and mark the ones you need. Delete the ones you don't
Thank you!

Not checked yet:

None left

Cleaned (unchecked ones have a patch but not merged yet)

  • profile::product_analytics::base
  • profile::product_analytics::deep_learning
  • profile::product_analytics::forecasting
  • profile::product_analytics::machine_learning
  • profile::product_analytics::probabilistic_programming
  • r_lang::bioc
  • role::product_analytics::allstar_cruncher
  • role::product_analytics::bayes
  • role::product_analytics::deep_learner
  • role::product_analytics::forecaster
  • role::product_analytics::learner
  • mcrouter::monitoring
  • osm::usergrants
  • parsoid
  • profile::nutcracker
  • profile::pybal::testing
  • role::pybal::testing
  • alternatives::install
  • apparmor::hardlink
  • aptrepo::distribution
  • bigtop::hadoop::httpfs
  • bigtop::hive::jmxtrans::metastore
  • bigtop::hive::jmxtrans::server
  • bigtop::spark
  • bigtop::spark::master
  • bigtop::spark::worker
  • celery::flower
  • confluent::kafka::broker::jmxtrans
  • confluent::kafka::mirrors
  • contint::deployment_dir
  • contint::proxy_gerrit
  • diamond::collector::servicestats
  • diamond::collector::servicestats_lib
  • dumps::generation::server::rsyncer_all
  • elasticsearch::decommission
  • eventlogging::service::consumer
  • geoip::data::package
  • Gerrit::AuthType
  • html5depurate
  • html5depurate::monitoring
  • icinga::nsca::client
  • identd
  • initramfs::hook
  • jmxtrans
  • k8s::ssl
  • labs_debrepo
  • labs_debrepo::repo
  • labs_lvm::swap
  • locales
  • logstash::input::syslog
  • logstash::plugin
  • lshell
  • lvm::bytes_to_size
  • lvm::size_to_bytes
  • mariadb
  • mgmt
  • monitoring::graphite_freshness
  • netops
  • nginx::snippet
  • nginx::ssl
  • peek
  • profile::bastionhost::migration
  • profile::ceph::common
  • profile::cescout
  • profile::discovery_dashboards::development
  • discovery_dashboards
  • profile::docker::registry
  • profile::docker::registry::filebackend
  • profile::docker::registry::swift
  • profile::docker::storage::thinpool
  • profile::logstash::puppetreports
  • profile::mediawiki::webserver::tls_nginx
  • profile::openstack::codfw1dev::cumin::target
  • profile::openstack::eqiad1::cumin::target
  • profile::openstack::eqiad1::keystone::bootstrap
  • profile::osm::common
  • profile::peek
  • profile::wmcs::db::wikireplicas::ferm
  • profile::wmcs::db::wikireplicas::mariadb_config
  • profile::wmcs::db::wikireplicas::monitor
  • profile::wmcs::nfs::backup_keys
  • profile::wmcs::nfs::misc
  • profile::wmcs::nfs::misc_backup
  • profile::wmcs::nfs::monitoring::interfaces
  • requesttracker::plugins
  • role::analytics_test_cluster::turnilo
  • role::analytics_test_cluster::webserver
  • role::cescout
  • role::cloud_analytics::coordinator
  • role::cloud_analytics::master
  • role::cloud_analytics::standby
  • role::discovery::beta_dashboards
  • role::dmarc
  • role::docker::registry
  • role::dumps::generation::server::spare
  • role::graphite::base
  • role::html5depurate::server
  • role::installserver::apt
  • role::kafka::simple::mirror
  • role::labs::ores::compute
  • role::librenms
  • role::logstash::elasticsearch
  • role::logstash::puppetreports
  • role::mariadb
  • role::mariadb::proxy
  • role::mathoid
  • role::mediawiki::irc_events
  • role::memcached
  • role::mgmt::drac_ilo
  • role::openldap::labtest
  • role::osm::replica
  • role::peek
  • role::pentest::tools
  • role::prometheus::labs_project
  • role::rancid
  • role::wmcs::ceph::backup
  • role::wmcs::db::wikireplicas::analytics
  • role::wmcs::db::wikireplicas::dedicated::analytics
  • role::wmcs::db::wikireplicas::web
  • role::wmcs::openstack::codfw1dev::puppetmaster::frontend_vm
  • role::wmcs::openstack::codfw1dev::virt
  • role::wmcs::openstack::eqiad1::cumin_controller
  • role::wmcs::paws::k8s::etcd
  • role::wmcs::prometheus
  • role::wmcs::toolforge::grid::compute::dedicated
  • service::deploy::scap
  • service::packages
  • sonofgridengine::admin_host
  • ssh
  • statsd
  • stunnel
  • stunnel::daemon
  • systemd::preset
  • systemtap::runtime
  • test::base32
  • test::base64
  • test::deftype
  • test::ensure_resources
  • tmpreaper::dir
  • tmpreaper::reap
  • tor::instance
  • udp2log::rsyncd
  • varnish
  • varnish::remove_instance
  • xvfb
  • wmflib::service::lvs_ipblock
  • xdummy

False positive or otherwise needed (some of those are only used temporarily for migrations or currently unused, but will be used in the future again):

  • role::dumps::distribution::server_nofetches (Useful during some maintenance)
  • sonofgridengine::hostgroup (Needed)
  • profile::dumps::generation::server::alldumps (will be used soon by @ArielGlenn)
  • role::dumps::generation::server::alldumps (will be used soon by @ArielGlenn)
  • profile::gerrit::migration_base (will be needed for T243027)
  • role::gerrit::migration (will be needed for T243027)
  • Stdlib::Compat::Absolute_path
  • Stdlib::Compat::Bool
  • Stdlib::Compat::Float
  • Stdlib::Compat::Hash
  • Stdlib::Compat::Integer
  • Stdlib::Compat::Numeric
  • Stdlib::Ensure::File::Directory
  • Stdlib::Ensure::File::File
  • Stdlib::Ensure::File::Link
  • Stdlib::IP::Address::V6::CIDR
  • Stdlib::Port::Ephemeral
  • Stdlib::Port::Privileged
  • Stdlib::Port::Registered
  • Stdlib::Syslogfacility
  • bacula
  • bsection -- it's used now
  • debian::codename::ne
  • debian::codename::require::max
  • external_proxy::instance (used by modules/role/manifests/labs/google_api_proxy.pp)
  • interface (used all over, just the submodules, no top ::interface class exists)
  • labstore::drbd::node (false positive, definitely--required inside the module)
  • libraryupgrader (this was used by a live vps project libraryupgrader, probably to be used again by @Legoktm?)
  • lvs (the submodules are used, the main class is an empty file)
  • openstack::barbican::service::rocky
  • openstack::barbican::service::stein
  • openstack::cinder::monitor
  • openstack::cinder::service::rocky
  • openstack::cinder::service::stein
  • openstack::clientpackages::rocky::buster
  • openstack::clientpackages::rocky::jessie
  • openstack::clientpackages::rocky::stretch
  • openstack::clientpackages::stein::buster
  • openstack::clientpackages::stein::stretch
  • openstack::clientpackages::train::buster
  • openstack::clientpackages::train::stretch
  • openstack::clientpackages::vms::rocky::buster
  • openstack::clientpackages::vms::rocky::jessie
  • openstack::clientpackages::vms::rocky::stretch
  • openstack::clientpackages::vms::stein::buster
  • openstack::clientpackages::vms::stein::jessie
  • openstack::clientpackages::vms::stein::stretch
  • openstack::glance::service::rocky
  • openstack::glance::service::stein
  • openstack::keystone::service::rocky::buster
  • openstack::keystone::service::rocky::stretch
  • openstack::keystone::service::stein::buster
  • openstack::neutron::bootstrap
  • openstack::neutron::common::rocky::buster
  • openstack::neutron::common::rocky::stretch
  • openstack::neutron::common::stein::buster
  • openstack::neutron::dhcp_agent::rocky::buster
  • openstack::neutron::dhcp_agent::rocky::stretch
  • openstack::neutron::dhcp_agent::stein::buster
  • openstack::neutron::l3_agent::rocky::buster
  • openstack::neutron::l3_agent::rocky::l3_agent_hacks
  • openstack::neutron::l3_agent::rocky::stretch
  • openstack::neutron::l3_agent::stein::buster
  • openstack::neutron::l3_agent::stein::l3_agent_hacks
  • openstack::neutron::linuxbridge_agent::rocky::buster
  • openstack::neutron::linuxbridge_agent::rocky::stretch
  • openstack::neutron::linuxbridge_agent::stein::buster
  • openstack::neutron::metadata_agent::rocky::buster
  • openstack::neutron::metadata_agent::rocky::stretch
  • openstack::neutron::metadata_agent::stein::buster
  • openstack::neutron::service::rocky
  • openstack::neutron::service::stein
  • openstack::nova::api::service::rocky
  • openstack::nova::api::service::stein
  • openstack::nova::bootstrap
  • openstack::nova::common::rocky::buster
  • openstack::nova::common::rocky::stretch
  • openstack::nova::common::stein::buster
  • openstack::nova::compute::service::rocky::buster
  • openstack::nova::compute::service::rocky::stretch
  • openstack::nova::compute::service::stein::buster
  • openstack::nova::placement [x] openstack::nova::placement::service::rocky
  • openstack::nova::placement::service::rocky
  • openstack::nova::placement::service::stein
  • openstack::serverpackages::train::buster
  • openstack::serverpackages::train::buster::service::stein
  • pontoon::lb
  • pontoon::public_certs
  • pontoon::public_lb
  • pontoon::sd
  • profile::base::firewall::extra (used by deployment-puppetdb03.deployment-prep.eqiad1.wikimedia.cloud)
  • profile::beta::motd (used by deployment-prep wide)
  • profile::installserver::migration
  • profile::installserver::migration (seems it will still be useful, from https://gerrit.wikimedia.org/r/c/operations/puppet/+/592662)
  • profile::labs::cindermount::srv (this and the next are a wip by @Andrew, see T269511)
  • profile::libraryupgrader (see previous)
  • profile::openldap::client (this is used by p:openldap::maintenance, and that used by r:mediawiki::maintenance, and that by mwmaint* hosts)
  • profile::parsoid::diffserver (will be used by T295907 on cloud VPS)
  • profile::pontoon::frontend
  • profile::pontoon::lb
  • profile::pontoon::sd
  • profile::proxysql
  • profile::toolforge::genpp::python_dev_buster (used by the toolforge bastion VPS VMs)
  • profile::toolforge::genpp::python_exec_buster (used by the toolforge bastion VPS VMs)
  • profile::toolforge::genpp::python_exec_stretch (used by the toolforge bastion VPS VMs)
  • profile::toolforge::grid::exec_environ::buster (used by the toolforge bastion VPS VMs)
  • profile::toolforge::grid::exec_environ::stretch (used by the toolforge bastion VPS VMs)
  • proxysql
  • raid::hpsa
  • raid::md
  • raid::megaraid
  • raid::ssacli
  • raid::mpt (this is dynamically included by modules/raid/manifests/init.pp)
  • role::cloud_analytics::config (used by cloud-analytics VPS project)
  • role::cloud_analytics::worker (used by cloud-analytics VPS project)
  • role::insetup_noferm
  • role::labs::cindermount::srv
  • role::libraryupgrader (see previous)
  • role::pontoon::frontend
  • role::pontoon::lb
  • role::simplelap
  • role::wmcs::openstack::codfw1dev::puppetmaster::frontend_vm - used in the codfw1dev cloud vps testing deployment which is not visible on openstack-browser
  • sslcert::ocsp (this class does not exist, theres a sslcert::ocsp::init declared in the init.pp instead, and being used)
  • visualdiff::server (will be used by T295907 on cloud VPS)

Details

SubjectRepoBranchLines +/-
operations/puppetproduction+0 -171
operations/puppetproduction+0 -337
operations/puppetproduction+0 -220
operations/puppetproduction+0 -405
operations/puppetproduction+0 -11
operations/puppetproduction+0 -94
operations/puppetproduction+0 -72
operations/puppetproduction+0 -64
operations/puppetproduction+0 -39
operations/puppetproduction+0 -202
operations/puppetproduction+0 -65
operations/puppetproduction+0 -142
operations/puppetproduction+0 -11
operations/puppetproduction+0 -271
operations/puppetproduction+0 -30
operations/puppetproduction+0 -44
operations/puppetproduction+0 -39
operations/puppetproduction+0 -57
operations/puppetproduction+0 -437
operations/puppetproduction+0 -345
operations/puppetproduction+0 -162
operations/puppetproduction+0 -19
operations/puppetproduction+0 -63
operations/puppetproduction+2 -80
operations/puppetproduction+0 -202
operations/puppetproduction+0 -59
operations/puppetproduction+0 -42
operations/puppetproduction+0 -10
operations/puppetproduction+0 -102
operations/puppetproduction+0 -25
operations/puppetproduction+0 -14
operations/puppetproduction+0 -38
operations/puppetproduction+0 -45
operations/puppetproduction+0 -40
operations/puppetproduction+0 -123
operations/puppetproduction+0 -23
operations/puppetproduction+0 -219
operations/puppetproduction+0 -8
operations/puppetproduction+0 -28
operations/puppetproduction+0 -28
operations/puppetproduction+0 -319
operations/puppetproduction+0 -15
operations/puppetproduction+0 -29
operations/puppetproduction+0 -13
operations/puppetproduction+0 -5
operations/puppetproduction+0 -12
operations/puppetproduction+0 -7
operations/puppetproduction+0 -43
operations/puppetproduction+0 -40
operations/puppetproduction+1 -59
operations/puppetproduction+1 -224
operations/puppetproduction+0 -108
operations/puppetproduction+0 -5
operations/puppetproduction+1 -39
operations/puppetproduction+0 -29
operations/puppetproduction+1 -18
operations/puppetproduction+0 -45
operations/puppetproduction+0 -5
operations/puppetproduction+5 -143
operations/puppetproduction+0 -107
operations/puppetproduction+0 -34
operations/puppetproduction+0 -15
operations/puppetproduction+0 -14
operations/puppetproduction+0 -11
operations/puppetproduction+0 -39
operations/puppetproduction+0 -40
operations/puppetproduction+0 -8
operations/puppetproduction+0 -16
operations/puppetproduction+1 -1
operations/puppetproduction+0 -30
operations/puppetproduction+0 -47
operations/puppetproduction+0 -127
operations/puppetproduction+0 -63
operations/puppetproduction+0 -14
operations/puppetproduction+0 -272
operations/puppetproduction+0 -79
operations/puppetproduction+0 -59
operations/puppetproduction+0 -65
operations/puppetproduction+0 -3
operations/puppetproduction+0 -14
operations/puppetproduction+0 -32
operations/puppetproduction+0 -13
operations/puppetproduction+0 -16
operations/puppetproduction+0 -446
operations/puppetproduction+0 -14
operations/puppetproduction+0 -22
operations/puppetproduction+0 -5
operations/puppetproduction+0 -25
operations/puppetproduction+0 -14
operations/puppetproduction+0 -51
operations/puppetproduction+0 -3
operations/puppetproduction+0 -10
operations/puppetproduction+0 -10
operations/puppetproduction+0 -368
operations/puppetproduction+0 -54
operations/puppetproduction+252 -0
operations/puppetproduction+0 -124
operations/puppetproduction+0 -927
operations/puppetproduction+0 -152
operations/puppetproduction+1 -16
operations/puppetproduction+0 -62
operations/puppetproduction+0 -18
operations/puppetproduction+0 -40
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 751731 had a related patch set uploaded (by David Caro; author: David Caro):

[operations/puppet@production] role::prometheus::labs_project: remove unused role

https://gerrit.wikimedia.org/r/751731

Change 751732 had a related patch set uploaded (by David Caro; author: David Caro):

[operations/puppet@production] service::deploy::scap: remove unused define

https://gerrit.wikimedia.org/r/751732

Change 751734 had a related patch set uploaded (by David Caro; author: David Caro):

[operations/puppet@production] service::packages: remove unused define

https://gerrit.wikimedia.org/r/751734

Change 751736 had a related patch set uploaded (by David Caro; author: David Caro):

[operations/puppet@production] ssh: remove unused class

https://gerrit.wikimedia.org/r/751736

Change 751737 had a related patch set uploaded (by David Caro; author: David Caro):

[operations/puppet@production] statsd: remove unused module

https://gerrit.wikimedia.org/r/751737

Change 751738 had a related patch set uploaded (by David Caro; author: David Caro):

[operations/puppet@production] stunnel: remove unused module

https://gerrit.wikimedia.org/r/751738

Change 751739 had a related patch set uploaded (by David Caro; author: David Caro):

[operations/puppet@production] systemd::preset: remove unused define

https://gerrit.wikimedia.org/r/751739

Change 751699 merged by David Caro:

[operations/puppet@production] logstash::puppetreports: remove unused role/profile

https://gerrit.wikimedia.org/r/751699

Change 751720 merged by David Caro:

[operations/puppet@production] role::graphite::base: remove unused role

https://gerrit.wikimedia.org/r/751720

Change 751730 merged by David Caro:

[operations/puppet@production] role::openldap::labtest: remove unused role

https://gerrit.wikimedia.org/r/751730

Change 751736 merged by David Caro:

[operations/puppet@production] ssh: remove unused class

https://gerrit.wikimedia.org/r/751736

Change 751724 merged by David Caro:

[operations/puppet@production] role::logstash::elasticsearch: remove unused role

https://gerrit.wikimedia.org/r/751724

Change 751731 merged by David Caro:

[operations/puppet@production] role::prometheus::labs_project: remove unused role

https://gerrit.wikimedia.org/r/751731

Change 751737 merged by David Caro:

[operations/puppet@production] statsd: remove unused module

https://gerrit.wikimedia.org/r/751737

Change 751389 merged by David Caro:

[operations/puppet@production] nginx::ssl: remove orphan template

https://gerrit.wikimedia.org/r/751389

Change 751738 merged by David Caro:

[operations/puppet@production] stunnel: remove unused module

https://gerrit.wikimedia.org/r/751738

Change 751739 merged by David Caro:

[operations/puppet@production] systemd::preset: remove unused define

https://gerrit.wikimedia.org/r/751739

dcaro updated the task description. (Show Details)

Change 751732 merged by David Caro:

[operations/puppet@production] service::deploy::scap: remove unused define

https://gerrit.wikimedia.org/r/751732

Change 751461 merged by David Caro:

[operations/puppet@production] r:wmcs:openstack:eqiad1:cumin_controller: remove unused role

https://gerrit.wikimedia.org/r/751461

Change 751460 merged by David Caro:

[operations/puppet@production] p:wmcs::nfs::misc/misc_backup/backup_keys: remove unused profiles

https://gerrit.wikimedia.org/r/751460

Change 751456 merged by David Caro:

[operations/puppet@production] sonofagridengine: cleanup unused classes

https://gerrit.wikimedia.org/r/751456

Change 751130 merged by David Caro:

[operations/puppet@production] lshell: remove unused module

https://gerrit.wikimedia.org/r/751130

Change 751103 merged by David Caro:

[operations/puppet@production] labs_lvm:swap: remove unused module

https://gerrit.wikimedia.org/r/751103

Change 751403 merged by David Caro:

[operations/puppet@production] profile::ceph::common: remove unused profile

https://gerrit.wikimedia.org/r/751403

Change 751734 merged by David Caro:

[operations/puppet@production] service::packages: remove unused define

https://gerrit.wikimedia.org/r/751734

Change 751727 merged by David Caro:

[operations/puppet@production] role::memcached: remove unused role

https://gerrit.wikimedia.org/r/751727

Change 751714 merged by David Caro:

[operations/puppet@production] r:analytics_test_cluster::{turnilo,webserver}: remove unused roles

https://gerrit.wikimedia.org/r/751714

Change 751089 merged by David Caro:

[operations/puppet@production] e:sevice:consumer: remove unused module

https://gerrit.wikimedia.org/r/751089

Change 751723 merged by David Caro:

[operations/puppet@production] r:kafka::simple::mirror: remove unused role

https://gerrit.wikimedia.org/r/751723

Change 751716 merged by David Caro:

[operations/puppet@production] r:cloud_analytics: remove unused roles

https://gerrit.wikimedia.org/r/751716

Change 751082 merged by David Caro:

[operations/puppet@production] b:hadoop:httpfs: remove unused module

https://gerrit.wikimedia.org/r/751082

Change 751083 merged by David Caro:

[operations/puppet@production] bigtop:spark: remove unused modules

https://gerrit.wikimedia.org/r/751083

Change 751086 merged by David Caro:

[operations/puppet@production] c:kafka::mirrors: remove unused module

https://gerrit.wikimedia.org/r/751086

Change 751095 merged by David Caro:

[operations/puppet@production] icinga:nsca:client: remove unused module

https://gerrit.wikimedia.org/r/751095

Change 751085 merged by David Caro:

[operations/puppet@production] c:kafka:broker:jmxtrans: remove unused module

https://gerrit.wikimedia.org/r/751085

Change 751080 merged by David Caro:

[operations/puppet@production] b:h:j:{metatstore,server}: remove unused module

https://gerrit.wikimedia.org/r/751080

Change 751112 merged by David Caro:

[operations/puppet@production] jmxtrans: remove unused modules

https://gerrit.wikimedia.org/r/751112

Change 751703 merged by David Caro:

[operations/puppet@production] osm: remove unused profile/role

https://gerrit.wikimedia.org/r/751703

Change 751696 abandoned by David Caro:

[operations/puppet@production] {p,r}:gerrit:migration/migration_base: remove unused role/profile

Reason:

Still wanted!

https://gerrit.wikimedia.org/r/751696

Change 751693 abandoned by David Caro:

[operations/puppet@production] {p,r}:dumps:generation:sever:alldumps: remove usused role/profile

Reason:

This will be used soon

https://gerrit.wikimedia.org/r/751693

Change 751088 merged by David Caro:

[operations/puppet@production] elasticsearch:decommission: remove unused module

https://gerrit.wikimedia.org/r/751088

Change 751165 merged by Dzahn:

[operations/puppet@production] {role:,profile:,}peek: remove unused classes

https://gerrit.wikimedia.org/r/751165

Dzahn updated the task description. (Show Details)

Change 751725 merged by David Caro:

[operations/puppet@production] role::mariadb: remove unused role

https://gerrit.wikimedia.org/r/751725

Change 751726 merged by David Caro:

[operations/puppet@production] role::mariadb::proxy: remove unused role

https://gerrit.wikimedia.org/r/751726

Change 753010 had a related patch set uploaded (by David Caro; author: David Caro):

[operations/puppet@production] wmcs::db: remove used roles and profiles

https://gerrit.wikimedia.org/r/753010

Change 753010 merged by David Caro:

[operations/puppet@production] wmcs::db: remove used roles and profiles

https://gerrit.wikimedia.org/r/753010

Change 751162 merged by David Caro:

[operations/puppet@production] osm::usergrants: remove unused define

https://gerrit.wikimedia.org/r/751162

Change 751136 merged by David Caro:

[operations/puppet@production] mcrouter::monitoring: remove module

https://gerrit.wikimedia.org/r/751136

Change 751709 merged by David Caro:

[operations/puppet@production] pybal::testing: remove unused role/profile

https://gerrit.wikimedia.org/r/751709

Change 751701 merged by David Caro:

[operations/puppet@production] profile::nutcracker: remove unused profile

https://gerrit.wikimedia.org/r/751701

Change 763561 had a related patch set uploaded (by David Caro; author: David Caro):

[operations/puppet@production] Remove unused module xvfb

https://gerrit.wikimedia.org/r/763561

Change 763561 merged by Dzahn:

[operations/puppet@production] Remove unused module xvfb

https://gerrit.wikimedia.org/r/763561

Change 751163 merged by David Caro:

[operations/puppet@production] parsoid: remove unused module

https://gerrit.wikimedia.org/r/751163

The current leftover modules are two patches waiting calmly for @mpopov to review (whenever back on the job), will retake then.

Change 763792 had a related patch set uploaded (by Bearloga; author: Bearloga):

[operations/puppet@production] discovery_dashboards: remove unused profiles/roles

https://gerrit.wikimedia.org/r/763792

@dcaro Thanks for waiting for me and for following up on this! Left comments and +1s on the patches, also uploaded a related clean-up patch for your review. Cheers

Change 751704 merged by David Caro:

[operations/puppet@production] product_analytics: remove unused profiles/roles

https://gerrit.wikimedia.org/r/751704

Change 751710 merged by David Caro:

[operations/puppet@production] r_lang::bioc: remove unused module

https://gerrit.wikimedia.org/r/751710

Change 764318 had a related patch set uploaded (by David Caro; author: David Caro):

[operations/puppet@production] r_lang: remove unused biocLite.R

https://gerrit.wikimedia.org/r/764318

Change 763792 merged by David Caro:

[operations/puppet@production] discovery_dashboards: remove unused profiles/roles

https://gerrit.wikimedia.org/r/763792

dcaro claimed this task.
dcaro updated the task description. (Show Details)

I think this is ready to be closed! \o/
There's some related patches pending, but those are not directly these anymore.

epic task! kudos for finishing it

Change 764318 merged by David Caro:

[operations/puppet@production] r_lang: remove unused biocLite.R

https://gerrit.wikimedia.org/r/764318