recommit for updates in build 37
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user