feat: migrate pupeptdb sql to patroni (#318)
- change puppetdb::sql to using the patroni profile - change puppetdb::api to use new patroni cluster - remove references to puppetlabs-puppetdb managed database - update consul rules to enable sessions Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/318
This commit was merged in pull request #318.
This commit is contained in:
@@ -2,10 +2,21 @@
|
||||
class profiles::puppet::puppetdb_api (
|
||||
String $private_cert,
|
||||
String $public_cert,
|
||||
String $postgres_host = lookup('puppetdbsql'),
|
||||
String $listen_address = $facts['networking']['ip'],
|
||||
Stdlib::Absolutepath $java_bin = '/usr/bin/java',
|
||||
Hash $java_args = {},
|
||||
Stdlib::Host $read_database_host,
|
||||
Stdlib::Port $read_database_port,
|
||||
String[1] $read_database_username,
|
||||
String[1] $read_database_name,
|
||||
String[1] $read_database_password,
|
||||
Boolean $read_database_validate,
|
||||
Stdlib::Host $database_host,
|
||||
Stdlib::Port $database_port,
|
||||
String[1] $database_username,
|
||||
String[1] $database_name,
|
||||
String[1] $database_password,
|
||||
Boolean $database_validate,
|
||||
String $listen_address = $facts['networking']['ip'],
|
||||
Stdlib::Absolutepath $java_bin = '/usr/bin/java',
|
||||
Hash $java_args = {},
|
||||
) {
|
||||
|
||||
# wait for enc_role to match the required role
|
||||
@@ -16,12 +27,23 @@ class profiles::puppet::puppetdb_api (
|
||||
}
|
||||
|
||||
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,
|
||||
manage_firewall => false,
|
||||
ssl_listen_address => $listen_address,
|
||||
listen_address => $listen_address,
|
||||
java_bin => $java_bin,
|
||||
java_args => $java_args,
|
||||
read_database_host => $read_database_host,
|
||||
read_database_port => $read_database_port,
|
||||
read_database_username => $read_database_username,
|
||||
read_database_name => $read_database_name,
|
||||
read_database_password => Sensitive($read_database_password),
|
||||
read_database_validate => $read_database_validate,
|
||||
database_host => $database_host,
|
||||
database_port => $database_port,
|
||||
database_username => $database_username,
|
||||
database_name => $database_name,
|
||||
database_password => Sensitive($database_password),
|
||||
database_validate => $database_validate,
|
||||
}
|
||||
|
||||
contain ::puppetdb::server
|
||||
|
||||
Reference in New Issue
Block a user