Page MenuHomePhabricator

Reduce Manual Steps in Provisioning by 4
Closed, ResolvedPublic

Description

We have a lot of options for this task.

The main thing we're discussing is removing the complexity of puppet patching / getting MAC into DHCP configuration prior to installation.
Some options for this process:

  • IPv6 autoconfiguration
  • DHCP proxy to netbox API (option 82)
  • iPXE to get a parameterized network setup based on hostname

We need to flesh out these and choose an option, and push it forward. Some of these require tracking MAC and some don't. It'd be easier in general to not need the MAC to be manually entered.

Event Timeline

After several conversations with robh, I think we can start looking at the low hanging fruit. For the record all of these processes are mediated by a dynamic, ever changing checklist.

Resources for the actual process:

getting the netbox module in the cookbooks will save steps on decoms and probably reimages and installs (which share many procedures); the caveat is that in decoms it will have to prompt as to the state to transition into (decom or spare).

Volans claimed this task.

This work has been superseded by more recent work in this space, that is done in separate tasks. Resolving. See also T221388