[RFE] bifrost does not assign IP to BMCs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bifrost |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
If one is only provided with a list of BMC MAC addresses and credentials, bifrost can not enroll the hardware in Ironic, because ironic requires the BMCs to have IP addresses.
I propose to add a new role and a playbook to bifrost that will install isc-dhcpd and configure it for static IP address assignment to the set of all MAC addresses. This will use an ansible environment variable "BMCS" which can be read from a file, that will have, at a minimum, the following structure:
BMCS:
- { name: "foo-server", mac: "aa:bb:
This will be used to generate the isc-dhcp config file, to match the server with the BMC IP address that ironic-inspector detects, and later to assign the hostname when bifrost deploys an image to it.
summary: |
- bifrost does not assign IP to BMCs + [RFE] bifrost does not assign IP to BMCs |
tags: | added: rfe |
Changed in bifrost: | |
importance: | Undecided → Wishlist |
Changed in bifrost: | |
status: | New → Triaged |