Rework behavior of TLS, new default location of keys and certs #380
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
new location of keys and certs:
icingaweb2 in /var/lib/icingaweb2/certs
module: monitoring, icingadb, director, reporting, idoreports, vspheredb
in each case in /var/lib/icingaweb2//certs
Only TLS cacert_file, noverify, cipher, capath taken from icingaweb2 by default.
icingaweb2:
Parameter db_type is required now.
director, reporting, x509 and vspheredb module:
Parameter db_type is required now.
The service class now is private and will be declared bei the module class and contains to it.
New parameters to handle the service: manage_service, service_ensure, service_enable and service_user.
A user (service_user) now is handled if the 'install_method' ist set to 'git' or package. Systemd unit is managed only via git, for package instead a systemd dropin is handled.
idoreports module:
Parameter db_type is required now.
lost all db credentials including TLS, all credentials now are taken from the monitoring module itself.