recommit for updates in build 6

This commit is contained in:
Jenkins ConfDroid
2025-05-05 18:14:17 +02:00
parent 2f2ba0fb9c
commit 3b5dab3e1b
10 changed files with 727 additions and 30 deletions

View File

@@ -67,12 +67,20 @@
<dt>Inherited by:</dt>
<dd>
<span class='object_link'><a href="jenkins_cd_3A_3Amain_3A_3Adirs.html" title="puppet_classes::jenkins_cd::main::dirs (puppet_class)">jenkins_cd::main::dirs</a></span><br/>
<span class='object_link'><a href="jenkins_cd_3A_3Amain_3A_3Afiles.html" title="puppet_classes::jenkins_cd::main::files (puppet_class)">jenkins_cd::main::files</a></span><br/>
<span class='object_link'><a href="jenkins_cd_3A_3Amain_3A_3Aconfig.html" title="puppet_classes::jenkins_cd::main::config (puppet_class)">jenkins_cd::main::config</a></span><br/>
<span class='object_link'><a href="jenkins_cd_3A_3Amain_3A_3Ainstall.html" title="puppet_classes::jenkins_cd::main::install (puppet_class)">jenkins_cd::main::install</a></span><br/>
<span class='object_link'><a href="jenkins_cd_3A_3Amain_3A_3Aservice.html" title="puppet_classes::jenkins_cd::main::service (puppet_class)">jenkins_cd::main::service</a></span><br/>
<span class='object_link'><a href="jenkins_cd_3A_3Amain_3A_3Ayumrepo.html" title="puppet_classes::jenkins_cd::main::yumrepo (puppet_class)">jenkins_cd::main::yumrepo</a></span><br/>
<span class='object_link'><a href="jenkins_cd_3A_3Afirewall_3A_3Aiptables.html" title="puppet_classes::jenkins_cd::firewall::iptables (puppet_class)">jenkins_cd::firewall::iptables</a></span><br/>
</dd>
</dl>
@@ -149,6 +157,83 @@
<em class="default">(defaults to: <tt>&#39;jenkins.example.net&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>fqdn of the host where Jenkins should run</p>
</div>
</li>
<li>
<span class='name'>js_enable_fw</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>true</tt>)</em>
&mdash;
<div class='inline'>
<p>whether to enable firewall control</p>
</div>
</li>
<li>
<span class='name'>js_fw_rule</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;50&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>the prefix for the firewall rule order</p>
</div>
</li>
<li>
<span class='name'>js_jenkins_port</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;80&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>the port to open for Jenkins</p>
</div>
</li>
<li>
<span class='name'>js_source_net</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;0.0.0.0/0&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>the source range to open</p>
</div>
</li>
</ul>
@@ -162,11 +247,6 @@
<pre class="lines">
8
9
10
11
12
13
14
15
@@ -184,10 +264,21 @@
27
28
29
30</pre>
30
31
32
33
34
35
36
37
38
39
40
41</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 8</span>
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 13</span>
class jenkins_cd::params (
@@ -197,6 +288,12 @@ class jenkins_cd::params (
# server fqdn
String $js_host_fqdn = &#39;jenkins.example.net&#39;,
# firewall
Boolean $js_enable_fw = true,
String $js_fw_rule = &#39;50&#39;,
String $js_jenkins_port = &#39;80&#39;,
String $js_source_net = &#39;0.0.0.0/0&#39;,
) {
# facts
$fqdn = $facts[&#39;networking&#39;][&#39;fqdn&#39;]