Page MenuHomePhabricator

Make deployment-prep puppetmaster more similar to Production puppetmaster
Closed, ResolvedPublic

Description

Currently it runs role::puppet::self for the master, which is a strange copypasta version of puppetmaster config from a long time ago (See T120159 for details). We need to do the following:

  1. Move it to role::puppetmaster::standalone, which uses the puppetmaster module
  2. Setup puppetdb for it
  3. Make the way hiera works for deployment-prep closer to how it works for production

And maybe other things?

(Ongoing discussion, part of the ops offsite. Just a strawman proposal!)

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptSep 26 2016, 10:50 AM
hashar triaged this task as Normal priority.Sep 26 2016, 10:56 AM
hashar moved this task from To Triage to Backlog on the Beta-Cluster-Infrastructure board.

Will setting up puppetdb fix T72792?

Was anything brought up during the ops offsite that should be added to this? If not, let's do it on Monday?

#1 was done.

#2 is now done too.

EddieGP closed this task as Resolved.May 27 2018, 10:06 AM
EddieGP claimed this task.
EddieGP added a subscriber: EddieGP.

According to openstack browser this uses ::standalone as of now. Seems the ony thing left to do here is a more general change in how we handle puppet at the beta cluster (for example heira). That's tracked at T161675.