Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 984 Bytes

README.md

File metadata and controls

43 lines (34 loc) · 984 Bytes

Puppet ipmi Module

Overview

Manages BMC using ipmitool with optional Foreman integration.

Description

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

Usage

Examples

include ipmi

Manage IPMI users:

class { ipmi:
    purge_users => true,
    foreman_user => true,
    users => [
        {
            username => 'ADMIN',
            password => 'secret',            
        }, 
    ],    
}