-
Notifications
You must be signed in to change notification settings - Fork 3
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 missing ordering relationships #10
base: master
Are you sure you want to change the base?
Conversation
thanks for this patch, but I want to minimize package handling anyway : there is the syslog_ng module for that. I will probably require that module at some point. Your patch fails when disabling package management also. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dang, I did not see you pushed a fix! That was a while ago, but the change may still make sense. I rebased your fix on top of the master branch so that CI is run against it (we added CI to the project 😉), to ensure it does not break something (CentOS failures are expected and can be ignored. #49 will silence them).
It seems to be fine, so LGTM!
What do you think @faxm0dem ?
My initial remark can be rewritten this way : should we require the package, or the puppet module ? |
I like it when packages and services are isolated in a dedicated class (e.g.
But the syslog_ng module currently manage package and service in the main manifest (init.pp), so that would require a new backwards-incomptable change of the module to introduce a backwards-incomptable change in this module. As far as I am concerned, I don't mind doing major version bumps, but some people don't like it. Do you want me to work on this? |
I like the idea very much, but le'ts post-pone this and add it to a like-to-have todo list |
This pull request adds missing ordering relationships between Package['syslog-ng'] and its associated files.
Without those missing ordering relationships, the code is unstable because configuration should always be applied after installation of the package.