Ansible is required in test-requirements.txt
Bug #1528093 reported by
David Moreau Simard
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla |
Won't Fix
|
Wishlist
|
Steven Dake |
Bug Description
It looks like Kolla assumes Ansible is installed.
Ansible is not in requirements.txt, test-requiremen
I've witnessed this when running the tox deploy jobs for centos outside of the gate.
Changed in kolla: | |
importance: | Undecided → Wishlist |
status: | New → Triaged |
milestone: | none → mitaka-3 |
To post a comment you must log in.
Adding ansible to global requirements would be required to fix this. If we add a project to requirements.txt that isn't in global requirements, the requirements bot removes it later.
I believe it is policy of the global requirements project not to permit GPLV3 licensed software in the global requirements. I'm not clear there is anything we can do here, as the foundation is crystal clear that GPLV3 code is not permitted as a dependency.
The way we use Ansible is not as a dependency but as a piped process executed in a separate process. Essentially using GPLv3 software this way is compatible with the ASL2.0. This type of usage of GPLv3 is safe from licensing concerns from what I can tell on the legal mailer. IANAL - consult your legal counsel on this point or the foundation legal list.