-
-
Notifications
You must be signed in to change notification settings - Fork 241
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
Puppet strings and interface cleanup #385
Comments
It's worse than I thought. |
How about something like... Option 1:
|
My impression is that you can use exporters on a machine without the server itself so I don't think you can get rid of |
At the moment, I think it's very confusing that there are two interfaces to
prometheus::server
. You can declare that class directly, or declare the base class withmanage_prometheus_server => true
.prometheus::server
and all the node exporters inheritprometheus
for common defaults, (they use to inherit from params.pp), but it's very difficult to see whatprometheus
parameters are common defaults and which ones are just for wrappingprometheus::server
.I was planning to add puppet strings docs, but don't think we should be doing that in two places.
I'm happy to spend time refactoring, but am looking for ideas for the best way forward.
The text was updated successfully, but these errors were encountered: