cisagov / skeleton-ansible-role

A skeleton project for quickly getting a new cisagov Ansible role started.
Creative Commons Zero v1.0 Universal
7 stars 6 forks source link

Update version pin on `ansible-core` Python package #193

Closed jsf9k closed 5 months ago

jsf9k commented 6 months ago

๐Ÿ—ฃ Description

This pull request removes the current version pin on the ansible-core Python package, replacing it with a lower bound that guarantees we will never use the problematic versions.

๐Ÿ’ญ Motivation and context

We can do this because new versions of the ansible-core Python package (2.16.7 and 2.17.0) have been released that do not suffer from the bug discussed in ansible/ansible#82702. This bug broke any symlinked files in vars, tasks, etc. for any Ansible role installed via ansible-galaxy.

Resolves #178.

๐Ÿงช Testing

All automated tests pass.

โœ… Pre-approval checklist

jsf9k commented 6 months ago

I think the build is failing because of the current "requests broke docker-py" debacle.