Feature: Adds support to configure Director Self-Service config string #642
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.
This new feature allows to configure the Icinga Director Self-Service call during registration, by modifing the JSON-String. This will only apply to the first time registration of a host and is not modified again, unless the host and director keys for this specific host object are removed.
This works directly inside the IMC installation wizard as well as for the exported installation command or file.
By doing so, you can manually define the IP-Address with
address
key in your JSON as well as the display name of an object withdisplay_name
. Example:The following constants are available inside the configuration:
$ifw.hostaddress$
: Will use the default IP-Address automatically fetched from the system$ifw.hostname$
: The current hostname of the host, without FQDN and not modiying upper/lowercase$ifw.hostfqdn$
: The current FQDN of the host, without case modificationFor lower and upper case modification, you can use
.tolower
or.toupper
for the hostname and FQDN, example:Fixes #292
Fixes #544