This commit is contained in:
12WW1160
2021-01-02 22:27:24 +01:00
parent b618b3ea41
commit 0b9b242d3f

View File

@@ -23,9 +23,11 @@ tune the parameters, before deploying into live production!!! __**`
# Features # Features
INSTALLATION INSTALLATION
* install rpm binaries * install rpm binaries
CONFIGURATION CONFIGURATION
* manage haproxy user * manage haproxy user
* manage directories (file system permissions, selinux context) * manage directories (file system permissions, selinux context)
* manage files (file system permissions, content, selinux context) * manage files (file system permissions, content, selinux context)
@@ -35,6 +37,7 @@ CONFIGURATION
* ACL options * ACL options
SERVICE SERVICE
* manage haproxy service * manage haproxy service
* restart service after changes in the configuration * restart service after changes in the configuration
@@ -61,6 +64,7 @@ node 'example.example.net' {
include cd_haproxy include cd_haproxy
} }
``` ```
## through Foreman: ## through Foreman:
Add params.pp to the host or hostgroup. Add params.pp to the host or hostgroup.
@@ -120,10 +124,10 @@ If selinux is disabled, these contexts are ignored.
* `--no-variable_scope-check`: not applicable as we are inheriting * `--no-variable_scope-check`: not applicable as we are inheriting
parameters from the params class. the lint check does not distinguish parameters from the params class. the lint check does not distinguish
between facts and inherited parameters. between facts and inherited parameters.
* `--no-80chars-check`: it is not always possible to stay within * `--no-80chars-check`: it is not always possible to stay within
80 characters, although typically only occurring on the 80 characters, although typically only occurring on the
parameter vault `params.pp`. parameter vault `params.pp`.
* `--no-arrow_alignment-check`: this check leads to actually not having * `--no-arrow_alignment-check`: this check leads to actually not having
easily readable arrow alignments, as this checks `per block`, easily readable arrow alignments, as this checks `per block`,
not per class. not per class.
* Puppet Parser * Puppet Parser
@@ -136,7 +140,7 @@ If selinux is disabled, these contexts are ignored.
# Disclaimer # Disclaimer
ConfDroid as entity is independent from Puppet. We provide custom ConfDroid as entity is independent from Puppet. We provide custom
configuration modules, written for specific purposes and specific environments. configuration modules, written for specific purposes and specific environments.
The modules are tested and supported only as documented, and require testing The modules are tested and supported only as documented, and require testing
in designated environments (i.e. lab or development environments) for in designated environments (i.e. lab or development environments) for