feat: migrate puppetdb -> openvoxdb
All checks were successful
Build / precommit (pull_request) Successful in 3m57s

- ensure the puppetdb package is purged before openvoxdb
- ensure the openvoxdb package is installed
This commit is contained in:
Ben Vincent 2025-10-18 21:33:24 +11:00
parent 5ba483c68a
commit ff17d5818b

View File

@ -26,6 +26,12 @@ class profiles::puppet::puppetdb_api (
before => Class['puppetdb::server'], before => Class['puppetdb::server'],
} }
# cleanup puppetdb first, this isnt replaced by openvoxdb (conflicts)
package { 'puppetdb':
ensure => 'purged',
before => Class['puppetdb::server'],
}
class { 'puppetdb::server': class { 'puppetdb::server':
manage_firewall => false, manage_firewall => false,
ssl_listen_address => $listen_address, ssl_listen_address => $listen_address,
@ -44,6 +50,7 @@ class profiles::puppet::puppetdb_api (
database_name => $database_name, database_name => $database_name,
database_password => Sensitive($database_password), database_password => Sensitive($database_password),
database_validate => $database_validate, database_validate => $database_validate,
puppetdb_package => 'openvoxdb',
} }
contain ::puppetdb::server contain ::puppetdb::server