Adding a default environment

- set through puppet.conf
  - created symbolic link from develop -> production in code/environments
  - changed puppet-g10k script to be generated from a template
  - parameterised g10k into hieradata
This commit is contained in:
2023-08-26 14:28:41 +10:00
parent c1ddb00cbb
commit efc769191e
6 changed files with 43 additions and 23 deletions
+14 -10
View File
@@ -25,6 +25,8 @@ class profiles::puppet::server (
String $node_terminus,
String $external_nodes,
String $autosign,
String $default_manifest,
String $default_environment,
) {
file { '/etc/puppetlabs/puppet/puppet.conf':
@@ -33,16 +35,18 @@ class profiles::puppet::server (
group => 'root',
mode => '0644',
content => epp('profiles/puppet/server/puppet.conf.epp', {
'vardir' => $vardir,
'logdir' => $logdir,
'rundir' => $rundir,
'pidfile' => $pidfile,
'codedir' => $codedir,
'dns_alt_names' => join($dns_alt_names, ','),
'server' => $server,
'node_terminus' => $node_terminus,
'external_nodes' => $external_nodes,
'autosign' => $autosign,
'vardir' => $vardir,
'logdir' => $logdir,
'rundir' => $rundir,
'pidfile' => $pidfile,
'codedir' => $codedir,
'dns_alt_names' => join($dns_alt_names, ','),
'server' => $server,
'node_terminus' => $node_terminus,
'external_nodes' => $external_nodes,
'autosign' => $autosign,
'default_manifest' => $default_manifest,
'default_environment' => $default_environment,
}),
notify => Service['puppetserver'],
}