- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with dsu
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Installs the latest Dell System Update (DSU) for PowerEdge systems. Also, configures email alerts via a custom script for all events.
Compatible with EL6 & 7 and Puppet 3.8.x. Installs the 'dsu' command and OpenManage Server Administrator (OMSA).
Configures the DSU yum repositories, installs dsu and OMSA, manages the services, and configures email alerts.
- DSU yum repositories
- OMSA services
- OMSA alert hourly cron job
- /etc/aliases
- Warning: Only works on EL6 & EL7. The modules tests for PowerEdge systems, but not OS distro or version.
- Include the module or use hiera with the %{::operatingsystemmajrelease} fact.
- Uses the productname fact to determine whether the system is a PowerEdge.
- puppet-stdlibs is needed to add a mail alias to /etc/aliases. It currently points to root.
- Quite a few relationships are defined and could probably be done better with ordering.
- Dell PowerEdge systems running EL6 and 7 only.
- Tested on CentOS 6 and 7; Puppet 3.8.x.