feat: migrate puppetserver -> openvox-server
All checks were successful
Build / precommit (pull_request) Successful in 4m57s
All checks were successful
Build / precommit (pull_request) Successful in 4m57s
- 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:
parent
8bed80eac8
commit
50f598756f
@ -1,3 +1,3 @@
|
|||||||
---
|
---
|
||||||
profiles::packages::include:
|
profiles::packages::include:
|
||||||
puppetserver: {}
|
openvox-server: {}
|
||||||
|
|||||||
@ -19,11 +19,6 @@ profiles::puppet::autosign::domains:
|
|||||||
# profiles::puppet::autosign::nodes:
|
# profiles::puppet::autosign::nodes:
|
||||||
# - 'somenode.main.unkin.net'
|
# - '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_scheme: https
|
||||||
profiles::puppet::cobbler_enc::cobbler_hostname: cobbler.main.unkin.net
|
profiles::puppet::cobbler_enc::cobbler_hostname: cobbler.main.unkin.net
|
||||||
profiles::puppet::cobbler_enc::version: 'system'
|
profiles::puppet::cobbler_enc::version: 'system'
|
||||||
|
|||||||
@ -20,12 +20,23 @@ class profiles::puppet::puppetmaster (
|
|||||||
include profiles::puppet::puppetca
|
include profiles::puppet::puppetca
|
||||||
include profiles::puppet::eyaml
|
include profiles::puppet::eyaml
|
||||||
|
|
||||||
|
# migration to openvox, cleanup puppetserver/puppetdb-termini
|
||||||
|
package {'puppetdb-termini':
|
||||||
|
ensure => purged,
|
||||||
|
before => Package['openvoxdb-termini'],
|
||||||
|
}
|
||||||
|
package {'puppetserver':
|
||||||
|
ensure => purged,
|
||||||
|
before => Package['openvox-server'],
|
||||||
|
}
|
||||||
|
|
||||||
class { 'puppetdb::master::config':
|
class { 'puppetdb::master::config':
|
||||||
puppetdb_server => $puppetdb_host,
|
puppetdb_server => $puppetdb_host,
|
||||||
manage_storeconfigs => false,
|
manage_storeconfigs => false,
|
||||||
|
terminus_package => 'openvoxdb-termini',
|
||||||
}
|
}
|
||||||
|
|
||||||
Package['puppetserver']
|
Package['openvox-server']
|
||||||
-> Class['profiles::puppet::gems']
|
-> Class['profiles::puppet::gems']
|
||||||
-> Class['profiles::puppet::r10k']
|
-> Class['profiles::puppet::r10k']
|
||||||
-> Class['profiles::puppet::g10k']
|
-> Class['profiles::puppet::g10k']
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user