/puppet-hp_sdr

Puppet module for HP Software Delivery Repositories setup

Primary LanguagePuppetMIT LicenseMIT

Puppet module for HP SDR setup

Puppet Forge

This module configures client for HP Service Delivery Repositories.

Requirements

Module has been tested on:

  • Puppet 3.0
  • OS:
    • RHEL 6
    • Debian 7

Required modules:

Quick Start

There are predefined classes for common repositories:

  • hp_sdr::spp (Service Pack for ProLiant)
  • hp_sdr::mcp (Management Component Pack for ProLiant)
  • hp_sdr::isp (Integrity Support Pack)
  • hp_sdr::iwbem (Integrity WBEM Providers)
  • hp_sdr::mlnx_ofed (Mellanox OFED VPI Drivers and Utilities)
  • hp_sdr::vibsdepot (VMware® ESXi bundles)
  • hp_sdr::hpsum (HP Smart Update Manager)
  • hp_sdr::stk (HP ProLiant Scripting Toolkit)
include hp_sdr::spp
include hp_sdr::mcp
include hp_sdr::isp
include hp_sdr::iwbem
include hp_sdr::mlnx_ofed
include hp_sdr::vibsdepot
include hp_sdr::hpsum
include hp_sdr::stk

Full configuration options:

class { 'hp_sdr::spp':
  ensure      => present|absent,  # ensure state
  keys_stage  => main,            # run stage for hp_sdr::gpgkeys
  gpgcheck    => 1|0,             # check GPG signatures
  dist        => '...',           # OS code name
  release     => '...',           # OS version
  arch        => '...',           # OS architecture
  project_ver => 'current',       # HP bundle version
  url_base    => '...',           # URL base part
  url_repo    => '...',           # URL repo. specific part
}

Contributors