neutron role doesn't create {{ neutron_bin }} directory

Bug #1657138 reported by Major Hayden
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
High
Major Hayden

Bug Description

The neutron role has four tasks that run:

  - Attempt venv download
  - Remove existing venv
  - Create neutron venv dir
  - Unarchive pre-built venv

When the first two run, the {{ neutron_bin }} directory is gone. The third task is skipped on all hosts and the unarchive fails (since the directory doesn't exist).

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-os_neutron (master)

Fix proposed to branch: master
Review: https://review.openstack.org/421290

Changed in openstack-ansible:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-os_neutron (master)

Reviewed: https://review.openstack.org/421290
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-os_neutron/commit/?id=6026308278c42944eed0256bdea9fac696e9a1b4
Submitter: Jenkins
Branch: master

commit 6026308278c42944eed0256bdea9fac696e9a1b4
Author: Major Hayden <email address hidden>
Date: Tue Jan 17 08:23:15 2017 -0600

    Ensure neutron_bin gets created

    The `neutron_get_venv` check is causing the creation of the
    `neutron_bin` directory to be skipped on all hosts. This causes the
    unarchive venv step to fail immediately afterwards.

    This patch corrects the check in the `when:` argument and ensures that
    the directory is created to hold the venv content.

    Closes-Bug: 1657138
    Change-Id: Ia7a91c8b7c93affe8e378ce933299b050c63e854

Changed in openstack-ansible:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-ansible-os_neutron 15.0.0.0b3

This issue was fixed in the openstack/openstack-ansible-os_neutron 15.0.0.0b3 development milestone.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.