Skip to content

mindhivenz/puppet-ipmi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Manages BMC through ipmitool package

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 79.2%
  • Puppet 20.4%
  • Dockerfile 0.4%