feat: update jdk11 for puppetdb

- specify the java_bin
- specify the java_args
This commit is contained in:
Ben Vincent 2024-04-06 19:53:19 +11:00
parent 258cedb566
commit ed60e18062
3 changed files with 15 additions and 0 deletions

View File

@ -16,6 +16,7 @@ mod 'puppetlabs-accounts', '8.1.0'
mod 'puppetlabs-mysql', '15.0.0'
mod 'puppetlabs-xinetd', '3.4.1'
mod 'puppetlabs-haproxy', '8.0.0'
mod 'puppetlabs-java', '10.1.2'
# puppet
mod 'puppet-python', '7.0.0'

View File

@ -0,0 +1,5 @@
---
profiles::puppet::puppetdb_api::java_bin: /usr/lib/jvm/jre-11/bin/java
profiles::puppet::puppetdb_api::java_args:
'-Xmx': '512m'
'-Xms': '256m'

View File

@ -2,13 +2,22 @@
class profiles::puppet::puppetdb_api (
String $postgres_host = lookup('profiles::puppet::puppetdb::postgres_host'),
String $listen_address = $facts['networking']['ip'],
Stdlib::Absolutepath $java_bin = '/usr/bin/java',
Hash $java_args = {},
) {
class { 'java':
package => 'java-11-openjdk-devel',
before => Class['puppetdb::server'],
}
class { 'puppetdb::server':
database_host => $postgres_host,
manage_firewall => false,
ssl_listen_address => $listen_address,
listen_address => $listen_address,
java_bin => $java_bin,
java_args => $java_args,
}
contain ::puppetdb::server