Thanks to visit codestin.com
Credit goes to github.com

Skip to content

asaenz-vmware/dell-cmc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cmc

Table of Contents

  1. Overview
  2. Module Description
  3. Setup - The basics of getting started with racadm
  4. Usage
  5. Reference
  6. Limitations
  7. Development

Overview

This is a work in progress! cmc is a puppet module for managing various Dell chassis. Extending Puppet's "Device" capability.

Module Description

This module works by ssh'ing into a network appliance and using the racadm command along with defined paramaters to configure the appliance.

Currently, the only supported usage is for checking and updating the cmc firmware.

Setup

Setup Requirements

  • This module requires that the net-ssh gem be installed and available to the puppet user.

Beginning with racadm

The following class would create an appropriate configuration to run the puppet device command on device.

    $hostname = 'localhost'
    cmc::config { $hostname:
      username => 'root',
      password => 'letmeinnow',
      port     => '22',
      url      => $hostname,  #defaults to name
      target   => "${::settings::confdir}/device/${hostname}",
    }
    
    racadm_fw_update { 'update':
      firmwares =>
        version => '0.4.1',
        path    => 'path/to/binary'
      }
    }

Usage

Reference

Limitations

Development

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •