more
This commit is contained in:
parent
e40da31d14
commit
695341fefa
|
@ -466,10 +466,10 @@ def get_hostname(address, fqdn=True):
|
|||
return result.split('.')[0]
|
||||
|
||||
|
||||
def sync_db_with_multi_ipv6_addresses():
|
||||
def sync_db_with_multi_ipv6_addresses(database, database_user):
|
||||
hosts = get_ipv6_addr(dynamic_only=False)
|
||||
for rid in relation_ids('shared-db'):
|
||||
relation_set(relation_id=rid,
|
||||
database=config('database'),
|
||||
username=config('database-user'),
|
||||
database=database,
|
||||
username=database_user,
|
||||
hostname=json.dumps(hosts))
|
||||
|
|
|
@ -106,7 +106,8 @@ def install():
|
|||
def config_changed():
|
||||
if config('prefer-ipv6'):
|
||||
setup_ipv6()
|
||||
sync_db_with_multi_ipv6_addresses()
|
||||
sync_db_with_multi_ipv6_addresses(config('database'),
|
||||
config('database-user'))
|
||||
|
||||
global CONFIGS
|
||||
if openstack_upgrade_available('neutron-server'):
|
||||
|
@ -149,7 +150,8 @@ def db_joined():
|
|||
raise Exception(e)
|
||||
|
||||
if config('prefer-ipv6'):
|
||||
sync_db_with_multi_ipv6_addresses()
|
||||
sync_db_with_multi_ipv6_addresses(config('database'),
|
||||
config('database-user'))
|
||||
else:
|
||||
host = unit_get('private-address')
|
||||
relation_set(database=config('database'),
|
||||
|
|
Loading…
Reference in New Issue