Skip to content

Hardware Developer Guide

The Hardware Developer defines how physical machines should be configured (RAID layouts, BIOS settings, firmware versions, BMC credentials) and packages those definitions as DRP profiles and content packs for the operator to apply at scale.

What the Hardware Developer Builds

DRP hardware profiles that configure RAID, BIOS, firmware, and NIC settings so machines are ready for their target boot environment.

Hardware Configuration Areas

Area Inventory Task Target Parameter Guide
RAID raid-inventory raid-target-config RAID Target Config
BIOS bios-inventory bios-target-configuration BIOS Target Config
IPMI / BMC ipmi-inventory IPMI parameters IPMI / BMC Config
Firmware varies by vendor varies Firmware Updates
Classification gohai-inventory classification rules Classification

The general pattern for each area:

  1. Baseline a representative machine — run inventory tasks to capture current state (Baselining Guide)
  2. Review the collected data and determine the desired configuration
  3. Encode the target configuration into DRP parameters
  4. Package the parameters into a hardware profile for the operator to apply

Topics in This Section