roots / trellis

WordPress LEMP stack with PHP 8.2, Composer, WP-CLI and more
https://roots.io/trellis/
MIT License
2.51k stars 607 forks source link

Add ansible-base to requirements #1334

Closed swalkinshaw closed 2 years ago

swalkinshaw commented 2 years ago

The Ansible ecosystem has changed how their versions and packages work causing the main ansible package versions to no longer determine the version of ansible-playbook. Instead, the new ansible-base package is what matters.

Background: https://blog.while-true-do.io/ansible-release-3-0-0/

For example, installing ansible==2.10.7 would result in ansible-playbook==2.10.16 which was confusing.

By adding ansible-base to our requirements.txt, we'll get more consistent and predictable version constraints.

Installing ansible-base==2.10.16 would result in ansible-playbook==2.10.16 as you'd expect.