Page MenuHomePhabricator

Prepare puppet for Debian buster
Open, NormalPublic

Description

Our Puppet version is 4.8.2-5 across trusty, jessie and stretch. (4.8.2-5 is what is actually in stretch)

It was tested to build 4.8.2-5 for buster, that turned out to be a major rabbit role; Puppet 4 is incompatible with Ruby 2.5 (which is in buster) and building a separate ruby2.3 on buster fails as 2.3 requires OpenSSL 1.0.2 which is no longer in buster.

On buster we'll use Puppet 5 on the client side. Eventually the rest of the fleet and the puppet masters will also be migrated to 5.

Event Timeline

Restricted Application removed a project: Patch-For-Review. · View Herald TranscriptJan 11 2019, 3:07 PM
herron triaged this task as Normal priority.
herron added a subscriber: herron.
jbond claimed this task.Jan 18 2019, 1:10 PM

Mentioned in SAL (#wikimedia-operations) [2019-02-05T11:35:26Z] <moritzm> added firmware-enriched buster netboot image (T213546)

Change 489638 had a related patch set uploaded (by Muehlenhoff; owner: Muehlenhoff):
[operations/puppet@production] Install facter 2.4.6 on buster in early d-i stage

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

Change 489638 merged by Muehlenhoff:
[operations/puppet@production] Install facter 2.4.6 on buster in early d-i stage

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