Page MenuHomePhabricator

Exclude legacy facts by default
Open, MediumPublic

Description

Legacy facts are no longer collected on Puppet agent or sent to Puppet
server. This saves network bandwidth and reduces Puppetserver's memory
footprint when using templates.

Since legacy facts are not available during compilation, they cannot be
referenced in Puppet code, ERB/EPP templates or Hiera configuration. The
legacy_facts puppet-lint plugin can help identify and automatically
correct legacy fact usage in Puppet code. For more information visit
https://github.com/puppetlabs/puppet-lint/blob/main/lib/puppet-lint/plugins/legacy_facts/legacy_facts.rb.

Legacy facts can be re-enabled by setting include_legacy_facts=true in
puppet.conf on each agent. PUP-11430

Evaluation

We can utilize the puppet-lint plugin to automatically replace legacy
facts with equivalent structured facts. However, all the remaining
legacy facts will require us to read the code and craft an appropriate
patch. We should be able to test this with PCC after writing code to
strip legacy facts out of our exported fact data.

  • convertible facts in our code, about 500 lines
    • run puppet-lint plugin, puppet-lint --only-checks legacy_facts modules --fix
    • carve out commits, or possibly one giant commit?
  • convertible facts in vendored code
  • unconvertible facts in our code
    • interfaces
      • modules/interface/manifests/add_ip6_mapped.pp:15
    • memorysize_mb
      • modules/osm/manifests/osm2pgsql.pp:11
      • modules/osm/manifests/planet_sync.pp:81
      • modules/profile/manifests/hadoop/common.pp:248
      • modules/role/manifests/redis/misc/master.pp:6
      • modules/role/manifests/redis/misc/slave.pp:6
      • modules/vm/manifests/min_free_kbytes.pp:8
      • modules/vm/manifests/min_free_kbytes.pp:25
  • Disable legacy facts in puppet 7

Details

Related Changes in Gerrit:
SubjectAuthorRepoBranchLines +/-
Dzahnoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+22 -22
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+18 -18
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+8 -8
JHathawayoperations/puppetproduction+9 -9
JHathawayoperations/puppetproduction+28 -10
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+27 -21
JHathawayoperations/puppetproduction+4 -4
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+8 -8
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+13 -13
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+4 -4
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+3 -3
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+4 -4
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+4 -4
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+3 -3
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+64 -64
JHathawayoperations/puppetproduction+96 -96
JHathawayoperations/puppetproduction+38 -29
JHathawayoperations/puppetproduction+52 -50
JHathawayoperations/puppetproduction+6 -5
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+9 -9
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+3 -3
JHathawayoperations/puppetproduction+4 -4
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+3 -3
JHathawayoperations/puppetproduction+6 -6
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+8 -8
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+56 -56
JHathawayoperations/puppetproduction+43 -43
JHathawayoperations/puppetproduction+140 -118
JHathawayoperations/puppetproduction+4 -4
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+3 -3
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+3 -3
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+10 -10
JHathawayoperations/puppetproduction+140 -118
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+15 -15
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+4 -4
JHathawayoperations/puppetproduction+3 -3
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+8 -8
JHathawayoperations/puppetproduction+4 -4
JHathawayoperations/puppetproduction+6 -6
JHathawayoperations/puppetproduction+9 -9
JHathawayoperations/puppetproduction+9 -9
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+1 -1
JHathawayoperations/puppetproduction+3 -3
JHathawayoperations/puppetproduction+14 -14
JHathawayoperations/puppetproduction+2 -2
JHathawayoperations/puppetproduction+110 -110
Dzahnoperations/puppetproduction+0 -0
Ladsgroupoperations/puppetproduction+13 -13
JHathawayoperations/puppetproduction+14 -14
Dzahnoperations/puppetproduction+2 -2
Dzahnoperations/puppetproduction+3 -3
Jcrespooperations/puppetproduction+13 -13
Marosteguioperations/puppetproduction+3 -3
Dzahnoperations/puppetproduction+2 -2
Dzahnoperations/puppetproduction+2 -2
Volansoperations/puppetproduction+10 -0
Volansoperations/software/cuminmaster+58 -10
JHathawayoperations/puppetproduction+4 -0
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 #1311563 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile logstash

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

Change #1311564 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile statsd

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

Change #1311565 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile syslog

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

Change #1311566 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile pontoon

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

Change #1311567 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile netconsole

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

