Bifrost cannot be deployed remotely

Bug #1665373 reported by Mark Goddard
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla-ansible
Fix Released
Undecided
Mark Goddard

Bug Description

It is not currently possible to deploy Bifrost on a host other than the Ansible control host. A deployer may want to manage an Ansible control environment remotely from the Bifrost deployment host but is currently unable to.

Steps to reproduce:

Configure the Kolla Ansible inventory with a bifrost group containing a single (remote) host.
$ kolla-ansible deploy-bifrost

Expected result:
Bifrost is deployed in a container on the host in the bifrost group.

Actual result:
There is no bifrost group, the Bifrost container is always deployed on localhost.

Proposed change:
Introduce a new top level group named deployment.
Introduce a new group named bifrost, containing the deployment group.
Add localhost to the deployment group both in the all-in-one and multinode inventories for backwards compatibility.
Target the play in ansible/bifrost.yml at the hosts in the bifrost group.

Mark Goddard (mgoddard)
Changed in kolla-ansible:
assignee: nobody → Mark Goddard (mgoddard)
status: New → In Progress
Mark Goddard (mgoddard)
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (master)

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

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

Reviewed: https://review.openstack.org/435001
Committed: https://git.openstack.org/cgit/openstack/kolla-ansible/commit/?id=00a1bd3ae5b307368efb918d8db751572be20cce
Submitter: Jenkins
Branch: master

commit 00a1bd3ae5b307368efb918d8db751572be20cce
Author: Mark Goddard <email address hidden>
Date: Thu Feb 16 16:35:44 2017 +0000

    Add an Ansible group for bifrost

    It is not currently possible to deploy Bifrost on a host other than the
    Ansible control host. A deployer may want to manage an Ansible control
    environment remotely from the Bifrost deployment host but is currently
    unable to.

    This change adds a new top level 'deployment' Ansible group and a
    'bifrost' Ansible group containing the 'deployment' group. The Ansible
    play in ansible/bifrost.yml is now targeted at the hosts in the
    'bifrost' group. For backwards compatibility, the all-in-one and
    multinode inventories add localhost to the deployment group. This allows
    a deployer to deploy Bifrost on a remote host by modifying the hosts in
    the deployment or bifrost groups.

    Change-Id: I76808feab5dd67dff63379ed9c7d08a105636acf
    Closes-bug: #1665373

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

This issue was fixed in the openstack/kolla-ansible 5.0.0.0b2 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.