3
0

recommit for updates in build 37

This commit is contained in:
2025-02-26 14:58:04 +01:00
parent 265c94320e
commit 4efc57a8ec
3 changed files with 41 additions and 9 deletions

View File

@@ -69,7 +69,9 @@ src="https://pipelines.confdroid.com/buildStatus/icon?job=puppet_cd"></a>|</p>
<p>This Puppet module configures settings for Puppet master and agents, <p>This Puppet module configures settings for Puppet master and agents,
PuppetDB and R10k, the full bundle. The syntax etc is specifically for PuppetDB and R10k, the full bundle. The syntax etc is specifically for
Puppet Core 8 and Rocky 9, although might work elsewhere as well.</p> Puppet Core 8 and Rocky 9, although might work elsewhere as well. This
module is also designed to work with External Node Classifiers (ENC), for
instance Foreman.</p>
<h2 id="label-WARNING">WARNING</h2> <h2 id="label-WARNING">WARNING</h2>
@@ -83,7 +85,7 @@ production</em></strong></p>
<h2 id="label-Features">Features</h2> <h2 id="label-Features">Features</h2>
<ul><li> <ul><li>
<p>install repo rpm</p> <p>install repo rpm (this will create the repo definitions)</p>
</li></ul> </li></ul>
<h2 id="label-Support">Support</h2> <h2 id="label-Support">Support</h2>
@@ -93,6 +95,22 @@ production</em></strong></p>
<p>Puppet Core 8</p> <p>Puppet Core 8</p>
</li></ul> </li></ul>
<h2 id="label-Parameter+Inheritance">Parameter Inheritance</h2>
<p>All parameters are listed in <code>params.pp</code> and inherited from
there. Variable parameters are in the upper section and also documented in
the top. These can be overridden by the ENC. Parameters in the bottom
section (curly brackets) cannot be overridden and usually are used for
keeping the code in the classes more readable.</p>
<h2 id="label-Module+Deployment">Module Deployment</h2>
<p>ALmost every puppet setup is done in very custom ways, and hence the way
the modules are deployed to nodes are different. This module assumes <a
href="https://www.theforeman.org/manuals/3.13/quickstart_guide.html">Foreman</a>
as ENC, so the modules just have to be present on the master node and
Foreman will take care for it.</p>
<h2 id="label-Tests">Tests</h2> <h2 id="label-Tests">Tests</h2>
<ul><li> <ul><li>
<p>Puppet Lint</p> <p>Puppet Lint</p>

View File

@@ -69,7 +69,9 @@ src="https://pipelines.confdroid.com/buildStatus/icon?job=puppet_cd"></a>|</p>
<p>This Puppet module configures settings for Puppet master and agents, <p>This Puppet module configures settings for Puppet master and agents,
PuppetDB and R10k, the full bundle. The syntax etc is specifically for PuppetDB and R10k, the full bundle. The syntax etc is specifically for
Puppet Core 8 and Rocky 9, although might work elsewhere as well.</p> Puppet Core 8 and Rocky 9, although might work elsewhere as well. This
module is also designed to work with External Node Classifiers (ENC), for
instance Foreman.</p>
<h2 id="label-WARNING">WARNING</h2> <h2 id="label-WARNING">WARNING</h2>
@@ -83,7 +85,7 @@ production</em></strong></p>
<h2 id="label-Features">Features</h2> <h2 id="label-Features">Features</h2>
<ul><li> <ul><li>
<p>install repo rpm</p> <p>install repo rpm (this will create the repo definitions)</p>
</li></ul> </li></ul>
<h2 id="label-Support">Support</h2> <h2 id="label-Support">Support</h2>
@@ -93,6 +95,22 @@ production</em></strong></p>
<p>Puppet Core 8</p> <p>Puppet Core 8</p>
</li></ul> </li></ul>
<h2 id="label-Parameter+Inheritance">Parameter Inheritance</h2>
<p>All parameters are listed in <code>params.pp</code> and inherited from
there. Variable parameters are in the upper section and also documented in
the top. These can be overridden by the ENC. Parameters in the bottom
section (curly brackets) cannot be overridden and usually are used for
keeping the code in the classes more readable.</p>
<h2 id="label-Module+Deployment">Module Deployment</h2>
<p>ALmost every puppet setup is done in very custom ways, and hence the way
the modules are deployed to nodes are different. This module assumes <a
href="https://www.theforeman.org/manuals/3.13/quickstart_guide.html">Foreman</a>
as ENC, so the modules just have to be present on the master node and
Foreman will take care for it.</p>
<h2 id="label-Tests">Tests</h2> <h2 id="label-Tests">Tests</h2>
<ul><li> <ul><li>
<p>Puppet Lint</p> <p>Puppet Lint</p>

View File

@@ -98,17 +98,13 @@
6 6
7 7
8 8</pre>
9
10</pre>
</td> </td>
<td> <td>
<pre class="code"><span class="info file"># File 'manifests/init.pp', line 6</span> <pre class="code"><span class="info file"># File 'manifests/init.pp', line 6</span>
class puppet_cd { class puppet_cd {
include puppet_cd::params include puppet_cd::params
}</pre> }</pre>
</td> </td>
</tr> </tr>