1 # Class: stdlib::stages
3 # This class manages a standard set of run stages for Puppet. It is managed by
4 # the stdlib class, and should not be declared independently.
6 # The high level stages are (in order):
21 # Declares various run-stages for deploying infrastructure,
22 # language runtimes, and application layers.
30 # class { java: stage => 'runtime' }
33 class stdlib::stages {
35 stage { 'setup': before => Stage['main'] }
36 stage { 'runtime': require => Stage['main'] }
37 -> stage { 'setup_infra': }
38 -> stage { 'deploy_infra': }
39 -> stage { 'setup_app': }
40 -> stage { 'deploy_app': }
41 -> stage { 'deploy': }