3
0

recommit for updates in build 55

This commit is contained in:
2025-02-26 20:48:23 +01:00
parent 6700ea2f5e
commit e5c6b8c433
11 changed files with 476 additions and 36 deletions

View File

@@ -108,6 +108,11 @@
</li>
<li>
<span class='object_link'><a href="puppet_classes/puppet_cd_3A_3Aparams.html" title="puppet_classes::puppet_cd::params (puppet_class)">puppet_cd::params</a></span>
</li>
<li>
<span class='object_link'><a href="puppet_classes/puppet_cd_3A_3Aserver_3A_3Aservice.html" title="puppet_classes::puppet_cd::server::service (puppet_class)">puppet_cd::server::service</a></span>

View File

@@ -92,7 +92,14 @@
</li>
<li id="object_puppet_classes::puppet_cd::server::service" class="odd">
<li id="object_puppet_classes::puppet_cd::params" class="odd">
<div class="item">
<span class='object_link'><a href="puppet_classes/puppet_cd_3A_3Aparams.html" title="puppet_classes::puppet_cd::params (puppet_class)">puppet_cd::params</a></span>
</div>
</li>
<li id="object_puppet_classes::puppet_cd::server::service" class="even">
<div class="item">
<span class='object_link'><a href="puppet_classes/puppet_cd_3A_3Aserver_3A_3Aservice.html" title="puppet_classes::puppet_cd::server::service (puppet_class)">puppet_cd::server::service</a></span>
</div>

View File

@@ -64,7 +64,7 @@
<dl>
<dt>Inherits:</dt>
<dd>puppet_cd::params</dd>
<dd><span class='object_link'><a href="puppet_cd_3A_3Aparams.html" title="puppet_classes::puppet_cd::params (puppet_class)">puppet_cd::params</a></span></dd>
</dl>

View File

@@ -64,7 +64,7 @@
<dl>
<dt>Inherits:</dt>
<dd>puppet_cd::params</dd>
<dd><span class='object_link'><a href="puppet_cd_3A_3Aparams.html" title="puppet_classes::puppet_cd::params (puppet_class)">puppet_cd::params</a></span></dd>
</dl>

View File

@@ -64,7 +64,7 @@
<dl>
<dt>Inherits:</dt>
<dd>puppet_cd::params</dd>
<dd><span class='object_link'><a href="puppet_cd_3A_3Aparams.html" title="puppet_classes::puppet_cd::params (puppet_class)">puppet_cd::params</a></span></dd>
</dl>

View File

@@ -64,7 +64,7 @@
<dl>
<dt>Inherits:</dt>
<dd>puppet_cd::params</dd>
<dd><span class='object_link'><a href="puppet_cd_3A_3Aparams.html" title="puppet_classes::puppet_cd::params (puppet_class)">puppet_cd::params</a></span></dd>
</dl>

View File

@@ -64,7 +64,7 @@
<dl>
<dt>Inherits:</dt>
<dd>puppet_cd::params</dd>
<dd><span class='object_link'><a href="puppet_cd_3A_3Aparams.html" title="puppet_classes::puppet_cd::params (puppet_class)">puppet_cd::params</a></span></dd>
</dl>

View File

@@ -64,7 +64,7 @@
<dl>
<dt>Inherits:</dt>
<dd>puppet_cd::params</dd>
<dd><span class='object_link'><a href="puppet_cd_3A_3Aparams.html" title="puppet_classes::puppet_cd::params (puppet_class)">puppet_cd::params</a></span></dd>
</dl>

View File

@@ -64,7 +64,7 @@
<dl>
<dt>Inherits:</dt>
<dd>puppet_cd::params</dd>
<dd><span class='object_link'><a href="puppet_cd_3A_3Aparams.html" title="puppet_classes::puppet_cd::params (puppet_class)">puppet_cd::params</a></span></dd>
</dl>

View File

