- add puppetdb_api and puppetdb_sql role - add puppetdb_api and puppetdb_sql profile - add prodinf01n05 to /etc/hosts file - set listen_address for all services to be hosts ip - set storeconfigs and storeconfigs_backend to be managed by puppetmaster profile
17 lines
443 B
Puppet
17 lines
443 B
Puppet
# configure the puppetdb api service
|
|
class profiles::puppet::puppetdb_api (
|
|
String $postgres_host = lookup('profiles::puppet::puppetdb::postgres_host'),
|
|
String $listen_address = $facts['networking']['ip'],
|
|
) {
|
|
|
|
class { 'puppetdb::server':
|
|
database_host => $postgres_host,
|
|
manage_firewall => false,
|
|
ssl_listen_address => $listen_address,
|
|
listen_address => $listen_address,
|
|
}
|
|
|
|
contain ::puppetdb::server
|
|
|
|
}
|