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:
parent
bce11235a2
commit
f6a5e1f88a
@ -77,7 +77,7 @@ scenario](#all-in-one).
|
|||||||
| watcher | | | | | X | | |
|
| watcher | | | | | X | | |
|
||||||
| bgpvpn-api | | | | | X | | |
|
| bgpvpn-api | | | | | X | | |
|
||||||
| bgp-dr | | | | | X | | |
|
| bgp-dr | | | | | X | | |
|
||||||
| redis | | X | X | | | | |
|
| redis | | X | X | X | | | |
|
||||||
| l2gw | | | | | X | | |
|
| l2gw | | | | | X | | |
|
||||||
| octavia | | | | | X | X | |
|
| octavia | | | | | X | X | |
|
||||||
| om rpc | amqp1 | amqp1 | rabbit | rabbit | rabbit | rabbit | rabbit |
|
| om rpc | amqp1 | amqp1 | rabbit | rabbit | rabbit | rabbit | rabbit |
|
||||||
|
@ -58,6 +58,7 @@ if ($om_rpc == 'amqp') {
|
|||||||
include openstack_integration::qdr
|
include openstack_integration::qdr
|
||||||
}
|
}
|
||||||
include openstack_integration::mysql
|
include openstack_integration::mysql
|
||||||
|
include openstack_integration::redis
|
||||||
class { 'openstack_integration::keystone':
|
class { 'openstack_integration::keystone':
|
||||||
# NOTE(sileht): Telemetry autoscaling tempest tests can't renew token, so we
|
# NOTE(sileht): Telemetry autoscaling tempest tests can't renew token, so we
|
||||||
# use a long one
|
# use a long one
|
||||||
@ -93,7 +94,6 @@ class { 'openstack_integration::provision':
|
|||||||
# a volume from an image.
|
# a volume from an image.
|
||||||
image_format => 'raw',
|
image_format => 'raw',
|
||||||
}
|
}
|
||||||
include openstack_integration::redis
|
|
||||||
class { 'openstack_integration::gnocchi':
|
class { 'openstack_integration::gnocchi':
|
||||||
integration_enable => true,
|
integration_enable => true,
|
||||||
}
|
}
|
||||||
|
@ -47,6 +47,7 @@ include openstack_integration::apache
|
|||||||
include openstack_integration::memcached
|
include openstack_integration::memcached
|
||||||
include openstack_integration::rabbitmq
|
include openstack_integration::rabbitmq
|
||||||
include openstack_integration::mysql
|
include openstack_integration::mysql
|
||||||
|
include openstack_integration::redis
|
||||||
class { 'openstack_integration::keystone':
|
class { 'openstack_integration::keystone':
|
||||||
# NOTE(sileht): Telemetry autoscaling tempest tests can't renew token, so we
|
# NOTE(sileht): Telemetry autoscaling tempest tests can't renew token, so we
|
||||||
# use a long one
|
# use a long one
|
||||||
@ -80,7 +81,6 @@ if $ec2api_enabled {
|
|||||||
|
|
||||||
include openstack_integration::ceilometer
|
include openstack_integration::ceilometer
|
||||||
include openstack_integration::aodh
|
include openstack_integration::aodh
|
||||||
include openstack_integration::redis
|
|
||||||
class { 'openstack_integration::gnocchi':
|
class { 'openstack_integration::gnocchi':
|
||||||
integration_enable => true,
|
integration_enable => true,
|
||||||
backend => 'swift'
|
backend => 'swift'
|
||||||
|
@ -64,6 +64,7 @@ include openstack_integration::apache
|
|||||||
include openstack_integration::memcached
|
include openstack_integration::memcached
|
||||||
include openstack_integration::rabbitmq
|
include openstack_integration::rabbitmq
|
||||||
include openstack_integration::mysql
|
include openstack_integration::mysql
|
||||||
|
include openstack_integration::redis
|
||||||
include openstack_integration::ovn
|
include openstack_integration::ovn
|
||||||
include openstack_integration::keystone
|
include openstack_integration::keystone
|
||||||
include openstack_integration::glance
|
include openstack_integration::glance
|
||||||
|
@ -41,6 +41,9 @@ class openstack_integration::designate {
|
|||||||
class { 'designate::db':
|
class { 'designate::db':
|
||||||
database_connection => 'mysql+pymysql://designate:designate@127.0.0.1/designate?charset=utf8'
|
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'
|
include 'designate::client'
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user