Skip to content

Switch puppetdb->openvoxdb module#982

Open
bastelfreak wants to merge 1 commit into
theforeman:masterfrom
bastelfreak:tmp2
Open

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

Conversation

@bastelfreak

@bastelfreak bastelfreak commented Apr 3, 2026

Copy link
Copy Markdown
Member

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':

@bastelfreak bastelfreak Apr 3, 2026

Copy link
Copy Markdown
Member Author

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?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Are you asking because:

  • Preventing users from having to update their puppet code due to openvox support?
  • Expecting there may be differences between openvox and puppet that require separate implementations?

@bastelfreak bastelfreak force-pushed the tmp2 branch 3 times, most recently from 131a882 to ece74b2 Compare April 30, 2026 12:19
@bastelfreak bastelfreak marked this pull request as ready for review April 30, 2026 12:29
@seriv

seriv commented Apr 30, 2026

Copy link
Copy Markdown

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.

kenyon added a commit to kenyon/puppet that referenced this pull request May 15, 2026
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.

5 participants