Puppet Class: simplib::stages

Defined in:
manifests/stages.pp

Summary

Expands on the `puppetlabs-stdlib` stages

Overview

Adds additional intermediate stages that we found necessary when developing various SIMP modules that had global ramifications.

Primarily, we wanted to ensure that anyone using the stdlib stages was not tripped up by any of our modules that may enable, or disable, various system, components; particularly ones that require a reboot.

Added Stages:

* ``simp_prep`` -> Comes before stdlib's ``setup``
* ``simp_finalize`` -> Comes after stdlib's ``deploy``


15
16
17
18
19
20
# File 'manifests/stages.pp', line 15

class simplib::stages {
  include stdlib::stages

  stage { 'simp_prep': before      => Stage['setup'] }
  stage { 'simp_finalize': require => Stage['deploy'] }
}