We need a swift_standalone play for Juno

Bug #1435350 reported by Andy McCrae
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Invalid
Undecided
Andy McCrae
Juno
Fix Released
High
Andy McCrae
Trunk
Invalid
Undecided
Andy McCrae

Bug Description

In master the services that are unrequired will be ignored and not run, however in Juno since keystone will setup ALL services/endpoints this will fail when the services don't have the appropriate variables included.

Additionally the rpc-support plays will fail when trying to setup nova/neutron configuration.

This can be avoided by skipping the plays that are not required (rpc-support-api, and keystone-add-all-services.yml) but to facilitate this it would be easiest to create a new play that will skip the non-swift/keystone/infra plays that are not required here.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to os-ansible-deployment (juno)

Fix proposed to branch: juno
Review: https://review.openstack.org/167170

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to os-ansible-deployment (juno)

Reviewed: https://review.openstack.org/167170
Committed: https://git.openstack.org/cgit/stackforge/os-ansible-deployment/commit/?id=04c1c176ace1b9052d945bba6d0b6f959e6df044
Submitter: Jenkins
Branch: juno

commit 04c1c176ace1b9052d945bba6d0b6f959e6df044
Author: Andy McCrae <email address hidden>
Date: Mon Mar 23 13:48:18 2015 +0000

    Allow swift stand alone to be installed for Juno

    * Add a new play to do swift_standalone
    * The play removes the unrequired plays and tasks
    * Removes keystone service setup for all services.
    * Removes non keystone/infra/swift plays
    * Removes support plays that setup nova/neutron

    Without this play swift_standalone deploys would fail unless a very
    specific set of plays is run.

    Closes-Bug: 1435350
    Change-Id: I67969ebdbdc91205f78d13a0a61d5b29cd79f0d0

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.