I have some puppetlabs-puppetdb module questions r...
# openvox
j
I have some puppetlabs-puppetdb module questions related to openvox-server acceptance. There's a setup step that configures the puppetdb instance using the module, which makes sense. It (https://github.com/jpartlow/openvox-server/blob/openvox-gha-acceptance/acceptance/suites/pre_suite/foss/95_install_pdb.rb) configures with:
Copy code
node default {
  class { 'puppetdb':
    puppetdb_package    => 'openvoxdb',
    manage_firewall     => false,
    manage_package_repo => true,
    postgres_version    => '14',
  }

  class { 'puppetdb::master::config':
    terminus_package        => 'openvoxdb-termini',
    manage_report_processor => true,
    enable_reports          => true,
  }
}
to which I added the puppetdb_package and terminus_package params so it would refrain from trying to install the perforce versions. But this fails complaining about the jetty config:
Copy code
Jun 19 20:33:15 runner-alma9-primary-1 systemd[1]: Starting puppetdb Service...                                                                    
      Jun 19 20:33:18 runner-alma9-primary-1 puppetdb[9124]: Execution error (IllegalArgumentException) at <http://puppetlabs.trapperkeeper.services.webserver.je|puppetlabs.trapperkeeper.services.webserver.je>
tty10-config/fn$get-jks-keystore-config!$fn (jetty10_config.clj:317).                                                                                    
      Jun 19 20:33:18 runner-alma9-primary-1 puppetdb[9124]: Missing some SSL configuration; must provide either :ssl-cert, :ssl-key, and :ssl-ca-cert, O
R :truststore, :trust-password, :keystore, and :key-password.
Anyone know off hand why these certs wouldn't have been needed by the step previously?