Fix Ansible Galaxy dependencies to address Molecule test failures #1158
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
community.general
to 4.7.0community.docker
Context
Starting about a week ago, our Molecule tests started failing due to issues installing the
community.general
collection from Ansible Galaxy:It seems like something changed upstream which may be causing this, despite our version pinning.
It's not clear to me why this would be going on... but in any case, our version of
community.general
is pretty old anyway. We're on 3.0.0, and the most recent version is 4.7.0. This collection still maintains compatibility with Ansible 2.9 so we should be good to upgrade.The remaining changes (pinning our Ansible version and making our
community.docker
dependency explicit) are rolled in to try and help keep these tests more stable.Test plan
All of linting, Molecule tests, and Jenkins tests should pass.