Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add functionality to automatically configure Icinga2 clients #18

Open
binarygraka opened this issue May 29, 2018 · 3 comments
Open

Add functionality to automatically configure Icinga2 clients #18

binarygraka opened this issue May 29, 2018 · 3 comments

Comments

@binarygraka
Copy link

Proposed Changes

I would like to add the following functionality:

This would furthermore need the following changes regarding the directory structure of the formula:

  • Move the current configuration for the icinga2 master in a state called icinga2.master.
  • Add the aforementioned configuration for the icinga2 client to a state called icinga2.client.
  • Check for files that can be used for both states and place them accordingly.

If this enhancement is favored, I can contribute via a pull request. Moreover it would be interesting to see who is currently active and responsible for this repository.

The other possibility would be to create a new repository in the group saltstack-formulas with only functionality for configuring and adding clients (e.g. icinga2-client-formula).

Thanks.

@alxwr
Copy link
Member

alxwr commented Oct 11, 2018

@binarygraka I suppose I'm currently the most active developer. :-)
My current strategy is to split the formula into building blocks. In my mind icinga2.master and icinga2.client would just re-use those building blocks and add needed functionality.

I don't see any problem with the proposed changes as long as they don't hinder or complicate "classic" master setups. icinga.client would be an opt-in then.

@aboe76 Would that be OK in your view?

@alxwr
Copy link
Member

alxwr commented Oct 11, 2018

@binarygraka Maybe #4 is of any help.

@Yoda-BZH
Copy link

Has some progress been made on this feature ?

I might be willing to code this.

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants