puppet-prod/site/profiles/manifests/firstrun/init.pp
Ben Vincent 0a9b4ecbd2 feat: change enc_* fact to read direct from cobbler
- change enc_role and enc_env to read direct from cobbler
- cleanup profiles::base::facts
2025-03-12 23:03:44 +11:00

28 lines
667 B
Puppet

# profiles::firstrun::init
class profiles::firstrun::init {
# include the required CA certificates
include profiles::pki::vaultca
# fast install packages on the first run
include profiles::base::repos
include profiles::firstrun::packages
# set the motd
include profiles::base::motd
# create the sysadmin account
include profiles::base::groups
include profiles::accounts::sysadmin
# mark the firstrun as done
include profiles::firstrun::complete
Class['profiles::defaults']
-> Class['profiles::pki::vaultca']
-> Class['profiles::base::repos']
-> Class['profiles::firstrun::packages']
-> Class['profiles::firstrun::complete']
}