voxpupuli / puppet-icinga2

Puppet module to manage Icinga 2
https://forge.puppet.com/icinga/icinga2
Apache License 2.0
61 stars 94 forks source link

Add feature to handle large monitoring environments #723

Closed lbetz closed 1 year ago

lbetz commented 1 year ago

Add a parameter export to each Icinga object to set a target for the object. On the target node the objects will be collected by the new class query_objects.

Only the underlying defined resource icinga2::object is exported, the class query_objects queries the puppetdb directly and creates the config files.

cla-bot[bot] commented 1 year ago

Thank you for your pull request and welcome to our community. We could not parse the GitHub identity of the following contributors: root. This is most likely caused by a git client misconfiguration; please make sure to:

  1. check if your git client is configured with an email to sign commits git config --list | grep email
  2. If not, set it up using git config --global user.email email@example.com
  3. Make sure that the git commit email is configured in your GitHub account settings, see https://github.com/settings/emails