Switch designate to transport_url

This was not included in the previous patch[0] because the Ubuntu
designate package we were using seemed to ignore the transport_url.
This change updates designate to use transport_url and should be merged
once passing CI.

[0] https://review.openstack.org/#/c/395707/

Change-Id: I700c62db18150ba68628ec8262353f8e9db2b796
This commit is contained in:
Alex Schultz 2016-11-30 14:07:02 -07:00
parent dd9582ff9b
commit 29a06288c5
1 changed files with 9 additions and 15 deletions

View File

@ -28,21 +28,15 @@ class openstack_integration::designate {
}
class { '::designate':
rabbit_userid => 'designate',
rabbit_password => 'an_even_bigger_secret',
rabbit_host => $::openstack_integration::config::ip_for_url,
rabbit_port => $::openstack_integration::config::rabbit_port,
# TODO(aschultz): switch after ubuntu updates designate to a version
# that works with this.
#default_transport_url => os_transport_url({
# 'transport' => 'rabbit',
# 'host' => $::openstack_integration::config::host,
# 'port' => $::openstack_integration::config::rabbit_port,
# 'username' => 'designate',
# 'password' => 'an_even_bigger_secret',
#}),
rabbit_use_ssl => $::openstack_integration::config::ssl,
debug => true,
default_transport_url => os_transport_url({
'transport' => 'rabbit',
'host' => $::openstack_integration::config::host,
'port' => $::openstack_integration::config::rabbit_port,
'username' => 'designate',
'password' => 'an_even_bigger_secret',
}),
rabbit_use_ssl => $::openstack_integration::config::ssl,
debug => true,
}
class { '::designate::db':