Designate: Enable coordination bacend

Current designate requires coordination backend so that central and
producer can handle global lock among multiple nodes.

Change-Id: I80d66cfb495130cd0420f28669bcc4b495e6d717
This commit is contained in:
Takashi Kajinami 2022-08-31 01:30:28 +09:00
parent bce11235a2
commit f6a5e1f88a
5 changed files with 7 additions and 3 deletions

View File

@ -77,7 +77,7 @@ scenario](#all-in-one).
| watcher | | | | | X | | |
| bgpvpn-api | | | | | X | | |
| bgp-dr | | | | | X | | |
| redis | | X | X | | | | |
| redis | | X | X | X | | | |
| l2gw | | | | | X | | |
| octavia | | | | | X | X | |
| om rpc | amqp1 | amqp1 | rabbit | rabbit | rabbit | rabbit | rabbit |

View File

@ -58,6 +58,7 @@ if ($om_rpc == 'amqp') {
include openstack_integration::qdr
}
include openstack_integration::mysql
include openstack_integration::redis
class { 'openstack_integration::keystone':
# NOTE(sileht): Telemetry autoscaling tempest tests can't renew token, so we
# use a long one
@ -93,7 +94,6 @@ class { 'openstack_integration::provision':
# a volume from an image.
image_format => 'raw',
}
include openstack_integration::redis
class { 'openstack_integration::gnocchi':
integration_enable => true,
}

View File

@ -47,6 +47,7 @@ include openstack_integration::apache
include openstack_integration::memcached
include openstack_integration::rabbitmq
include openstack_integration::mysql
include openstack_integration::redis
class { 'openstack_integration::keystone':
# NOTE(sileht): Telemetry autoscaling tempest tests can't renew token, so we
# use a long one
@ -80,7 +81,6 @@ if $ec2api_enabled {
include openstack_integration::ceilometer
include openstack_integration::aodh
include openstack_integration::redis
class { 'openstack_integration::gnocchi':
integration_enable => true,
backend => 'swift'

View File

@ -64,6 +64,7 @@ include openstack_integration::apache
include openstack_integration::memcached
include openstack_integration::rabbitmq
include openstack_integration::mysql
include openstack_integration::redis
include openstack_integration::ovn
include openstack_integration::keystone
include openstack_integration::glance

View File

@ -41,6 +41,9 @@ class openstack_integration::designate {
class { 'designate::db':
database_connection => 'mysql+pymysql://designate:designate@127.0.0.1/designate?charset=utf8'
}
class { 'designate::coordination':
backend_url => $::openstack_integration::config::tooz_url,
}
include 'designate::client'