This task will track the decommission of wmf6937 as phab1002 and then its reimage as mw1298.
Background: This system was taken from mw pool for phab1002 use, but turns out they need 64GB ram not 32GB, so now it is being returned to its original service pool in mw systems.
Steps for service owner:
[] - all system services confirmed offline from production use
[] - set all icinga checks to maint mode/disabled while reclaim/decommmission takes place.
[] - remove system from all lvs/pybal active configuration
[] - any service group puppet/hiera/dsh config removed
[] - remove site.pp, replace with role(spare::system)
[] - unassign service owner from this task, check off completed steps, and assign to @robh for followup on below steps.
Steps for DC-Ops:
The following steps cannot be interrupted, as it will leave the system in an unfinished state.
**Start non-interrupt steps:**
[] - disable puppet on host
[] - power down host
[] - update switch port to mw1298 description, ensure internal vlan, set disabled until reimage is ready
[] - switch port assignment noted on this task
[] - remove all remaining puppet references (include role::spare)
[] - update production dns entries to mw1298, update mgmt dns entries
[] - puppet node clean, puppet node deactivate (handled by wmf-decommission-host)
[] - remove dbmonitor entries on neodymium/sarin: sudo curl -X DELETE https://debmonitor.discovery.wmnet/hosts/${HOST_FQDN} --cert /etc/debmonitor/ssl/cert.pem --key /etc/debmonitor/ssl/server.key (handled by wmf-decommission-host)
[] - change hostname in netbox to mw1298
**End non-interrupt steps.**
[] - update physical hostname label to mw1298
[] - system disks wiped (by onsite)
[] - proceed to re-image steps
=== Install Checklist ===
[] - check all dns entries for accuracy
[] - check/update operations/puppet repo for new hostname and role
[] - install/reimage
[] - handoff to appserver handlers for role assignment (imagescaler, mw, that kind of thing)