Merge "Ensure access-network address provided if required"

This commit is contained in:
Jenkins 2017-09-10 18:44:10 +00:00 committed by Gerrit Code Review
commit 415930cd4a
1 changed files with 4 additions and 2 deletions

View File

@ -17,6 +17,7 @@ import subprocess
import charm.openstack.designate as designate
import charms.reactive as reactive
import charmhelpers.core.hookenv as hookenv
import charmhelpers.contrib.network.ip as ip
from charms_openstack.charm import provide_charm_instance
from charms_openstack.charm.utils import is_data_changed
@ -85,10 +86,11 @@ def setup_amqp_req(amqp):
@reactive.when_not('shared-db.setup')
def setup_database(database):
"""Send request designate accounts and dbs"""
hostname = ip.get_address_in_network(database.access_network())
database.configure('designate', 'designate',
prefix='designate')
prefix='designate', hostname=hostname)
database.configure('dpm', 'dpm',
prefix='dpm')
prefix='dpm', hostname=hostname)
reactive.set_state('shared-db.setup')