Skip to content

Switch puppetdb->openvoxdb module#982

Open
bastelfreak wants to merge 1 commit intotheforeman:masterfrom
bastelfreak:tmp2
Open

Switch puppetdb->openvoxdb module#982
bastelfreak wants to merge 1 commit intotheforeman:masterfrom
bastelfreak:tmp2

Conversation

@bastelfreak
Copy link
Copy Markdown
Member

@bastelfreak bastelfreak commented Apr 3, 2026

Vox Pupuli provides their own module to manage openvoxdb. Also openvox-server has the privatetmp setting that was explicitly configred.


This is still work in progress and we need to figure out a migration path.

Optional[String[1]] $terminus_package = undef,
) {
class { 'puppetdb::master::config':
class { 'openvoxdb::master::config':
Copy link
Copy Markdown
Member Author

@bastelfreak bastelfreak Apr 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or we duplicate the class into puppet::server::openvoxdb? 🤔 Or call puppetdb::master::config vs openvoxdb::master::config depending on if we have puppetdb vs openvoxdb modules in our environment?

@bastelfreak bastelfreak marked this pull request as ready for review April 30, 2026 12:29
@seriv
Copy link
Copy Markdown

seriv commented Apr 30, 2026

We've been running this exact unconditional switch in production since 2026-04-30 with puppet/openvoxdb 9.0.1 on RHEL 10. The catalog compiles cleanly, the puppetdb.service was unaffected during the Puppet agent run, and PuppetDB has been healthy since. Happy to confirm the approach works for sites that have already migrated their packages to OpenVox.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants