feat: migrate puppetserver -> openvox-server

- enable openvox repo
- ensure puppetdb-termini and puppetserver are purged
- set openvox-server as the package to install
- set termini package to openvoxdb-termini
This commit is contained in:
Ben Vincent 2025-10-18 21:52:47 +11:00
parent 8bed80eac8
commit cd6ef67aa9
3 changed files with 9 additions and 7 deletions

View File

@ -1,3 +1,9 @@
---
profiles::packages::include:
puppetserver: {}
puppetdb-termini:
ensure: purged
before: Class['puppetdb::master::config']
puppetserver:
ensure: purged
before: Package['openvox-server']
openvox-server: {}

View File

@ -19,11 +19,6 @@ profiles::puppet::autosign::domains:
# profiles::puppet::autosign::nodes:
# - 'somenode.main.unkin.net'
# not ready to migrate puppet masters yet
profiles::puppet::agent::version: '7.34.0'
profiles::puppet::agent::openvox_enable: false
profiles::puppet::cobbler_enc::cobbler_scheme: https
profiles::puppet::cobbler_enc::cobbler_hostname: cobbler.main.unkin.net
profiles::puppet::cobbler_enc::version: 'system'

View File

@ -23,9 +23,10 @@ class profiles::puppet::puppetmaster (
class { 'puppetdb::master::config':
puppetdb_server => $puppetdb_host,
manage_storeconfigs => false,
terminus_package => 'openvoxdb-termini',
}
Package['puppetserver']
Package['openvox-server']
-> Class['profiles::puppet::gems']
-> Class['profiles::puppet::r10k']
-> Class['profiles::puppet::g10k']