4 stage { 'base_configuration':
5 before => Stage['main']
7 stage { 'base_installation':
8 before => Stage['base_configuration']
10 stage { 'preparation':
11 before => Stage['base_installation']
15 stage => 'preparation'
17 class { 'ovh_cleanup':
18 stage => 'preparation'
20 etckeeper::run { 'post_preparation_stage':
21 reason => "Post puppet preparation stage",
22 stages => [Stage['preparation']]
25 class { 'base_packages':
26 stage => "base_installation"
28 etckeeper::run { 'post_base_installation_stage':
29 reason => "Post puppet base installation stage",
30 stages => [Stage['base_installation']]
34 stage => "base_configuration"
36 class { 'cron_puppet':
37 stage => "base_configuration"
39 class { 'base_configuration':
40 stage => "base_configuration",
41 hostname => 'new.immae.eu'
43 etckeeper::run { 'post_base_configuration_stage':
44 reason => "Post puppet base configuration stage",
45 stages => [Stage['base_configuration']]