Page MenuHomePhabricator

Move deployment-prep to role::puppetmaster::standalone
Closed, ResolvedPublic

Description

The puppet class role::puppet::self is deprecated and all usages should be removed / ported.

Steps:

  • Build new puppetmaster, apply role::puppetmaster::standalone
  • Move all cherry-picks to new puppetmaster
  • Switchover some nodes to new puppetmaster
  • Switchover all nodes to new puppetmaster
  • Delete the old puppetmaster instance

Event Timeline

When building new puppetmaster, we don't want it to have to use the current delpoyment-prep puppetmaster. So we should set a hiera variable:

puppetmaster: labs-puppetmaster-eqiad.wikimedia.org

explicitly for just that node before creating it.

hashar updated the task description. (Show Details)

I shut down the old instance, will probably delete it in a week or two