Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PEP 668 disallows installing packages via pip outside of virtual
environments, to avoid breaking due to conflicting system packages. Ansible is unlikely to be installed in the base system, and if it is and the user still chooses to use `install_method: pip`, that would be an invalid configuration. This flag exists to allow users to bootstrap ansible to run as a controller. The alternative solution would be to require virtual environments, however this is often packaged as a separate dependency, which further complicates bootstrap. Allow installing ansible outside of virtual environments via pip's --break-system-packages.
- Loading branch information