feat: add database generation to grafana
- ensure a database, user and credential is created for each grafana node - ensure all databases for a region are included in a mariadb cluster - refine params with stdlib types
This commit is contained in:
@@ -20,6 +20,7 @@ class profiles::puppet::puppetca (
|
||||
|
||||
# manage the crl file
|
||||
if $is_puppetca {
|
||||
|
||||
# export the puppet crl.pem
|
||||
@@file { '/etc/puppetlabs/puppet/ssl/crl.pem.latest':
|
||||
ensure => file,
|
||||
@@ -31,10 +32,12 @@ class profiles::puppet::puppetca (
|
||||
unit => 'puppetserver.service',
|
||||
}
|
||||
}else{
|
||||
|
||||
# import the puppet crl.pem
|
||||
File <<| tag == 'crl_pem_export' |>> {
|
||||
require => Service['puppetserver'],
|
||||
}
|
||||
|
||||
# copy latest to active location
|
||||
file { '/etc/puppetlabs/puppet/ssl/crl.pem':
|
||||
ensure => file,
|
||||
@@ -43,6 +46,7 @@ class profiles::puppet::puppetca (
|
||||
source => '/etc/puppetlabs/puppet/ssl/crl.pem.latest',
|
||||
require => File['/etc/puppetlabs/puppet/ssl/crl.pem.latest'],
|
||||
}
|
||||
|
||||
# copy the latest crl when restarting
|
||||
systemd::manage_dropin { 'copy_crl.conf':
|
||||
ensure => present,
|
||||
|
||||
Reference in New Issue
Block a user