ipmi

pdk
Manage local BMC through IPMI
Mindhive

Mindhive

mindhive

2,049 downloads

1,120 latest version

5.0 quality score

Version information

  • 4.1.0 (latest)
  • 4.0.0
  • 3.0.0
released Jul 2nd 2020
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2016.4.x
  • Puppet >= 4.10.0 < 7.0.0
  • RedHat
    ,
    CentOS
    ,
    Scientific
    ,
    Ubuntu
    ,
    Debian

Start using this module

Documentation

mindhive/ipmi — version 4.1.0 Jul 2nd 2020

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',            
        }, 
    ],    
}