Change #1311568 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in role alerting_host

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

Change #1311566 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile pontoon

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

Change #1311568 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in role alerting_host

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

Change #1311554 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in module statsite

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

Change #1311556 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile alertmanager

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

Change #1311549 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in module graphite

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

Change #1311567 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile netconsole

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

Change #1311565 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile syslog

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

Change #1311564 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile statsd

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

Change #1311563 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile logstash

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

Change #1311561 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile graphite

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

Change #1311560 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile grafana

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

Change #1311555 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile monitoring

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

Change #1311559 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile corto

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

Change #1311553 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in module prometheus

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

Change #1311558 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile prometheus

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

Change #1311551 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in module logstash

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

Change #1311562 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile icinga

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

Change #1311546 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in module alertmanager

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

Change #1311550 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in module icinga

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

Change #1311552 merged by Cwhite:

[operations/puppet@production] Puppet 8: Replace legacy facts in module monitoring

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

Change #1305984 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts

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

Change #1305988 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts

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

Change #1305982 abandoned by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts

Reason:

breaking up

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

Change #1315003 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in module openstack

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

Change #1315004 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in module dynamicproxy

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

Change #1315005 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile cloudceph

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

Change #1315006 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile openstack

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

Change #1315007 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile toolforge

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

Change #1315010 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile wmcs

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

Change #1315011 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile terraform

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

Change #1315012 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in role wmcs

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

Change #1315013 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in role idp_clouddev

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

Change #1315019 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in misc hiera

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

Change #1305983 abandoned by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts

Reason:

breaking up

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

Change #1315067 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in module rancid

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

Change #1315070 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in module ganeti

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

Change #1315072 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in module aptrepo

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

Change #1315073 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in module librenms

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

Change #1315074 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in module postgresql

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

Change #1315075 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in module puppetmaster

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

Change #1315078 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in module puppet_compiler

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

Change #1315079 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in module rsync

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

Change #1315080 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in module ssh

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

Change #1315082 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile ganeti

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

Change #1315083 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile idp

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

Change #1315084 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile installserver

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

Change #1315086 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile kerberos

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

Change #1315087 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile locales

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

Change #1315088 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile mail

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

Change #1315089 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile netbox

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

Change #1315090 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile postfix

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

Change #1315091 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile sre

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

Change #1315092 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile pki

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

Change #1315093 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile puppet_compiler

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

Change #1315095 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile puppetserver

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

Change #1315096 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in profile base

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

Change #1315097 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in role puppetdb

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

Change #1315098 had a related patch set uploaded (by JHathaway; author: JHathaway):

[operations/puppet@production] Puppet 8: Replace legacy facts in misc realm

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

Change #1315097 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in role puppetdb

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

Change #1315095 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile puppetserver

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

Change #1315093 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile puppet_compiler

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

Change #1315092 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile pki

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

Change #1315091 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile sre

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

Change #1315090 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile postfix

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

Change #1315089 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile netbox

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

Change #1315088 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile mail

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

Change #1315087 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile locales

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

Change #1315086 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile kerberos

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

Change #1315084 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile installserver

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

Change #1315083 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile idp

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

Change #1315082 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile ganeti

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

Change #1315080 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in module ssh

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

Change #1315079 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in module rsync

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

Change #1315078 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in module puppet_compiler

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

Change #1315075 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in module puppetmaster

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

Change #1315074 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in module postgresql

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

Change #1315073 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in module librenms

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

Change #1315072 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in module aptrepo

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

Change #1315070 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in module ganeti

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

Change #1315067 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in module rancid

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

Change #1315007 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile toolforge

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

Change #1315096 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile base

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

Change #1315098 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in misc realm

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

Change #1315010 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile wmcs

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

Change #1315004 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in module dynamicproxy

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

Change #1315005 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile cloudceph

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

Change #1315006 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile openstack

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

Change #1315003 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in module openstack

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

Change #1315011 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in profile terraform

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

Change #1315019 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in misc hiera

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

Change #1315013 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in role idp_clouddev

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

Change #1315012 merged by JHathaway:

[operations/puppet@production] Puppet 8: Replace legacy facts in role wmcs

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

Change #1319519 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] zuul: replace puppet legacy facts

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

Change #1319519 merged by Dzahn:

[operations/puppet@production] zuul: replace puppet legacy facts

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