@@ -509,6 +509,378 @@ considered a puppet agent.</p>
</li>
<li>
<span class='name'>pt_environment</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;production&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>the environment</p>
</div>
</li>
<li>
<span class='name'>pt_basemodulepath</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;/etc/puppetlabs/code/environments/common:/etc/puppetlabs/code/modules:/opt/puppetlabs/puppet/modules:/usr/share/puppet/modules&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>the base module path</p>
</div>
</li>
<li>
<span class='name'></span>
<span class='type'></span>
</li>
<li>
<span class='name'>pt_allow_duplicate_certs</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>false</tt>)</em>
</li>
<li>
<span class='name'>pt_logdir</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;/var/log/puppetlabs/puppet&#39;</tt>)</em>
</li>
<li>
<span class='name'>pt_pluginfactsource</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;pluginfacts&#39;</tt>)</em>
</li>
<li>
<span class='name'>pt_pluginsource</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;plugins&#39;</tt>)</em>
</li>
<li>
<span class='name'>pt_reports</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;foreman&#39;</tt>)</em>
</li>
<li>
<span class='name'>pt_show_diff</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>false</tt>)</em>
</li>
<li>
<span class='name'>pt_default_schedules</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>false</tt>)</em>
</li>
<li>
<span class='name'>pt_listen</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>false</tt>)</em>
</li>
<li>
<span class='name'>pt_masterport</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;8140&#39;</tt>)</em>
</li>
<li>
<span class='name'>pt_noop</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>false</tt>)</em>
</li>
<li>
<span class='name'>pt_pluginsync</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>true</tt>)</em>
</li>
<li>
<span class='name'>pt_report</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>true</tt>)</em>
</li>
<li>
<span class='name'>pt_runinterval</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;1800&#39;</tt>)</em>
</li>
<li>
<span class='name'>pt_splay</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>false</tt>)</em>
</li>
<li>
<span class='name'>pt_splaylimit</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;1800&#39;</tt>)</em>
</li>
<li>
<span class='name'>pt_usecacheonfailure</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>true</tt>)</em>
</li>
<li>
<span class='name'>pt_autosign</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;/etc/puppetlabs/puppet/autosign.conf&#39;</tt>)</em>
</li>
<li>
<span class='name'>pt_ca</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>true</tt>)</em>
</li>
<li>
<span class='name'>pt_external_nodes</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;/etc/puppetlabs/puppet/node.rb&#39;</tt>)</em>
</li>
<li>
<span class='name'>pt_logdir_master</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;/var/log/puppetlabs/puppetserver&#39;</tt>)</em>
</li>
<li>
<span class='name'>pt_node_terminus</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;exec&#39;</tt>)</em>
</li>
<li>
<span class='name'>pt_strict_variables</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>false</tt>)</em>
</li>
<li>
<span class='name'>pt_storeconfigs</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>true</tt>)</em>
</li>
<li>
<span class='name'>pt_storeconfigs_backend</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;puppetdb&#39;</tt>)</em>
</li>
<li>
<span class='name'>pt_parser</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;current&#39;</tt>)</em>
</li>
</ul>
@@ -520,9 +892,6 @@ considered a puppet agent.</p>
<pre class="lines">
29
30
31
32
33
34
@@ -574,41 +943,100 @@ considered a puppet agent.</p>
80
81
82
83</pre>
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 29</span>
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 32</span>
class puppet_cd::params (
Boolean $pt_manage_fw = true,
String $pt_pm_fqdn = &#39;puppetmaster.example.net&#39;,
String $pt_db_fqdn = &#39;puppetdb.example.net&#39;,
Boolean $pt_manage_fw = true,
String $pt_pm_fqdn = &#39;puppetmaster.example.net&#39;,
String $pt_db_fqdn = &#39;puppetdb.example.net&#39;,
# installation
String $pt_package_url = &#39;https://yum.puppet.com/puppet8-release-el-9.noarch.rpm&#39;,
String $pt_pkg_ensure = &#39;present&#39;,
String $pt_agent_pkg = &#39;puppet-agent&#39;,
String $pt_server_pkg = &#39;puppetserver&#39;,
Array $pt_db_pkg = [&#39;puppetdb&#39;,&#39;puppetdb-termini&#39;],
String $pt_package_url = &#39;https://yum.puppet.com/puppet8-release-el-9.noarch.rpm&#39;,
String $pt_pkg_ensure = &#39;present&#39;,
String $pt_agent_pkg = &#39;puppet-agent&#39;,
String $pt_server_pkg = &#39;puppetserver&#39;,
Array $pt_db_pkg = [&#39;puppetdb&#39;,&#39;puppetdb-termini&#39;],
# puppetdb
Boolean $pt_use_puppetdb = false,
String $pt_no_ssl_port = &#39;8080&#39;,
String $pt_ssl_port = &#39;8081&#39;,
Boolean $pt_use_ssl_only = true,
Boolean $pt_use_puppetdb = false,
String $pt_no_ssl_port = &#39;8080&#39;,
String $pt_ssl_port = &#39;8081&#39;,
Boolean $pt_use_ssl_only = true,
# user settings
## puppet user
Boolean $pt_manage_user = true,
String $pt_user = &#39;puppet&#39;,
String $pt_user_comment = &#39;puppetserver daemon&#39;,
String $pt_user_home = &#39;/opt/puppetlabs/server/data/puppetserver&#39;,
String $pt_user_shell = &#39;/sbin/nologin&#39;,
Boolean $pt_manage_user = true,
String $pt_user = &#39;puppet&#39;,
String $pt_user_comment = &#39;puppetserver daemon&#39;,
String $pt_user_home = &#39;/opt/puppetlabs/server/data/puppetserver&#39;,
String $pt_user_shell = &#39;/sbin/nologin&#39;,
## puppetdb user
Boolean $pt_manage_db_user = true,
String $pt_db_user = &#39;puppetdb&#39;,
String $pt_db_user_comment = &#39;PuppetDB daemon&#39;,
String $pt_db_user_home = &#39;/opt/puppetlabs/server/data/puppetdb&#39;,
String $pt_db_user_shell = &#39;/sbin/nologin&#39;,
Boolean $pt_manage_db_user = true,
String $pt_db_user = &#39;puppetdb&#39;,
String $pt_db_user_comment = &#39;PuppetDB daemon&#39;,
String $pt_db_user_home = &#39;/opt/puppetlabs/server/data/puppetdb&#39;,
String $pt_db_user_shell = &#39;/sbin/nologin&#39;,
# templates
String $pt_environment = &#39;production&#39;,
Boolean $pt_allow_duplicate_certs = false,
String $pt_basemodulepath = &#39;/etc/puppetlabs/code/environments/common:/etc/puppetlabs/code/modules:/opt/puppetlabs/puppet/modules:/usr/share/puppet/modules&#39;,
String $pt_logdir = &#39;/var/log/puppetlabs/puppet&#39;,
String $pt_pluginfactsource = &#39;pluginfacts&#39;,
String $pt_pluginsource = &#39;plugins&#39;,
String $pt_reports = &#39;foreman&#39;,
Boolean $pt_show_diff = false,
Boolean $pt_default_schedules = false,
Boolean $pt_listen = false,
String $pt_masterport = &#39;8140&#39;,
Boolean $pt_noop = false,
Boolean $pt_pluginsync = true,
Boolean $pt_report = true,
String $pt_runinterval = &#39;1800&#39;,
Boolean $pt_splay = false,
String $pt_splaylimit = &#39;1800&#39;,
Boolean $pt_usecacheonfailure = true,
String $pt_autosign = &#39;/etc/puppetlabs/puppet/autosign.conf&#39;,
Boolean $pt_ca = true,
String $pt_external_nodes = &#39;/etc/puppetlabs/puppet/node.rb&#39;,
String $pt_logdir_master = &#39;/var/log/puppetlabs/puppetserver&#39;,
String $pt_node_terminus = &#39;exec&#39;,
Boolean $pt_strict_variables = false,
Boolean $pt_storeconfigs = true,
String $pt_storeconfigs_backend = &#39;puppetdb&#39;,
String $pt_parser = &#39;current&#39;,
) {
$fqdn = $facts[&#39;networking&#39;][&#39;fqdn&#39;]

View File

@@ -64,7 +64,7 @@
<dl>
<dt>Inherits:</dt>
<dd>puppet_cd::params</dd>
<dd><span class='object_link'><a href="puppet_cd_3A_3Aparams.html" title="puppet_classes::puppet_cd::params (puppet_class)">puppet_cd::params</a></span></dd>
</dl>