Merge pull request 'feat: update jdk11 for puppetdb' (#152) from neoloc/java_puppetdb into develop

Reviewed-on: unkinben/puppet-prod#152
This commit is contained in:
Ben Vincent 2024-04-06 18:36:46 +09:30
commit cdbb689c91
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