diff --git a/doc/puppet_classes/puppet_cd_3A_3Amain_3A_3Afiles.html b/doc/puppet_classes/puppet_cd_3A_3Amain_3A_3Afiles.html index 948c615..d2cc4a5 100644 --- a/doc/puppet_classes/puppet_cd_3A_3Amain_3A_3Afiles.html +++ b/doc/puppet_classes/puppet_cd_3A_3Amain_3A_3Afiles.html @@ -129,7 +129,19 @@ 31 32 33 -34 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46
# File 'manifests/main/files.pp', line 6
@@ -161,6 +173,18 @@ class puppet_cd::main::files (
content => template($pt_puppet_conf_erb),
notify => Service[$pt_agent_service,$pt_server_service],
}
+
+ if $pt_use_puppetdb == true {
+ file { $pt_puppetdb_conf_file:
+ ensure => file,
+ path => $pt_puppetdb_conf_file,
+ owner => 'root',
+ group => 'root',
+ mode => '0644',
+ content => template($pt_puppetdb_conf_erb),
+ notify => Service[$pt_agent_service,$pt_server_service],
+ }
+ }
}
}
puppet_cd::params.pp Module name: puppet_cd Author: Arne Teuke (arne_teuke@confdroid) settings are applied. any other fqdn # will be considered a puppet agent.
+puppet_cd::params.pp Module name: puppet_cd Author: Arne Teuke (arne_teuke@confdroid)
whether to use puppetdb
+the fqdn for the puppetmaster and master
+the fqdn for the puppetmaster and master settings are applied. any other fqdn # will be considered a puppet agent.
+the fqdn for the puppetdb node.
the port for the webhook listener
+the port for the puppetdb ssl port
-54 -55 -56 57 58 59 @@ -1037,15 +1088,26 @@ 155 156 157 -158+158 +159 +160 +161 +162 +163 +164 +165 +166 +167
# File 'manifests/params.pp', line 54
+ # File 'manifests/params.pp', line 57
class puppet_cd::params (
Boolean $pt_manage_fw = true,
String $pt_pm_fqdn = 'puppetmaster.example.net',
+ String $pt_db_fqdn = 'puppetdb.example.net',
+ Boolean $pt_use_puppetdb = false,
# installation
String $pt_pkg_ensure = 'latest',
@@ -1092,6 +1154,9 @@ class puppet_cd::params (
String $pt_parser = 'current',
Boolean $pt_cert_revocation = true,
+# puppetdb
+ String $pt_ssl_port = '8081',
+
# r10k
Boolean $pt_use_r10k = false,
Boolean $pt_use_r10k_webhook = false,
@@ -1128,8 +1193,9 @@ class puppet_cd::params (
## puppet
$pt_puppet_conf_file = "${pt_puppetdir}/puppet.conf"
$pt_puppet_conf_erb = 'puppet_cd/puppet.conf.erb'
- $pt_agent_conf_erb = 'puppet_cd/agent.conf.erb'
$pt_hiera_config = "${pt_puppetdir}/hiera.yaml"
+ $pt_puppetdb_conf_file = "${pt_puppetdir}/puppetdb.conf"
+ $pt_puppetdb_conf_erb = 'puppet_cd/puppetdb/puppetdb.conf.erb'
## r10k
$pt_r10k_file = "${pt_r10k_dir}/r10k.yaml"