Donien

Results 17 issues of Donien

Icinga2 version 2.14.0 introduced **dependency redundancy groups** which allow for more flexiblity when it comes to determining the "reachability" of a host (e.g. multiple DNS servers as redundant dependencies). This...

cla/signed

## Expected Behavior When creating a (Host) Template Choice and associating a **Template A** with it, other Templates (like **Template B**, **Template C**, etc.) that **import Template A** should show...

## Describe the bug When installing `icingacli` in Debian 12 Bookworm, the **bash-completions** for `icingacli` are missing (/usr/share/bash-completion/completions/icingacli). ## To Reproduce Install `icingacli` and check existence of */usr/share/bash-completion/completions/icingacli*. ``` apt...

bug

Change the documentation to better explain the intended behaviour of the variable `icinga2_objects`. Shows the difference between this variable as a host variable and as a play variable. Since the...

cla/signed

As can be seen in this [job](https://github.com/Icinga/ansible-collection-icinga/actions/runs/10177427436/job/28148897755) the [ini-configuration-tests](https://github.com/Icinga/ansible-collection-icinga/blob/1a57b87c266983d33cfbdc2adf4e9bffcee9ded6/.github/workflows/test_icingaweb2_ini_template.yml#L33-L37) need an adjustment due to `ansible-core==2.16.4` not being available for `python==3.9`.

Using `icinga2_custom_config` allows deploying custom configuration files. They are read in from the `files` directory. This change allows for the use of nested directories instead of relying on just one...

cla/signed

Calling `vars['var']` is an explicit reference to the a play's `vars` key which makes defining those variables at host level impossible. Also, when defining a variable in `vars` by providing...

cla/signed

In the past one could define `icinga2_objects` within the play vars like this ```yaml vars: icinga2_objects: name.of.host: - name: ApiUser1 ... - name: ApiUser2 ... ``` This **did** result in...

Like described in #266 variable expansion can break when referring a variable via `vars['key']` instead of using `key` directly. This can be a problem if, e.g., you want to define...