crowbar/barclamp-database — pull request #51 by cdearborn (2014-02-18 18:42:47+00:00)
Title: Fix IP to service assignment [2/3]

This set of pull requests contains the following:

1. Adds the ability to specify an IP address that a service should bind to.
This is done by eliminating the calls to address_for in the messaging
and database upstream cookbooks and replacing them with endpoints.
We will need to convert calls to address_for to endpoints as we go
through the upstream cookbooks.
2. Modifications to the database and messaging barclamp custom recipes
so that the IP address assigned by crowbar networking is pulled out
and given to the service to use.

chef/cookbooks/database-custom/recipes/default.rb | 4 +-
.../openstack-common/attributes/database.rb | 41 +++++++-------
.../openstack-common/attributes/messaging.rb | 57 +++++++++++---------
.../openstack-common/libraries/endpoints.rb | 14 +++++
.../cookbooks/openstack-common/libraries/search.rb | 4 +-
chef/cookbooks/openstack-common/libraries/uri.rb | 2 +-
.../recipes/set_endpoints_by_interface.rb | 2 +-
.../openstack-common/spec/endpoints_spec.rb | 19 +++++++
.../cookbooks/openstack-common/spec/search_spec.rb | 14 ++---
.../openstack-ops-database/recipes/mysql-server.rb | 4 +-
.../recipes/postgresql-server.rb | 4 +-
11 files changed, 105 insertions(+), 60 deletions(-)

Crowbar-Pull-ID: b47bd52b0a9f7a155862bb2bb596e3fbd880aa1e

Crowbar-Release: development