Install/manage Dell System Update utility + OpenManage
Matt Nicholson

Matt Nicholson



4,857 latest version

3.8 quality score

Version information

  • 0.1.0 (latest)
released Jul 3rd 2019

Start using this module


sjoeboo/dsu — version 0.1.0 Jul 3rd 2019


Table of Contents

  1. Description
  2. Setup - The basics of getting started with dsu
  3. Usage - Configuration options and additional functionality
  4. Reference - An under-the-hood peek at what the module is doing and how
  5. Limitations - OS compatibility, etc.
  6. Development - Guide for contributing to the module


Sets up Dell System Update (repository and installs the dsu tool), optionally installs Openmanager (srvadmin) packages and services


What dsu affects OPTIONAL

  • (Optional) DSU repos (os depentant and os independant)
  • dsu
  • (optional) Openmanage (srvadmin) packages and services.

Beginning with dsu

puppet module install sjoeboo-dsu


include ::dsu


manage_repo: Boolean, should this module manage the (yum) repos for the dsu installation. Default: true

repo: String, Base path to repo to install Default 'http://linux.dell.com/repo/hardware/dsu/'

repo_name: String, Name of repo to install (appends os-(in)dependentå) Default 'dell-system-update'

repo_gpgkey: String, Default Path/url to gpgkey to use "${repo}/public.key"

package_name: String, Name of dsu package to install Default 'dell-system-update'

package_version: String, Version string of dsu package to install (installed, lastest, $version, absent, etc)Default 'installed'

srvadmin: Boolean, Toggle installation of Openmanage(srvadmin)Default true

srvadmin_package: String, Name of srvadmin package to install Default 'srvadmin-all'

srvadmin_version: String, Version string of srvadmin package to install (installed, lastest, $version, absent, etc) Default 'installed'

srvadmin_services: Array, List of srdadmin services to manage. Default ['dataeng','dsm_om_connsvc','dsm_om_shrsvc','instsvcdrv']

srvadmin_services_enable: Boolean, Toggle enabling srvadmin services Default true

srvadmin_services_ensure: String State of srvadmin services to ensure Default 'running'


Currently supports RHEL based systems (CentOS,etc), v6 + 7 only.