-
Notifications
You must be signed in to change notification settings - Fork 302
Warning, Duplicate When Key #233
Comments
Introduced in this commit: |
This commit also introduce by default nginx to load the cc @q2digger |
@techzilla @rlex Thanks for the report. If some of you or @q2digger can fix, it will be very nice ;) @gaelL No worries, it's the documentation, geoip isn't load by default ;) |
There is more to it than just fixing "when" After some digging i think that
Is wrong. Ubuntu, nginx.org repo:
Debian/ubuntu official repos also have modules (and they are pretty much the same): So we have 3 versions of path difference between rhel/debian (maybe load it in vars/{debian,redhat}?)
(Worth mentioning that current path specified in task will not work because of "urs" instead of "usr") Debian:
And debian from nginx.org repo:
This one is tricky - it only installs .so files without configs to enable, so we need to generate configs manually. Any ideas? |
ahh ok, I can see the duplicate when statements which are generating this warning. I have hopefully included a fix for this in PR #235 . |
* Explicitly setting the nginx configuration file in (jdauphant#223) the "check nginx configuration" handler. * Fixing Ansible 2.7.0 deprication warnings (jdauphant#225) * * Fixing Ansible 2.7.0 deprication warnings For further details take a look at: https://docs.ansible.com/ansible/devel/porting_guides/porting_guide_2.7.html#using-a-loop-on-a-package-module-via-squash-actions * * Remving travis deprecation warning - Moving from "--sudo" to "--become" * * Ignoring symlinks errors during ansible_check_mode * Small spelling correction (jdauphant#228) * Add support to declare nginx modules in config file (jdauphant#227) * We can declare nginx modules now * We can declare nginx modules now * Correct load_module definition in template * Add task to remove `default.conf` from sites-enabled/ (jdauphant#231) * Add task to remove `default.conf` from sites-enabled/ * Check if `default` site is not inside user config * fix modules definition and add README section about this feature (jdauphant#232) * Fix typo in modules config and restrict to EPEL (jdauphant#232) (jdauphant#235) * Fix typo in modules config and restrict to EPEL (jdauphant#232) * Fixes warning from duplicate when's in modules configuration (jdauphant#233) * Extends support for configuring modules (jdauphant#236) (jdauphant#237) Module configuration should now work for the following: Centos/RHEL with either EPEL or Official Nginx repo Debian/Ubuntu with either standard APT repo or Official Nginx repo Please see issue jdauphant#236 for further details. * Update README.md * download mime.types file if it's missing (jdauphant#241) * configuration: allow templates for conf.d independent files (jdauphant#238) * Fix for jdauphant#242 Stick to ansible-lint rules. (jdauphant#243) * trailing whitespace * [701] Role info should contain description * [601] Don't compare to literal True/False * [502] All tasks should be named * [206] Variables should have spaces before and after: {{ var_name }} * skip_ansible_lint rule [403] Package installs should not use latest * [204] Lines should be no longer than 160 chars Co-authored-by: Timo Runge <timorunge@users.noreply.github.com> Co-authored-by: TheSycamore <TheSycamore@users.noreply.github.com> Co-authored-by: Dmitry Ge <22640222+q2digger@users.noreply.github.com> Co-authored-by: Tommaso <p.tommy93@gmail.com> Co-authored-by: Perry Kollmorgen <pcjkollmorgen@hotmail.com> Co-authored-by: Julien DAUPHANT <jdauphant@users.noreply.github.com> Co-authored-by: Tony Crowe <hellotonycrowe@protonmail.com> Co-authored-by: paulrbr-fl <43074087+paulrbr-fl@users.noreply.github.com> Co-authored-by: Bas <bas.meijer@me.com>
When executing a playbook which includes the nginx role, this warning message was displayed. I believe the double when: could be replaced with a list.
The text was updated successfully, but these errors were encountered: