-
Notifications
You must be signed in to change notification settings - Fork 667
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
3.4.0 Regression: dependency check does not completely honor the enable: false #3234
Comments
@fcharlier I think you are right. Can you test locally if moving the super call to the else branch of the if is fixing the issue? If it works you can also make the PR for it. The problem is important enough to make a bugfix release for it and I can help with that. |
Exclude molecule 3.4 which does not honor completely the "enabled: False" property for the dependency checker. See ansible/molecule#3234 Change-Id: I94e9f39dd608699e8b15364f1233cf2dd5082320
After moving the call to
The diffs
|
PR ansible#3235 was incomplete and fixed the issue only for shell dependency checker. This PR fixes also for Galaxy dependency checker. Fixes: ansible#3234
Issue Type
Molecule and Ansible details
Molecule installation method (one of):
Ansible installation method (one of):
Desired Behavior
With
molecule/default/molecule.yml
containingThe dependency check should be print (output from molecule 3.3.4):
Actual Behaviour
Instead it tries to install the podman driver dependency:
I suppose it's due to #3192 which calls
super.execute()
before verifying if the dependency check is enabled or not in src/molecule/dependency/shell.pyThe text was updated successfully, but these errors were encountered: