if hiera('step') >= 1 {
+ if count(hiera('ntp::servers')) > 0 {
+ include ::ntp
+ }
+
$controller_node_ips = split(hiera('controller_node_ips'), ',')
$controller_node_names = split(downcase(hiera('controller_node_names')), ',')
class { '::tripleo::loadbalancer' :
}
}
- if count(hiera('ntp::servers')) > 0 {
- include ::ntp
- }
-
# MongoDB
if downcase(hiera('ceilometer_backend')) == 'mongodb' {
$mongo_node_ips = split(hiera('mongo_node_ips'), ',')
include ::ceph::profile::osd
}
+ # Memcached
+ include ::memcached
+
} #END STEP 2
if (hiera('step') >= 3 and $pacemaker_master) or hiera('step') >= 4 {
- include ::keystone
+ class { '::keystone':
+ sync_db => $sync_db,
+ }
#TODO: need a cleanup-keystone-tokens.sh solution here
keystone_config {
Service['neutron-server'] -> Service['neutron-metadata']
include ::cinder
- include ::cinder::api
+ class { '::cinder::api':
+ sync_db => $sync_db,
+ }
include ::cinder::glance
include ::cinder::scheduler
include ::cinder::volume
}
# swift proxy
- include ::memcached
include ::swift::proxy
include ::swift::proxy::proxy_logging
include ::swift::proxy::healthcheck