blob: a5adf44f2e562b50a5794cd1f764b098f0edc344 (
plain) (
tree)
|
|
node default {
include stdlib
stage { 'base_configuration':
before => Stage['main']
}
stage { 'base_installation':
before => Stage['base_configuration']
}
stage { 'preparation':
before => Stage['base_installation']
}
class { 'etckeeper':
stage => 'preparation'
}
class { 'ovh_cleanup':
stage => 'preparation'
}
etckeeper::run { 'post_preparation_stage':
reason => "Post puppet preparation stage",
stages => [Stage['preparation']]
}
class { 'base_packages':
stage => "base_installation"
}
etckeeper::run { 'post_base_installation_stage':
reason => "Post puppet base installation stage",
stages => [Stage['base_installation']]
}
class { 'locales':
stage => "base_configuration"
}
class { 'cron_puppet':
stage => "base_configuration"
}
class { 'base_configuration':
stage => "base_configuration",
hostname => 'new.immae.eu'
}
etckeeper::run { 'post_base_configuration_stage':
reason => "Post puppet base configuration stage",
stages => [Stage['base_configuration']]
}
class { 'aur': }
reboot { 'after_run':
apply => 'finished',
timeout => 0
}
}
|