This task will track the setup of spare pool system WMF6406 as 'naos' in codfw. The current deployment host mira is out of warranty, and experiencing network card issues (mainboard issues.) WMF6406 was recently used as graphite2003 to copy data, so it will need to have some items updated.
[x] - @papaul to remove the 4 SSDs installed for the graphite data recovery
[x] - @papaul to restore system config to dual 1TB disks
[x] - @papaul to apply new hostname label 'naos' to front/back of system and update visible label field in racktables
[x] - @papaul to update this task with the network port this system is plugged into and assign back to @robh
[x] - update mgmt dns from graphite2003 to naos & add production dns entires - https://gerrit.wikimedia.org/r/#/c/348103/
[x] - update install_server entries from graphite2003 to naos and add naos site.pp entries - https://gerrit.wikimedia.org/r/#/c/348104/
[x] - setup network port (description, enable, vlan)
[x] - install OS
[x] - puppet/salt acceptance
[x] - initial puppet run as deployment host to setup bulk of info
[x] - Full review of patchset to append naos into deployment server role - https://gerrit.wikimedia.org/r/#/c/348478/
[x] - `trebuchet` user/group need to have a specific uid/gid for rsync to work properly (see also https://phabricator.wikimedia.org/T79786 and https://wikitech.wikimedia.org/wiki/UID)
[x] - `l10nupdate` user had the wrong UID (see also T119165)
[ ] - `naos` IP is missing from `common-infrastructure4` ACL term on core routers in eqiad (for analytics)
[x] The UID issues needs a more permanent fix but I've manually fixed it for now
[x] - migrate user data from home directories on mira to naos
[x] - backups: confirmed with bconsole that naos now exists in Bacula with the same backup sets (/home and /srv/deployment are backed up on deployment servers)
[x] - UID issue: (permanent fix) https://gerrit.wikimedia.org/r/#/c/348884/