Compare commits
1 Commits
master
...
bc71879195
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bc71879195 |
7
.gitignore
vendored
7
.gitignore
vendored
@@ -1,7 +0,0 @@
|
||||
.yardoc
|
||||
Gemfile.lock
|
||||
FileList
|
||||
.scannerwork
|
||||
.vscode
|
||||
.puppet-lint.rc
|
||||
.rspec
|
||||
0
.scannerwork/.sonar_lock
Normal file
0
.scannerwork/.sonar_lock
Normal file
6
.scannerwork/report-task.txt
Normal file
6
.scannerwork/report-task.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
projectKey=automatic_cd
|
||||
serverUrl=https://sonarqube.confdroid.com
|
||||
serverVersion=25.5.0.107428
|
||||
dashboardUrl=https://sonarqube.confdroid.com/dashboard?id=automatic_cd
|
||||
ceTaskId=32a467a0-6b69-44e2-ad8b-26a38d29383a
|
||||
ceTaskUrl=https://sonarqube.confdroid.com/api/ce/task?id=32a467a0-6b69-44e2-ad8b-26a38d29383a
|
||||
7
.yardoc/checksums
Normal file
7
.yardoc/checksums
Normal file
@@ -0,0 +1,7 @@
|
||||
manifests/init.pp 478e2a087e702bfd4cf48c5d8984325040307f15
|
||||
manifests/params.pp dbafa4ecafba7351af41dbbae8baca878a5ec959
|
||||
manifests/main/dirs.pp af59ff6da810f0490aff3b9c21a8f3c69ae5b20b
|
||||
manifests/main/files.pp edab2ec72add8ddf6284fbb375b648cf7f65f077
|
||||
manifests/main/config.pp 27413292f36c6dd5df14e4c64455d623a0b164fa
|
||||
manifests/main/install.pp 5a03608b5080efd898c40968c2c8c5dfc9762fb2
|
||||
manifests/main/service.pp bc471c6cf6baeba3123fb3c6f037691afd4c87c3
|
||||
0
.yardoc/complete
Normal file
0
.yardoc/complete
Normal file
BIN
.yardoc/object_types
Normal file
BIN
.yardoc/object_types
Normal file
Binary file not shown.
BIN
.yardoc/objects/root.dat
Normal file
BIN
.yardoc/objects/root.dat
Normal file
Binary file not shown.
BIN
.yardoc/proxy_types
Normal file
BIN
.yardoc/proxy_types
Normal file
Binary file not shown.
79
README.md
79
README.md
@@ -1,89 +1,56 @@
|
||||
# Readme
|
||||
|
||||
[](https://jenkins.confdroid.com/job/confdroid_automatic/)
|
||||
[](https://sonarqube.confdroid.com/dashboard?id=confdroid_automatic)
|
||||
[](https://deepwiki.com/grizzlycoda/puppet_collection)
|
||||
- [Readme](#readme)
|
||||
- [Synopsis](#synopsis)
|
||||
- [WARNING](#warning)
|
||||
- [Features](#features)
|
||||
- [Dependencies](#dependencies)
|
||||
- [Support](#support)
|
||||
- [Parameter Inheritance](#parameter-inheritance)
|
||||
- [SELINUX](#selinux)
|
||||
- [Deployment](#deployment)
|
||||
- [Tests](#tests)
|
||||
- [Contact Us](#contact-us)
|
||||
- [Disclaimer](#disclaimer)
|
||||
[](https://jenkins.confdroid.com/job/automatic_cd/)|
|
||||
|
||||
[[_TOC_]]
|
||||
|
||||
## Synopsis
|
||||
|
||||
dnf-automatic is a mechanism to allow automatic OS updates for Rocky 9 and similar RHEL 9 based operating systems.
|
||||
dnf-automatic is a mechanism to allow automatic OS updates for Rocky 9.
|
||||
|
||||
`confdroid_automatic` manages dnf-automatic installations and configurations.
|
||||
|
||||
Choose the required update and reboot policy per host, host group, environment etc. Set the email notification about updates, that's all it needs.
|
||||
`automatic_cd` manages dnf-automatic installations and configurations.
|
||||
|
||||
## WARNING
|
||||
|
||||
> **Attention: Never use this puppet module on systems which have been previously configured manually. It is impossible to predict how and what would have been configured, hence previous configurations outside the scope of this module may be overwritten! Automated configurations require a test environment to verify that the module suits the purpose intended by the user, as well as tune the parameters, before deploying into live production**
|
||||
***Attention: Never use this puppet module on systems which have been previously configured manually. It is impossible to predict how and what would have been configured, hence previous configurations outside the scope of this module may be overwritten! Automated configurations require a test environment to verify that the module suits the purpose intended by the user, as well as tune the parameters, before deploying into live production***
|
||||
|
||||
## Features
|
||||
|
||||
- install required binaries,
|
||||
- manage files and directories with proper selinux context
|
||||
- manage main configurations files via parameters
|
||||
- manage service
|
||||
* install required binaries, files and services
|
||||
* manage main configurations files via parameters
|
||||
* manage service
|
||||
|
||||
## Dependencies
|
||||
|
||||
## Support
|
||||
|
||||
- Rocky 9 (any RHEL 9-based OS should work)
|
||||
- Puppet 8
|
||||
* Rocky 9
|
||||
* Puppet 8
|
||||
|
||||
## Parameter Inheritance
|
||||
# Parameter Inheritance
|
||||
|
||||
All parameters are listed in `params.pp` 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.
|
||||
|
||||
## SELINUX
|
||||
## Module Deployment
|
||||
|
||||
All files and directories are configured with correct selinux context. If selinux is disabled, these contexts are ignored.
|
||||
|
||||
## Deployment
|
||||
|
||||
- native Puppet deployment
|
||||
|
||||
via site.pp or nodes.pp
|
||||
|
||||
```ruby
|
||||
node 'example.example.net' {
|
||||
include confdroid_automatic
|
||||
}
|
||||
```
|
||||
|
||||
- through Foreman:
|
||||
|
||||
In order to apply parameters through Foreman, **confdroid_automatic::params**- must be added to the host or host group in question.
|
||||
|
||||
See [more details about class deployment on confdroid.com](https://confdroid.com/2017/05/deploying-our-puppet-modules/).
|
||||
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 [Foreman][def] as ENC, so the modules just have to be present on the master node and Foreman will take care for it.
|
||||
|
||||
## Tests
|
||||
|
||||
- Puppet Lint
|
||||
- excluded tests:
|
||||
- `--no-variable_scope-check`: not applicable as we are inheriting parameters from params class. the lint check does not distinguish between facts and inherited parameters.
|
||||
- Puppet Parser
|
||||
- ERB Template Parser
|
||||
- Sonar Quality Gate
|
||||
- End-to-end deployments in Rocky-9 environments
|
||||
* Puppet Lint
|
||||
* excluded tests:
|
||||
* `--no-variable_scope-check`: not applicable as we are inheriting parameters from params class. the lint check does not distinguish between facts and inherited parameters.
|
||||
* Puppet Parser
|
||||
* ERB Template Parser
|
||||
* Sonar Quality Gate
|
||||
|
||||
## Contact Us
|
||||
|
||||
- [contact Us](https://confdroid.com/contact/)
|
||||
- [Feedback Portal](https://feedback.confdroid.com/)
|
||||
[contact Us](https://confdroid.com/contact/)
|
||||
|
||||
## Disclaimer
|
||||
|
||||
ConfDroid as entity is entirely independent from Puppet. We provide custom configuration modules, written for specific purposes and specific environments.
|
||||
The modules are tested and supported only as documented, and require testing in designated environments (i.e. lab or development environments) for parameter tuning etc. before deploying into production environments.
|
||||
|
||||
[def]: https://www.theforeman.org/manuals/3.13/quickstart_guide.html
|
||||
|
||||
@@ -64,42 +64,42 @@
|
||||
<td valign='top' width="33%">
|
||||
|
||||
|
||||
<ul id="alpha_C" class="alpha">
|
||||
<li class="letter">C</li>
|
||||
<ul id="alpha_A" class="alpha">
|
||||
<li class="letter">A</li>
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
<span class='object_link'><a href="puppet_classes/confdroid_automatic.html" title="puppet_classes::confdroid_automatic (puppet_class)">confdroid_automatic</a></span>
|
||||
<span class='object_link'><a href="puppet_classes/automatic_cd.html" title="puppet_classes::automatic_cd (puppet_class)">automatic_cd</a></span>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<span class='object_link'><a href="puppet_classes/confdroid_automatic_3A_3Amain_3A_3Aconfig.html" title="puppet_classes::confdroid_automatic::main::config (puppet_class)">confdroid_automatic::main::config</a></span>
|
||||
<span class='object_link'><a href="puppet_classes/automatic_cd_3A_3Amain_3A_3Aconfig.html" title="puppet_classes::automatic_cd::main::config (puppet_class)">automatic_cd::main::config</a></span>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<span class='object_link'><a href="puppet_classes/confdroid_automatic_3A_3Amain_3A_3Adirs.html" title="puppet_classes::confdroid_automatic::main::dirs (puppet_class)">confdroid_automatic::main::dirs</a></span>
|
||||
<span class='object_link'><a href="puppet_classes/automatic_cd_3A_3Amain_3A_3Adirs.html" title="puppet_classes::automatic_cd::main::dirs (puppet_class)">automatic_cd::main::dirs</a></span>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<span class='object_link'><a href="puppet_classes/confdroid_automatic_3A_3Amain_3A_3Afiles.html" title="puppet_classes::confdroid_automatic::main::files (puppet_class)">confdroid_automatic::main::files</a></span>
|
||||
<span class='object_link'><a href="puppet_classes/automatic_cd_3A_3Amain_3A_3Afiles.html" title="puppet_classes::automatic_cd::main::files (puppet_class)">automatic_cd::main::files</a></span>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<span class='object_link'><a href="puppet_classes/confdroid_automatic_3A_3Amain_3A_3Ainstall.html" title="puppet_classes::confdroid_automatic::main::install (puppet_class)">confdroid_automatic::main::install</a></span>
|
||||
<span class='object_link'><a href="puppet_classes/automatic_cd_3A_3Amain_3A_3Ainstall.html" title="puppet_classes::automatic_cd::main::install (puppet_class)">automatic_cd::main::install</a></span>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<span class='object_link'><a href="puppet_classes/confdroid_automatic_3A_3Amain_3A_3Aservice.html" title="puppet_classes::confdroid_automatic::main::service (puppet_class)">confdroid_automatic::main::service</a></span>
|
||||
<span class='object_link'><a href="puppet_classes/automatic_cd_3A_3Amain_3A_3Aservice.html" title="puppet_classes::automatic_cd::main::service (puppet_class)">automatic_cd::main::service</a></span>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<span class='object_link'><a href="puppet_classes/confdroid_automatic_3A_3Aparams.html" title="puppet_classes::confdroid_automatic::params (puppet_class)">confdroid_automatic::params</a></span>
|
||||
<span class='object_link'><a href="puppet_classes/automatic_cd_3A_3Aparams.html" title="puppet_classes::automatic_cd::params (puppet_class)">automatic_cd::params</a></span>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
@@ -60,27 +60,23 @@
|
||||
<div id="content"><div id='filecontents'>
|
||||
<h1 id="label-Readme">Readme</h1>
|
||||
|
||||
<p><a href="https://jenkins.confdroid.com/job/confdroid_automatic/"><img src="https://jenkins.confdroid.com/buildStatus/icon?job=confdroid_automatic&style=plastic"></a> <a href="https://sonarqube.confdroid.com/dashboard?id=confdroid_automatic"><img src="https://sonarqube.confdroid.com/api/project_badges/measure?project=confdroid_automatic&metric=security_hotspots&token=sqb_c40a62afc3787918ade945dbc43089bb68ea7ab1"></a> <a href="https://deepwiki.com/grizzlycoda/puppet_collection"><img src="https://deepwiki.com/badge.svg"></a> - <a href="#readme">Readme</a> - <a href="#synopsis">Synopsis</a> - <a href="#warning">WARNING</a> - <a href="#features">Features</a> - <a href="#dependencies">Dependencies</a> - <a href="#support">Support</a> - <a href="#parameter-inheritance">Parameter Inheritance</a> - <a href="#selinux">SELINUX</a> - <a href="#deployment">Deployment</a> - <a href="#tests">Tests</a> - <a href="#contact-us">Contact Us</a> - <a href="#disclaimer">Disclaimer</a></p>
|
||||
<p><a href="https://jenkins.confdroid.com/job/automatic_cd/"><img src="https://jenkins.confdroid.com/buildStatus/icon?job=automatic_cd"></a>|</p>
|
||||
|
||||
<p>[[<em>TOC</em>]]</p>
|
||||
|
||||
<h2 id="label-Synopsis">Synopsis</h2>
|
||||
|
||||
<p>dnf-automatic is a mechanism to allow automatic OS updates for Rocky 9 and similar RHEL 9 based operating systems.</p>
|
||||
<p>dnf-automatic is a mechanism to allow automatic OS updates for Rocky 9.</p>
|
||||
|
||||
<p><code>confdroid_automatic</code> manages dnf-automatic installations and configurations.</p>
|
||||
|
||||
<p>Choose the required update and reboot policy per host, host group, environment etc. Set the email notification about updates, that’s all it needs.</p>
|
||||
<p><code>automatic_cd</code> manages dnf-automatic installations and configurations.</p>
|
||||
|
||||
<h2 id="label-WARNING">WARNING</h2>
|
||||
|
||||
<blockquote>
|
||||
<p><strong>Attention: Never use this puppet module on systems which have been previously configured manually. It is impossible to predict how and what would have been configured, hence previous configurations outside the scope of this module may be overwritten! Automated configurations require a test environment to verify that the module suits the purpose intended by the user, as well as tune the parameters, before deploying into live production</strong></p>
|
||||
</blockquote>
|
||||
<p><strong><em>Attention: Never use this puppet module on systems which have been previously configured manually. It is impossible to predict how and what would have been configured, hence previous configurations outside the scope of this module may be overwritten! Automated configurations require a test environment to verify that the module suits the purpose intended by the user, as well as tune the parameters, before deploying into live production</em></strong></p>
|
||||
|
||||
<h2 id="label-Features">Features</h2>
|
||||
<ul><li>
|
||||
<p>install required binaries,</p>
|
||||
</li><li>
|
||||
<p>manage files and directories with proper selinux context</p>
|
||||
<p>install required binaries, files and services</p>
|
||||
</li><li>
|
||||
<p>manage main configurations files via parameters</p>
|
||||
</li><li>
|
||||
@@ -91,37 +87,18 @@
|
||||
|
||||
<h2 id="label-Support">Support</h2>
|
||||
<ul><li>
|
||||
<p>Rocky 9 (any RHEL 9-based OS should work)</p>
|
||||
<p>Rocky 9</p>
|
||||
</li><li>
|
||||
<p>Puppet 8</p>
|
||||
</li></ul>
|
||||
|
||||
<h2 id="label-Parameter+Inheritance">Parameter Inheritance</h2>
|
||||
<h1 id="label-Parameter+Inheritance">Parameter Inheritance</h1>
|
||||
|
||||
<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-SELINUX">SELINUX</h2>
|
||||
<h2 id="label-Module+Deployment">Module Deployment</h2>
|
||||
|
||||
<p>All files and directories are configured with correct selinux context. If selinux is disabled, these contexts are ignored.</p>
|
||||
|
||||
<h2 id="label-Deployment">Deployment</h2>
|
||||
<ul><li>
|
||||
<p>native Puppet deployment</p>
|
||||
</li></ul>
|
||||
|
||||
<p>via site.pp or nodes.pp</p>
|
||||
|
||||
<pre class="code ruby"><code class="ruby">node 'example.example.net' {
|
||||
include confdroid_automatic
|
||||
}
|
||||
</code></pre>
|
||||
<ul><li>
|
||||
<p>through Foreman:</p>
|
||||
</li></ul>
|
||||
|
||||
<p>In order to apply parameters through Foreman, <strong>confdroid_automatic::params</strong>- must be added to the host or host group in question.</p>
|
||||
|
||||
<p>See <a href="https://confdroid.com/2017/05/deploying-our-puppet-modules/">more details about class deployment on confdroid.com</a>.</p>
|
||||
<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>
|
||||
<ul><li>
|
||||
@@ -137,16 +114,11 @@
|
||||
<p>ERB Template Parser</p>
|
||||
</li><li>
|
||||
<p>Sonar Quality Gate</p>
|
||||
</li><li>
|
||||
<p>End-to-end deployments in Rocky-9 environments</p>
|
||||
</li></ul>
|
||||
|
||||
<h2 id="label-Contact+Us">Contact Us</h2>
|
||||
<ul><li>
|
||||
|
||||
<p><a href="https://confdroid.com/contact/">contact Us</a></p>
|
||||
</li><li>
|
||||
<p><a href="https://feedback.confdroid.com/">Feedback Portal</a></p>
|
||||
</li></ul>
|
||||
|
||||
<h2 id="label-Disclaimer">Disclaimer</h2>
|
||||
|
||||
|
||||
@@ -60,27 +60,23 @@
|
||||
<div id="content"><div id='filecontents'>
|
||||
<h1 id="label-Readme">Readme</h1>
|
||||
|
||||
<p><a href="https://jenkins.confdroid.com/job/confdroid_automatic/"><img src="https://jenkins.confdroid.com/buildStatus/icon?job=confdroid_automatic&style=plastic"></a> <a href="https://sonarqube.confdroid.com/dashboard?id=confdroid_automatic"><img src="https://sonarqube.confdroid.com/api/project_badges/measure?project=confdroid_automatic&metric=security_hotspots&token=sqb_c40a62afc3787918ade945dbc43089bb68ea7ab1"></a> <a href="https://deepwiki.com/grizzlycoda/puppet_collection"><img src="https://deepwiki.com/badge.svg"></a> - <a href="#readme">Readme</a> - <a href="#synopsis">Synopsis</a> - <a href="#warning">WARNING</a> - <a href="#features">Features</a> - <a href="#dependencies">Dependencies</a> - <a href="#support">Support</a> - <a href="#parameter-inheritance">Parameter Inheritance</a> - <a href="#selinux">SELINUX</a> - <a href="#deployment">Deployment</a> - <a href="#tests">Tests</a> - <a href="#contact-us">Contact Us</a> - <a href="#disclaimer">Disclaimer</a></p>
|
||||
<p><a href="https://jenkins.confdroid.com/job/automatic_cd/"><img src="https://jenkins.confdroid.com/buildStatus/icon?job=automatic_cd"></a>|</p>
|
||||
|
||||
<p>[[<em>TOC</em>]]</p>
|
||||
|
||||
<h2 id="label-Synopsis">Synopsis</h2>
|
||||
|
||||
<p>dnf-automatic is a mechanism to allow automatic OS updates for Rocky 9 and similar RHEL 9 based operating systems.</p>
|
||||
<p>dnf-automatic is a mechanism to allow automatic OS updates for Rocky 9.</p>
|
||||
|
||||
<p><code>confdroid_automatic</code> manages dnf-automatic installations and configurations.</p>
|
||||
|
||||
<p>Choose the required update and reboot policy per host, host group, environment etc. Set the email notification about updates, that’s all it needs.</p>
|
||||
<p><code>automatic_cd</code> manages dnf-automatic installations and configurations.</p>
|
||||
|
||||
<h2 id="label-WARNING">WARNING</h2>
|
||||
|
||||
<blockquote>
|
||||
<p><strong>Attention: Never use this puppet module on systems which have been previously configured manually. It is impossible to predict how and what would have been configured, hence previous configurations outside the scope of this module may be overwritten! Automated configurations require a test environment to verify that the module suits the purpose intended by the user, as well as tune the parameters, before deploying into live production</strong></p>
|
||||
</blockquote>
|
||||
<p><strong><em>Attention: Never use this puppet module on systems which have been previously configured manually. It is impossible to predict how and what would have been configured, hence previous configurations outside the scope of this module may be overwritten! Automated configurations require a test environment to verify that the module suits the purpose intended by the user, as well as tune the parameters, before deploying into live production</em></strong></p>
|
||||
|
||||
<h2 id="label-Features">Features</h2>
|
||||
<ul><li>
|
||||
<p>install required binaries,</p>
|
||||
</li><li>
|
||||
<p>manage files and directories with proper selinux context</p>
|
||||
<p>install required binaries, files and services</p>
|
||||
</li><li>
|
||||
<p>manage main configurations files via parameters</p>
|
||||
</li><li>
|
||||
@@ -91,37 +87,18 @@
|
||||
|
||||
<h2 id="label-Support">Support</h2>
|
||||
<ul><li>
|
||||
<p>Rocky 9 (any RHEL 9-based OS should work)</p>
|
||||
<p>Rocky 9</p>
|
||||
</li><li>
|
||||
<p>Puppet 8</p>
|
||||
</li></ul>
|
||||
|
||||
<h2 id="label-Parameter+Inheritance">Parameter Inheritance</h2>
|
||||
<h1 id="label-Parameter+Inheritance">Parameter Inheritance</h1>
|
||||
|
||||
<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-SELINUX">SELINUX</h2>
|
||||
<h2 id="label-Module+Deployment">Module Deployment</h2>
|
||||
|
||||
<p>All files and directories are configured with correct selinux context. If selinux is disabled, these contexts are ignored.</p>
|
||||
|
||||
<h2 id="label-Deployment">Deployment</h2>
|
||||
<ul><li>
|
||||
<p>native Puppet deployment</p>
|
||||
</li></ul>
|
||||
|
||||
<p>via site.pp or nodes.pp</p>
|
||||
|
||||
<pre class="code ruby"><code class="ruby">node 'example.example.net' {
|
||||
include confdroid_automatic
|
||||
}
|
||||
</code></pre>
|
||||
<ul><li>
|
||||
<p>through Foreman:</p>
|
||||
</li></ul>
|
||||
|
||||
<p>In order to apply parameters through Foreman, <strong>confdroid_automatic::params</strong>- must be added to the host or host group in question.</p>
|
||||
|
||||
<p>See <a href="https://confdroid.com/2017/05/deploying-our-puppet-modules/">more details about class deployment on confdroid.com</a>.</p>
|
||||
<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>
|
||||
<ul><li>
|
||||
@@ -137,16 +114,11 @@
|
||||
<p>ERB Template Parser</p>
|
||||
</li><li>
|
||||
<p>Sonar Quality Gate</p>
|
||||
</li><li>
|
||||
<p>End-to-end deployments in Rocky-9 environments</p>
|
||||
</li></ul>
|
||||
|
||||
<h2 id="label-Contact+Us">Contact Us</h2>
|
||||
<ul><li>
|
||||
|
||||
<p><a href="https://confdroid.com/contact/">contact Us</a></p>
|
||||
</li><li>
|
||||
<p><a href="https://feedback.confdroid.com/">Feedback Portal</a></p>
|
||||
</li></ul>
|
||||
|
||||
<h2 id="label-Disclaimer">Disclaimer</h2>
|
||||
|
||||
|
||||
@@ -36,51 +36,51 @@
|
||||
<ul id="full_list" class="puppet_class">
|
||||
|
||||
|
||||
<li id="object_puppet_classes::confdroid_automatic" class="odd">
|
||||
<li id="object_puppet_classes::automatic_cd" class="odd">
|
||||
<div class="item">
|
||||
<span class='object_link'><a href="puppet_classes/confdroid_automatic.html" title="puppet_classes::confdroid_automatic (puppet_class)">confdroid_automatic</a></span>
|
||||
<span class='object_link'><a href="puppet_classes/automatic_cd.html" title="puppet_classes::automatic_cd (puppet_class)">automatic_cd</a></span>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
|
||||
<li id="object_puppet_classes::confdroid_automatic::main::config" class="even">
|
||||
<li id="object_puppet_classes::automatic_cd::main::config" class="even">
|
||||
<div class="item">
|
||||
<span class='object_link'><a href="puppet_classes/confdroid_automatic_3A_3Amain_3A_3Aconfig.html" title="puppet_classes::confdroid_automatic::main::config (puppet_class)">confdroid_automatic::main::config</a></span>
|
||||
<span class='object_link'><a href="puppet_classes/automatic_cd_3A_3Amain_3A_3Aconfig.html" title="puppet_classes::automatic_cd::main::config (puppet_class)">automatic_cd::main::config</a></span>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
|
||||
<li id="object_puppet_classes::confdroid_automatic::main::dirs" class="odd">
|
||||
<li id="object_puppet_classes::automatic_cd::main::dirs" class="odd">
|
||||
<div class="item">
|
||||
<span class='object_link'><a href="puppet_classes/confdroid_automatic_3A_3Amain_3A_3Adirs.html" title="puppet_classes::confdroid_automatic::main::dirs (puppet_class)">confdroid_automatic::main::dirs</a></span>
|
||||
<span class='object_link'><a href="puppet_classes/automatic_cd_3A_3Amain_3A_3Adirs.html" title="puppet_classes::automatic_cd::main::dirs (puppet_class)">automatic_cd::main::dirs</a></span>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
|
||||
<li id="object_puppet_classes::confdroid_automatic::main::files" class="even">
|
||||
<li id="object_puppet_classes::automatic_cd::main::files" class="even">
|
||||
<div class="item">
|
||||
<span class='object_link'><a href="puppet_classes/confdroid_automatic_3A_3Amain_3A_3Afiles.html" title="puppet_classes::confdroid_automatic::main::files (puppet_class)">confdroid_automatic::main::files</a></span>
|
||||
<span class='object_link'><a href="puppet_classes/automatic_cd_3A_3Amain_3A_3Afiles.html" title="puppet_classes::automatic_cd::main::files (puppet_class)">automatic_cd::main::files</a></span>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
|
||||
<li id="object_puppet_classes::confdroid_automatic::main::install" class="odd">
|
||||
<li id="object_puppet_classes::automatic_cd::main::install" class="odd">
|
||||
<div class="item">
|
||||
<span class='object_link'><a href="puppet_classes/confdroid_automatic_3A_3Amain_3A_3Ainstall.html" title="puppet_classes::confdroid_automatic::main::install (puppet_class)">confdroid_automatic::main::install</a></span>
|
||||
<span class='object_link'><a href="puppet_classes/automatic_cd_3A_3Amain_3A_3Ainstall.html" title="puppet_classes::automatic_cd::main::install (puppet_class)">automatic_cd::main::install</a></span>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
|
||||
<li id="object_puppet_classes::confdroid_automatic::main::service" class="even">
|
||||
<li id="object_puppet_classes::automatic_cd::main::service" class="even">
|
||||
<div class="item">
|
||||
<span class='object_link'><a href="puppet_classes/confdroid_automatic_3A_3Amain_3A_3Aservice.html" title="puppet_classes::confdroid_automatic::main::service (puppet_class)">confdroid_automatic::main::service</a></span>
|
||||
<span class='object_link'><a href="puppet_classes/automatic_cd_3A_3Amain_3A_3Aservice.html" title="puppet_classes::automatic_cd::main::service (puppet_class)">automatic_cd::main::service</a></span>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
|
||||
<li id="object_puppet_classes::confdroid_automatic::params" class="odd">
|
||||
<li id="object_puppet_classes::automatic_cd::params" class="odd">
|
||||
<div class="item">
|
||||
<span class='object_link'><a href="puppet_classes/confdroid_automatic_3A_3Aparams.html" title="puppet_classes::confdroid_automatic::params (puppet_class)">confdroid_automatic::params</a></span>
|
||||
<span class='object_link'><a href="puppet_classes/automatic_cd_3A_3Aparams.html" title="puppet_classes::automatic_cd::params (puppet_class)">automatic_cd::params</a></span>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>
|
||||
Puppet Class: confdroid_automatic
|
||||
Puppet Class: automatic_cd
|
||||
|
||||
— Documentation by YARD 0.9.36
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
||||
|
||||
<script type="text/javascript">
|
||||
pathId = "puppet_classes::confdroid_automatic";
|
||||
pathId = "puppet_classes::automatic_cd";
|
||||
relpath = '../';
|
||||
</script>
|
||||
|
||||
@@ -36,10 +36,10 @@
|
||||
<div id="header">
|
||||
<div id="menu">
|
||||
|
||||
<a href="../_index.html">Index (c)</a> »
|
||||
<a href="../_index.html">Index (a)</a> »
|
||||
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
||||
»
|
||||
<span class="title">confdroid_automatic</span>
|
||||
<span class="title">automatic_cd</span>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div id="content"><h1>Puppet Class: confdroid_automatic</h1>
|
||||
<div id="content"><h1>Puppet Class: automatic_cd</h1>
|
||||
<div class="box_info">
|
||||
|
||||
|
||||
@@ -72,13 +72,13 @@
|
||||
</div>
|
||||
|
||||
<h2>Summary</h2>
|
||||
Class initializes the confdroid_automatic module
|
||||
Class initializes the automatic_cd module
|
||||
|
||||
<h2>Overview</h2>
|
||||
<div class="docstring">
|
||||
<div class="discussion">
|
||||
|
||||
<p>confdroid_automatic::init.pp Module name: confdroid_automatic Author: 12ww1160 (12ww1160@confdroid.com)</p>
|
||||
<p>automatic_cd::init.pp Module name: automatic_cd Author: Arne Teuke (arne_teuke@confdroid.com)</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -103,8 +103,8 @@
|
||||
<td>
|
||||
<pre class="code"><span class="info file"># File 'manifests/init.pp', line 6</span>
|
||||
|
||||
class confdroid_automatic {
|
||||
include confdroid_automatic::params
|
||||
class automatic_cd {
|
||||
include automatic_cd::params
|
||||
}</pre>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>
|
||||
Puppet Class: confdroid_automatic::main::config
|
||||
Puppet Class: automatic_cd::main::config
|
||||
|
||||
— Documentation by YARD 0.9.36
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
||||
|
||||
<script type="text/javascript">
|
||||
pathId = "puppet_classes::confdroid_automatic::main::config";
|
||||
pathId = "puppet_classes::automatic_cd::main::config";
|
||||
relpath = '../';
|
||||
</script>
|
||||
|
||||
@@ -36,10 +36,10 @@
|
||||
<div id="header">
|
||||
<div id="menu">
|
||||
|
||||
<a href="../_index.html">Index (c)</a> »
|
||||
<a href="../_index.html">Index (a)</a> »
|
||||
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
||||
»
|
||||
<span class="title">confdroid_automatic::main::config</span>
|
||||
<span class="title">automatic_cd::main::config</span>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -59,12 +59,12 @@
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div id="content"><h1>Puppet Class: confdroid_automatic::main::config</h1>
|
||||
<div id="content"><h1>Puppet Class: automatic_cd::main::config</h1>
|
||||
<div class="box_info">
|
||||
|
||||
<dl>
|
||||
<dt>Inherits:</dt>
|
||||
<dd><span class='object_link'><a href="confdroid_automatic_3A_3Aparams.html" title="puppet_classes::confdroid_automatic::params (puppet_class)">confdroid_automatic::params</a></span></dd>
|
||||
<dd><span class='object_link'><a href="automatic_cd_3A_3Aparams.html" title="puppet_classes::automatic_cd::params (puppet_class)">automatic_cd::params</a></span></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@@ -77,13 +77,13 @@
|
||||
</div>
|
||||
|
||||
<h2>Summary</h2>
|
||||
Class manages module logic for the confdroid_automatic module
|
||||
Class manages module logic for the automatic_cd module
|
||||
|
||||
<h2>Overview</h2>
|
||||
<div class="docstring">
|
||||
<div class="discussion">
|
||||
|
||||
<p>confdroid_automatic::main::config.pp Module name: confdroid_automatic Author: 12ww1160 (12ww1160@confdroid.com)</p>
|
||||
<p>automatic_cd::main::config.pp Module name: automatic_cd Author: Arne Teuke (arne_teuke@confdroid.com)</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -110,10 +110,10 @@
|
||||
<td>
|
||||
<pre class="code"><span class="info file"># File 'manifests/main/config.pp', line 6</span>
|
||||
|
||||
class confdroid_automatic::main::config (
|
||||
class automatic_cd::main::config (
|
||||
|
||||
) inherits confdroid_automatic::params {
|
||||
include confdroid_automatic::main::service
|
||||
) inherits automatic_cd::params {
|
||||
include automatic_cd::main::service
|
||||
}</pre>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>
|
||||
Puppet Class: confdroid_automatic::main::dirs
|
||||
Puppet Class: automatic_cd::main::dirs
|
||||
|
||||
— Documentation by YARD 0.9.36
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
||||
|
||||
<script type="text/javascript">
|
||||
pathId = "puppet_classes::confdroid_automatic::main::dirs";
|
||||
pathId = "puppet_classes::automatic_cd::main::dirs";
|
||||
relpath = '../';
|
||||
</script>
|
||||
|
||||
@@ -36,10 +36,10 @@
|
||||
<div id="header">
|
||||
<div id="menu">
|
||||
|
||||
<a href="../_index.html">Index (c)</a> »
|
||||
<a href="../_index.html">Index (a)</a> »
|
||||
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
||||
»
|
||||
<span class="title">confdroid_automatic::main::dirs</span>
|
||||
<span class="title">automatic_cd::main::dirs</span>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -59,12 +59,12 @@
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div id="content"><h1>Puppet Class: confdroid_automatic::main::dirs</h1>
|
||||
<div id="content"><h1>Puppet Class: automatic_cd::main::dirs</h1>
|
||||
<div class="box_info">
|
||||
|
||||
<dl>
|
||||
<dt>Inherits:</dt>
|
||||
<dd><span class='object_link'><a href="confdroid_automatic_3A_3Aparams.html" title="puppet_classes::confdroid_automatic::params (puppet_class)">confdroid_automatic::params</a></span></dd>
|
||||
<dd><span class='object_link'><a href="automatic_cd_3A_3Aparams.html" title="puppet_classes::automatic_cd::params (puppet_class)">automatic_cd::params</a></span></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@@ -77,13 +77,13 @@
|
||||
</div>
|
||||
|
||||
<h2>Summary</h2>
|
||||
Class manages dirs for the confdroid_automatic module
|
||||
Class manages dirs for the automatic_cd module
|
||||
|
||||
<h2>Overview</h2>
|
||||
<div class="docstring">
|
||||
<div class="discussion">
|
||||
|
||||
<p>confdroid_automatic::main::dirs.pp Module name: confdroid_automatic Author: 12ww1160 (12ww1160@confdroid.com)</p>
|
||||
<p>automatic_cd::main::dirs.pp Module name: automatic_cd Author: Arne Teuke (arne_teuke@confdroid.com)</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -110,10 +110,10 @@
|
||||
<td>
|
||||
<pre class="code"><span class="info file"># File 'manifests/main/dirs.pp', line 6</span>
|
||||
|
||||
class confdroid_automatic::main::dirs (
|
||||
class automatic_cd::main::dirs (
|
||||
|
||||
) inherits confdroid_automatic::params {
|
||||
require confdroid_automatic::main::install
|
||||
) inherits automatic_cd::params {
|
||||
require automatic_cd::main::install
|
||||
}</pre>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>
|
||||
Puppet Class: confdroid_automatic::main::files
|
||||
Puppet Class: automatic_cd::main::files
|
||||
|
||||
— Documentation by YARD 0.9.36
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
||||
|
||||
<script type="text/javascript">
|
||||
pathId = "puppet_classes::confdroid_automatic::main::files";
|
||||
pathId = "puppet_classes::automatic_cd::main::files";
|
||||
relpath = '../';
|
||||
</script>
|
||||
|
||||
@@ -36,10 +36,10 @@
|
||||
<div id="header">
|
||||
<div id="menu">
|
||||
|
||||
<a href="../_index.html">Index (c)</a> »
|
||||
<a href="../_index.html">Index (a)</a> »
|
||||
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
||||
»
|
||||
<span class="title">confdroid_automatic::main::files</span>
|
||||
<span class="title">automatic_cd::main::files</span>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -59,12 +59,12 @@
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div id="content"><h1>Puppet Class: confdroid_automatic::main::files</h1>
|
||||
<div id="content"><h1>Puppet Class: automatic_cd::main::files</h1>
|
||||
<div class="box_info">
|
||||
|
||||
<dl>
|
||||
<dt>Inherits:</dt>
|
||||
<dd><span class='object_link'><a href="confdroid_automatic_3A_3Aparams.html" title="puppet_classes::confdroid_automatic::params (puppet_class)">confdroid_automatic::params</a></span></dd>
|
||||
<dd><span class='object_link'><a href="automatic_cd_3A_3Aparams.html" title="puppet_classes::automatic_cd::params (puppet_class)">automatic_cd::params</a></span></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@@ -77,13 +77,13 @@
|
||||
</div>
|
||||
|
||||
<h2>Summary</h2>
|
||||
Class manages files for the confdroid_automatic module
|
||||
Class manages files for the automatic_cd module
|
||||
|
||||
<h2>Overview</h2>
|
||||
<div class="docstring">
|
||||
<div class="discussion">
|
||||
|
||||
<p>confdroid_automatic::main::files.pp Module name: confdroid_automatic Author: 12ww1160 (12ww1160@confdroid.com)</p>
|
||||
<p>automatic_cd::main::files.pp Module name: automatic_cd Author: Arne Teuke (arne_teuke@confdroid.com)</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -124,10 +124,10 @@
|
||||
<td>
|
||||
<pre class="code"><span class="info file"># File 'manifests/main/files.pp', line 6</span>
|
||||
|
||||
class confdroid_automatic::main::files (
|
||||
class automatic_cd::main::files (
|
||||
|
||||
) inherits confdroid_automatic::params {
|
||||
require confdroid_automatic::main::dirs
|
||||
) inherits automatic_cd::params {
|
||||
require automatic_cd::main::dirs
|
||||
|
||||
file { $ac_main_config:
|
||||
ensure => file,
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>
|
||||
Puppet Class: confdroid_automatic::main::install
|
||||
Puppet Class: automatic_cd::main::install
|
||||
|
||||
— Documentation by YARD 0.9.36
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
||||
|
||||
<script type="text/javascript">
|
||||
pathId = "puppet_classes::confdroid_automatic::main::install";
|
||||
pathId = "puppet_classes::automatic_cd::main::install";
|
||||
relpath = '../';
|
||||
</script>
|
||||
|
||||
@@ -36,10 +36,10 @@
|
||||
<div id="header">
|
||||
<div id="menu">
|
||||
|
||||
<a href="../_index.html">Index (c)</a> »
|
||||
<a href="../_index.html">Index (a)</a> »
|
||||
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
||||
»
|
||||
<span class="title">confdroid_automatic::main::install</span>
|
||||
<span class="title">automatic_cd::main::install</span>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -59,12 +59,12 @@
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div id="content"><h1>Puppet Class: confdroid_automatic::main::install</h1>
|
||||
<div id="content"><h1>Puppet Class: automatic_cd::main::install</h1>
|
||||
<div class="box_info">
|
||||
|
||||
<dl>
|
||||
<dt>Inherits:</dt>
|
||||
<dd><span class='object_link'><a href="confdroid_automatic_3A_3Aparams.html" title="puppet_classes::confdroid_automatic::params (puppet_class)">confdroid_automatic::params</a></span></dd>
|
||||
<dd><span class='object_link'><a href="automatic_cd_3A_3Aparams.html" title="puppet_classes::automatic_cd::params (puppet_class)">automatic_cd::params</a></span></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@@ -77,13 +77,13 @@
|
||||
</div>
|
||||
|
||||
<h2>Summary</h2>
|
||||
Class manages installation section for the confdroid_automatic module
|
||||
Class manages installation section for the automatic_cd module
|
||||
|
||||
<h2>Overview</h2>
|
||||
<div class="docstring">
|
||||
<div class="discussion">
|
||||
|
||||
<p>confdroid_automatic::main::install.pp Module name: confdroid_automatic Author: 12ww1160 (12ww1160@confdroid.com)</p>
|
||||
<p>automatic_cd::main::install.pp Module name: automatic_cd Author: Arne Teuke (arne_teuke@confdroid.com)</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -112,11 +112,11 @@
|
||||
<td>
|
||||
<pre class="code"><span class="info file"># File 'manifests/main/install.pp', line 6</span>
|
||||
|
||||
class confdroid_automatic::main::install (
|
||||
class automatic_cd::main::install (
|
||||
|
||||
) inherits confdroid_automatic::params {
|
||||
package { $ac_reqpackages:
|
||||
ensure => $ac_pkg_ensure,
|
||||
) inherits automatic_cd::params {
|
||||
package { $reqpackages:
|
||||
ensure => $pkg_ensure,
|
||||
}
|
||||
}</pre>
|
||||
</td>
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>
|
||||
Puppet Class: confdroid_automatic::main::service
|
||||
Puppet Class: automatic_cd::main::service
|
||||
|
||||
— Documentation by YARD 0.9.36
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
||||
|
||||
<script type="text/javascript">
|
||||
pathId = "puppet_classes::confdroid_automatic::main::service";
|
||||
pathId = "puppet_classes::automatic_cd::main::service";
|
||||
relpath = '../';
|
||||
</script>
|
||||
|
||||
@@ -36,10 +36,10 @@
|
||||
<div id="header">
|
||||
<div id="menu">
|
||||
|
||||
<a href="../_index.html">Index (c)</a> »
|
||||
<a href="../_index.html">Index (a)</a> »
|
||||
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
||||
»
|
||||
<span class="title">confdroid_automatic::main::service</span>
|
||||
<span class="title">automatic_cd::main::service</span>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -59,12 +59,12 @@
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div id="content"><h1>Puppet Class: confdroid_automatic::main::service</h1>
|
||||
<div id="content"><h1>Puppet Class: automatic_cd::main::service</h1>
|
||||
<div class="box_info">
|
||||
|
||||
<dl>
|
||||
<dt>Inherits:</dt>
|
||||
<dd><span class='object_link'><a href="confdroid_automatic_3A_3Aparams.html" title="puppet_classes::confdroid_automatic::params (puppet_class)">confdroid_automatic::params</a></span></dd>
|
||||
<dd><span class='object_link'><a href="automatic_cd_3A_3Aparams.html" title="puppet_classes::automatic_cd::params (puppet_class)">automatic_cd::params</a></span></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@@ -77,13 +77,13 @@
|
||||
</div>
|
||||
|
||||
<h2>Summary</h2>
|
||||
Class manages services for the confdroid_automatic module
|
||||
Class manages services for the automatic_cd module
|
||||
|
||||
<h2>Overview</h2>
|
||||
<div class="docstring">
|
||||
<div class="discussion">
|
||||
|
||||
<p>confdroid_automatic::main::service.pp Module name: confdroid_automatic Author: 12ww1160 (12ww1160@confdroid.com)</p>
|
||||
<p>automatic_cd::main::service.pp Module name: automatic_cd Author: Arne Teuke (arne_teuke@confdroid.com)</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -117,10 +117,10 @@
|
||||
<td>
|
||||
<pre class="code"><span class="info file"># File 'manifests/main/service.pp', line 6</span>
|
||||
|
||||
class confdroid_automatic::main::service (
|
||||
class automatic_cd::main::service (
|
||||
|
||||
) inherits confdroid_automatic::params {
|
||||
require confdroid_automatic::main::files
|
||||
) inherits automatic_cd::params {
|
||||
require automatic_cd::main::files
|
||||
|
||||
service { $ac_service:
|
||||
ensure => running,
|
||||
@@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>
|
||||
Puppet Class: confdroid_automatic::params
|
||||
Puppet Class: automatic_cd::params
|
||||
|
||||
— Documentation by YARD 0.9.36
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<link rel="stylesheet" href="../css/common.css" type="text/css" />
|
||||
|
||||
<script type="text/javascript">
|
||||
pathId = "puppet_classes::confdroid_automatic::params";
|
||||
pathId = "puppet_classes::automatic_cd::params";
|
||||
relpath = '../';
|
||||
</script>
|
||||
|
||||
@@ -36,10 +36,10 @@
|
||||
<div id="header">
|
||||
<div id="menu">
|
||||
|
||||
<a href="../_index.html">Index (c)</a> »
|
||||
<a href="../_index.html">Index (a)</a> »
|
||||
<span class='title'><span class='object_link'>Puppet Classes</span></span>
|
||||
»
|
||||
<span class="title">confdroid_automatic::params</span>
|
||||
<span class="title">automatic_cd::params</span>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
|
||||
<div id="content"><h1>Puppet Class: confdroid_automatic::params</h1>
|
||||
<div id="content"><h1>Puppet Class: automatic_cd::params</h1>
|
||||
<div class="box_info">
|
||||
|
||||
|
||||
@@ -67,15 +67,15 @@
|
||||
<dt>Inherited by:</dt>
|
||||
<dd>
|
||||
|
||||
<span class='object_link'><a href="confdroid_automatic_3A_3Amain_3A_3Adirs.html" title="puppet_classes::confdroid_automatic::main::dirs (puppet_class)">confdroid_automatic::main::dirs</a></span><br/>
|
||||
<span class='object_link'><a href="automatic_cd_3A_3Amain_3A_3Adirs.html" title="puppet_classes::automatic_cd::main::dirs (puppet_class)">automatic_cd::main::dirs</a></span><br/>
|
||||
|
||||
<span class='object_link'><a href="confdroid_automatic_3A_3Amain_3A_3Afiles.html" title="puppet_classes::confdroid_automatic::main::files (puppet_class)">confdroid_automatic::main::files</a></span><br/>
|
||||
<span class='object_link'><a href="automatic_cd_3A_3Amain_3A_3Afiles.html" title="puppet_classes::automatic_cd::main::files (puppet_class)">automatic_cd::main::files</a></span><br/>
|
||||
|
||||
<span class='object_link'><a href="confdroid_automatic_3A_3Amain_3A_3Aconfig.html" title="puppet_classes::confdroid_automatic::main::config (puppet_class)">confdroid_automatic::main::config</a></span><br/>
|
||||
<span class='object_link'><a href="automatic_cd_3A_3Amain_3A_3Aconfig.html" title="puppet_classes::automatic_cd::main::config (puppet_class)">automatic_cd::main::config</a></span><br/>
|
||||
|
||||
<span class='object_link'><a href="confdroid_automatic_3A_3Amain_3A_3Ainstall.html" title="puppet_classes::confdroid_automatic::main::install (puppet_class)">confdroid_automatic::main::install</a></span><br/>
|
||||
<span class='object_link'><a href="automatic_cd_3A_3Amain_3A_3Ainstall.html" title="puppet_classes::automatic_cd::main::install (puppet_class)">automatic_cd::main::install</a></span><br/>
|
||||
|
||||
<span class='object_link'><a href="confdroid_automatic_3A_3Amain_3A_3Aservice.html" title="puppet_classes::confdroid_automatic::main::service (puppet_class)">confdroid_automatic::main::service</a></span><br/>
|
||||
<span class='object_link'><a href="automatic_cd_3A_3Amain_3A_3Aservice.html" title="puppet_classes::automatic_cd::main::service (puppet_class)">automatic_cd::main::service</a></span><br/>
|
||||
|
||||
</dd>
|
||||
</dl>
|
||||
@@ -89,13 +89,13 @@
|
||||
</div>
|
||||
|
||||
<h2>Summary</h2>
|
||||
Class manages all parameters for the confdroid_automatic module
|
||||
Class manages all parameters for the automatic_cd module
|
||||
|
||||
<h2>Overview</h2>
|
||||
<div class="docstring">
|
||||
<div class="discussion">
|
||||
|
||||
<p>confdroid_automatic::params.pp Module name: confdroid_automatic Author: 12ww1160 (12ww1160@confdroid.com)</p>
|
||||
<p>automatic_cd::params.pp Module name: automatic_cd Author: Arne Teuke (arne_teuke@confdroid.com)</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -108,7 +108,7 @@
|
||||
|
||||
<li>
|
||||
|
||||
<span class='name'>ac_reqpackages</span>
|
||||
<span class='name'>reqpackages</span>
|
||||
|
||||
|
||||
<span class='type'>(<tt>String</tt>)</span>
|
||||
@@ -126,7 +126,7 @@
|
||||
|
||||
<li>
|
||||
|
||||
<span class='name'>ac_pkg_ensure</span>
|
||||
<span class='name'>pkg_ensure</span>
|
||||
|
||||
|
||||
<span class='type'>(<tt>String</tt>)</span>
|
||||
@@ -155,7 +155,7 @@
|
||||
|
||||
—
|
||||
<div class='inline'>
|
||||
<p>what upgrades to manage. Can be ‘default’, ‘security’, ‘minimal’ or ‘all’</p>
|
||||
<p>what upgrades to manage</p>
|
||||
</div>
|
||||
|
||||
</li>
|
||||
@@ -315,6 +315,7 @@
|
||||
<pre class="lines">
|
||||
|
||||
|
||||
17
|
||||
18
|
||||
19
|
||||
20
|
||||
@@ -346,16 +347,15 @@
|
||||
46
|
||||
47
|
||||
48
|
||||
49
|
||||
50</pre>
|
||||
49</pre>
|
||||
</td>
|
||||
<td>
|
||||
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 18</span>
|
||||
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 17</span>
|
||||
|
||||
class confdroid_automatic::params (
|
||||
class automatic_cd::params (
|
||||
|
||||
String $ac_reqpackages = 'dnf-automatic',
|
||||
String $ac_pkg_ensure = 'latest',
|
||||
String $reqpackages = 'dnf-automatic',
|
||||
String $pkg_ensure = 'latest',
|
||||
|
||||
# updates
|
||||
String $ac_upgrade_type = 'default',
|
||||
@@ -380,10 +380,10 @@ class confdroid_automatic::params (
|
||||
|
||||
# Files
|
||||
$ac_main_config = '/etc/dnf/automatic.conf'
|
||||
$ac_main_config_erb = 'confdroid_automatic/automatic.conf.erb'
|
||||
$ac_main_config_erb = 'automatic_cd/automatic.conf.erb'
|
||||
|
||||
# includes must be last
|
||||
include confdroid_automatic::main::config
|
||||
include automatic_cd::main::config
|
||||
}</pre>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -1,8 +1,8 @@
|
||||
## confdroid_automatic::init.pp
|
||||
# Module name: confdroid_automatic
|
||||
# Author: 12ww1160 (12ww1160@confdroid.com)
|
||||
# @summary Class initializes the confdroid_automatic module
|
||||
## automatic_cd::init.pp
|
||||
# Module name: automatic_cd
|
||||
# Author: Arne Teuke (arne_teuke@confdroid.com)
|
||||
# @summary Class initializes the automatic_cd module
|
||||
##############################################################################
|
||||
class confdroid_automatic {
|
||||
include confdroid_automatic::params
|
||||
class automatic_cd {
|
||||
include automatic_cd::params
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
## confdroid_automatic::main::config.pp
|
||||
# Module name: confdroid_automatic
|
||||
# Author: 12ww1160 (12ww1160@confdroid.com)
|
||||
# @summary Class manages module logic for the confdroid_automatic module
|
||||
## automatic_cd::main::config.pp
|
||||
# Module name: automatic_cd
|
||||
# Author: Arne Teuke (arne_teuke@confdroid.com)
|
||||
# @summary Class manages module logic for the automatic_cd module
|
||||
##############################################################################
|
||||
class confdroid_automatic::main::config (
|
||||
class automatic_cd::main::config (
|
||||
|
||||
) inherits confdroid_automatic::params {
|
||||
include confdroid_automatic::main::service
|
||||
) inherits automatic_cd::params {
|
||||
include automatic_cd::main::service
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
## confdroid_automatic::main::dirs.pp
|
||||
# Module name: confdroid_automatic
|
||||
# Author: 12ww1160 (12ww1160@confdroid.com)
|
||||
# @summary Class manages dirs for the confdroid_automatic module
|
||||
## automatic_cd::main::dirs.pp
|
||||
# Module name: automatic_cd
|
||||
# Author: Arne Teuke (arne_teuke@confdroid.com)
|
||||
# @summary Class manages dirs for the automatic_cd module
|
||||
##############################################################################
|
||||
class confdroid_automatic::main::dirs (
|
||||
class automatic_cd::main::dirs (
|
||||
|
||||
) inherits confdroid_automatic::params {
|
||||
require confdroid_automatic::main::install
|
||||
) inherits automatic_cd::params {
|
||||
require automatic_cd::main::install
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
## confdroid_automatic::main::files.pp
|
||||
# Module name: confdroid_automatic
|
||||
# Author: 12ww1160 (12ww1160@confdroid.com)
|
||||
# @summary Class manages files for the confdroid_automatic module
|
||||
## automatic_cd::main::files.pp
|
||||
# Module name: automatic_cd
|
||||
# Author: Arne Teuke (arne_teuke@confdroid.com)
|
||||
# @summary Class manages files for the automatic_cd module
|
||||
##############################################################################
|
||||
class confdroid_automatic::main::files (
|
||||
class automatic_cd::main::files (
|
||||
|
||||
) inherits confdroid_automatic::params {
|
||||
require confdroid_automatic::main::dirs
|
||||
) inherits automatic_cd::params {
|
||||
require automatic_cd::main::dirs
|
||||
|
||||
file { $ac_main_config:
|
||||
ensure => file,
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
## confdroid_automatic::main::install.pp
|
||||
# Module name: confdroid_automatic
|
||||
# Author: 12ww1160 (12ww1160@confdroid.com)
|
||||
# @summary Class manages installation section for the confdroid_automatic module
|
||||
## automatic_cd::main::install.pp
|
||||
# Module name: automatic_cd
|
||||
# Author: Arne Teuke (arne_teuke@confdroid.com)
|
||||
# @summary Class manages installation section for the automatic_cd module
|
||||
##############################################################################
|
||||
class confdroid_automatic::main::install (
|
||||
class automatic_cd::main::install (
|
||||
|
||||
) inherits confdroid_automatic::params {
|
||||
package { $ac_reqpackages:
|
||||
ensure => $ac_pkg_ensure,
|
||||
) inherits automatic_cd::params {
|
||||
package { $reqpackages:
|
||||
ensure => $pkg_ensure,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
## confdroid_automatic::main::service.pp
|
||||
# Module name: confdroid_automatic
|
||||
# Author: 12ww1160 (12ww1160@confdroid.com)
|
||||
# @summary Class manages services for the confdroid_automatic module
|
||||
## automatic_cd::main::service.pp
|
||||
# Module name: automatic_cd
|
||||
# Author: Arne Teuke (arne_teuke@confdroid.com)
|
||||
# @summary Class manages services for the automatic_cd module
|
||||
##############################################################################
|
||||
class confdroid_automatic::main::service (
|
||||
class automatic_cd::main::service (
|
||||
|
||||
) inherits confdroid_automatic::params {
|
||||
require confdroid_automatic::main::files
|
||||
) inherits automatic_cd::params {
|
||||
require automatic_cd::main::files
|
||||
|
||||
service { $ac_service:
|
||||
ensure => running,
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
## confdroid_automatic::params.pp
|
||||
# Module name: confdroid_automatic
|
||||
# Author: 12ww1160 (12ww1160@confdroid.com)
|
||||
# @summary Class manages all parameters for the confdroid_automatic module
|
||||
# @param [String] ac_reqpackages which packages to install
|
||||
# @param [String] ac_pkg_ensure which version of packages to install
|
||||
# @param [String] ac_upgrade_type what upgrades to manage. Can be
|
||||
# 'default', 'security', 'minimal' or 'all'
|
||||
## automatic_cd::params.pp
|
||||
# Module name: automatic_cd
|
||||
# Author: Arne Teuke (arne_teuke@confdroid.com)
|
||||
# @summary Class manages all parameters for the automatic_cd module
|
||||
# @param [String] reqpackages which packages to install
|
||||
# @param [String] pkg_ensure which version of packages to install
|
||||
# @param [String] ac_upgrade_type what upgrades to manage
|
||||
# @param [String] ac_random_sleep random sleep seconds
|
||||
# @param [String] ac_network_online_timeout Maximum time until be online
|
||||
# @param [String] ac_download_updates whether to download available updates
|
||||
@@ -15,10 +14,10 @@
|
||||
# @param [String] ac_email_to where to send the email to
|
||||
# @param [String] ac_email_host which host to use to send the email
|
||||
##############################################################################
|
||||
class confdroid_automatic::params (
|
||||
class automatic_cd::params (
|
||||
|
||||
String $ac_reqpackages = 'dnf-automatic',
|
||||
String $ac_pkg_ensure = 'latest',
|
||||
String $reqpackages = 'dnf-automatic',
|
||||
String $pkg_ensure = 'latest',
|
||||
|
||||
# updates
|
||||
String $ac_upgrade_type = 'default',
|
||||
@@ -43,8 +42,8 @@ class confdroid_automatic::params (
|
||||
|
||||
# Files
|
||||
$ac_main_config = '/etc/dnf/automatic.conf'
|
||||
$ac_main_config_erb = 'confdroid_automatic/automatic.conf.erb'
|
||||
$ac_main_config_erb = 'automatic_cd/automatic.conf.erb'
|
||||
|
||||
# includes must be last
|
||||
include confdroid_automatic::main::config
|
||||
include automatic_cd::main::config
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user