-
Notifications
You must be signed in to change notification settings - Fork 663
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
Molecule 3.0 pre-release check list #2067
Comments
RE: ansible verifier, from a quick check, generating a new role still does have the testinfra configuration in place and the pytest files there. We should change that around. Perhaps a new default ansible verifier file with the same host check as testinfra? |
I'd really love to see a 2.x (pre-)release before/now which is compatible with ansible 2.8. Is there any way I can help to make this happen? |
@znerol, this is a Good Idea. I'm working on closing those critical bugs listed above and then I will try to get this next 2.X release out with Ansible 2.8 support. This will be good actually to get more feedback. Ansible will not be the default verifier but available for use. |
I don't see something so far that would warrant increasing the major release number. |
New default verifier is Ansible. |
That's a minor detail in a template that gets rendered, no API change. |
Molecule is not a regular library. The "API" is that you get testinfra as the default verifier on 2.X and on 3.X you have new a default verifier. On newly generated templates, you'll have to switch the configuration to use testinfra if that is what you want. That is a "breaking API change". This is following a number of people +1'ing the idea of 3.0 release on a recent WG meeting. |
Molecule 1 --> 2 was a major rewrite. Molecule 2 --> 3 happens because a default value in |
I've got better things to be doing. |
ansible is currently not the default verifier; the PR to make ansible the default verifier (#2013) was closed without merging. I also just tested If changing the default verifier was the main reason for considering a major version bump, should this issue be reopened and renamed to reference molecule 2.21, or should a new issue be created? |
OK, let's have it, what do we need?
RuntimeError: You must install paramiko package (pip install paramiko) to use the paramiko backend [Molecule verify, Ansible 2.8, Testinfra 3.x, AWS EC2 driver] #2070The text was updated successfully, but these errors were encountered: