Skip to content

dell-asm/dell-bmc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dell BMC Puppet Module

=======

bmc

Table of Contents

  1. Overview
  2. Module Description
  3. Setup
  4. Usage
  5. Reference
  6. Limitations
  7. Development

Overview

This puppet module is used for managing bare-metal servers with the BMC API

Module Description

Currently this module only suppoerts updating the bios firmware on BMC servers. (tested with ... #TODO)

Setup

Firmware update requirements

  • BIOS firmware binary
  • Tftp server that will share binaries
  • IPMIFlash (installed in default location [/opt/dell/pec])
  • IPMITool
  • BMCTool (installed in default loaction [/opt/dell/pec])

Usage

bmc_fw_ipmiflash { "update":
        bmc_firmware => [{component_name => 'bios', version => '2.5.3', location => 'tftp://localhost/path/to/firmware.hdr'}],
        ensure       => present,
}

Reference

This Module Uses the following tools

Limitations

This only supports a forced restart at this time.