-
Notifications
You must be signed in to change notification settings - Fork 794
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
Enable module to not use default options #1192
Enable module to not use default options #1192
Conversation
f9de949
to
13ed0e9
Compare
13ed0e9
to
7ac8328
Compare
Thanks @mauricemeyer for submitting the PR. Could you please incorporate comments. Thank you @bastelfreak for the valuable comments. |
7ac8328
to
8c88a27
Compare
@sheenaajay Thanks for the reminder! I updated the PR, let’s see what @bastelfreak thinks :) |
Thank you @mauricemeyer . |
4d3f420
to
d236908
Compare
The test for Puppet 5 failed, but it looks to me like a test problem? I can’t restart the test, though. |
@mauricemeyer magic travis trick: close + reopen the PR will retrigger travis. |
@bastelfreak Works like a charm, thanks. |
close and reopen to rerun tests |
Hello @mauricemeyer , It looks good to me! Thank you! Cheers! |
d236908
to
1864190
Compare
This PR enables you to either use:
override_options
as it was the case previously. Those options are merged with the default optionsoptions
. Those options won’t be merged with the default options.Both are mutually exclusive in usage, meaning that one of them has to be empty.
I wrote this PR because we want to get rid of the version specific configuration options as it makes our workflows for changes of default parameters in our profiles easier.
I wrote it like this so that it has clean semantics:
Therefore, this PR is fully backwards compatible.