09a30693cb
Change-Id: Ieb31431ee19d74b101fbd248990f99b57430ea2d
22 lines
767 B
Puppet
22 lines
767 B
Puppet
notice('MODULAR: haproxy-database.pp')
|
|
|
|
$is_primary_controller = hiera('primary_controller')
|
|
$custom_mysql_setup_class = hiera('custom_mysql_setup_class')
|
|
$mysqld_ipaddresses = hiera('mysqld_ipaddresses')
|
|
$mysqld_names = hiera('mysqld_names')
|
|
$database_vip = hiera('database_vip')
|
|
|
|
Haproxy::Service { use_include => true }
|
|
Haproxy::Balancermember { use_include => true }
|
|
|
|
if ($custom_mysql_setup_class in ['galera', 'percona', 'percona_packages']) {
|
|
class { 'openstack::ha::mysqld':
|
|
is_primary_controller => $is_primary_controller,
|
|
server_names => $mysqld_names,
|
|
ipaddresses => $mysqld_ipaddresses,
|
|
public_virtual_ip => $database_vip,
|
|
internal_virtual_ip => $database_vip,
|
|
}
|
|
}
|
|
|