OP#376 update Readme
This commit is contained in:
34
README.md
34
README.md
@@ -2,6 +2,28 @@
|
||||
|
||||
[](https://jenkins.confdroid.com/job/confdroid_puppet/)|
|
||||
|
||||
- [Readme](#readme)
|
||||
- [Synopsis](#synopsis)
|
||||
- [WARNING](#warning)
|
||||
- [Features](#features)
|
||||
- [Puppet server and agent](#puppet-server-and-agent)
|
||||
- [Firewall](#firewall)
|
||||
- [Directories, Files and Services,](#directories-files-and-services)
|
||||
- [Optional](#optional)
|
||||
- [R10k service](#r10k-service)
|
||||
- [R10k Web hook](#r10k-web-hook)
|
||||
- [Puppetdb](#puppetdb)
|
||||
- [Support](#support)
|
||||
- [Parameter Inheritance](#parameter-inheritance)
|
||||
- [Module Deployment](#module-deployment)
|
||||
- [native Puppet deployment: via site.pp or nodes.pp](#native-puppet-deployment-via-sitepp-or-nodespp)
|
||||
- [through Foreman](#through-foreman)
|
||||
- [Tests](#tests)
|
||||
- [Contact Us](#contact-us)
|
||||
- [Documentation](#documentation)
|
||||
- [Disclaimer](#disclaimer)
|
||||
|
||||
|
||||
## Synopsis
|
||||
|
||||
This Puppet module configures settings a full Puppet environment, i.e. Puppet master, Puppet agents pointed to the master.
|
||||
@@ -13,7 +35,7 @@ puppet modules
|
||||
* PuppetDB for exporting and storing resources.
|
||||
|
||||
The syntax is specifically for Puppet Core 8 and Rocky 9, although might work elsewhere as well.
|
||||
This module is also designed to work with Foreman as External Node Classifier (ENC), although it does not install Foreman.
|
||||
This module is also designed to work with [Foreman][def] as External Node Classifier (ENC), although it does not install Foreman.
|
||||
|
||||
## WARNING
|
||||
|
||||
@@ -23,7 +45,7 @@ This module is also designed to work with Foreman as External Node Classifier (
|
||||
|
||||
### Puppet server and agent
|
||||
|
||||
* if the host FQDN matches your specified Puppet master via `$pt_pm_fqdn`, it installs and configures a puppetmaster ready for serving with Foreman as ENC ( Foreman not yet included).
|
||||
* if the host FQDN matches your specified Puppet master via `$pt_pm_fqdn`, it installs and configures a puppetmaster ready for serving with Foreman as ENC (Foreman not yet included). It specifically rewrites the puppet.conf with values taken from parameters.
|
||||
* Any other system becomes a puppet agent.
|
||||
|
||||
### Firewall
|
||||
@@ -48,8 +70,7 @@ This module is also designed to work with Foreman as External Node Classifier (
|
||||
If you set `$pt_use_r10k_webhook`to `true`, it also installs a simple webhook listener to watch for post_hooks from gitlab, and triggers the r10k deployment.
|
||||
|
||||
#### Puppetdb
|
||||
* to do
|
||||
* install node.rb from the foreman for puppetdb
|
||||
* installs and configures Puppetdb on the node specified with `pt_puppetdb_fqdn`, which can be the puppetmaster or any other node (recommended for performance reasons)
|
||||
|
||||
## Support
|
||||
|
||||
@@ -86,10 +107,13 @@ include cd_puppet
|
||||
|
||||
## Contact Us
|
||||
|
||||
[contact Us](https://confdroid.com/contact/)
|
||||
* [contact form](https://confdroid.com/contact/)
|
||||
* [feedback portal](https://feedback.confdroid.com/)
|
||||
|
||||
## Documentation
|
||||
|
||||
Additional documentation like FAQ can be found in the [**member wiki**](https://3for.me/x1mar).
|
||||
|
||||
## Disclaimer
|
||||
|
||||
ConfDroid as entity is entirely independent from Puppet. We provide custom configuration modules, written for specific purposes and specific environments.
|
||||
|
||||
Reference in New Issue
Block a user