Manages BMC using ipmitool with optional Foreman integration.
Forked from jhoblitt-ipmi with much thanks to the original author.
- Installs the OpemIPMI package and service
- Provides IPMI LAN and user facts
- Adding/updating/disabling of IPMI users
- Purging users beyond those wanted
- Setting of IPMI LAN network settings
- LAN facts automatically will add/update BMC NIC interface in Foreman
- User credentials from Foreman BMC interface can be applied to an IPMI user
include ipmi
Manage IPMI users:
class { ipmi:
purge_users => true,
foreman_user => true,
users => [
{
username => 'ADMIN',
password => 'secret',
},
],
}