feat: puppetserver dropins

- change ExecStartPost for crl.pem to two commands
- run `puppet generate types` after starting puppet
This commit is contained in:
2024-06-15 23:52:47 +10:00
parent 58acd83410
commit a901a0b868
2 changed files with 15 additions and 2 deletions
+10
View File
@@ -71,4 +71,14 @@ class profiles::puppet::server (
hasstatus => true,
hasrestart => true,
}
# generate puppet types when restarting
systemd::manage_dropin { 'generate_types.conf':
ensure => present,
unit => 'puppetserver.service',
service_entry => {
'ExecStartPost' => [
"/opt/puppetlabs/bin/puppet generate types --environmentpath ${codedir}/environments",
],
},
}
}