networking-ansible has broken out api code to its own library: network-runner

This patch adds network-runner.
Networking-ansible is in process of replacing the ansible-runner library
with the network-runner library.

We have decided to keep the existing api code that depends on ansible-runner
through the train cycle. During this cycle we will require on both libraries.
In the U release we will remove the old api that depends on ansible-runner.

Ansible-runner is also now required by flame and windmill-ops.

Is the library actively maintained?
Yes. It's maintained by the same folks maintaining networking-ansible

Is the library good code?
We think so.

Is the library python 3 compatible?
Yes

Is the library license compatible?
ASL 2.0

Is the library already packaged in the distros we target (Ubuntu latest / Fedora latest)?
Fedora Yes
Ubuntu No

Is the function of this library already covered by other libraries in global-requirements.txt?
Nope

Is the library required for OpenStack project or related dev or infrastructure setup? (Answer to this should be Yes, of course) Which?
Yes, networking-ansible requires this package.

If the library release is managed by the Openstack release process does it use the cycle-with-intermediary release type?
Not managed by Openstack release cycle

Do I need to update anything else?
Don't know of anything

Change-Id: I5ecb9fa79176c65fc9a9460a5cd0059508bd2701
This commit is contained in:
Dan Radez 2019-03-27 14:41:35 -04:00
parent 2c3ccc25f0
commit 83b503ea01
2 changed files with 2 additions and 0 deletions

View File

@ -128,6 +128,7 @@ ndg-httpsclient;python_version<'3.0' # BSD
netaddr # BSD
netifaces!=0.10.0,!=0.10.1 # MIT
netmiko # MIT
network-runner # Apache 2.0
networking-bagpipe # Apache-2.0
networking-bgpvpn # Apache-2.0
networking-l2gw # Apache-2.0

View File

@ -234,6 +234,7 @@ dib-utils===0.0.11
cliff===2.14.1
os-brick===2.8.1
ansible-runner===1.3.1
network-runner===0.1.5
trollius===2.2;python_version=='2.7'
scp===0.13.2
python-zaqarclient===1.11.0