@ -4,10 +4,6 @@ description: >
OpenStack controller node configured by Puppet.
parameters:
AdminPassword:
description : The password for the keystone admin account, used for monitoring, querying neutron etc.
type : string
hidden : true
AodhPassword:
description : The password for the aodh services.
type : string
@ -47,10 +43,6 @@ parameters:
default : false
description : Whether to enable fencing in Pacemaker or not.
type : boolean
EnableGalera:
default : true
description : Whether to use Galera instead of regular MariaDB.
type : boolean
EnableLoadBalancer:
default : true
description : Whether to deploy a LoadBalancer on the Controller
@ -149,31 +141,6 @@ parameters:
default : false
description : Whether IPtables rules should be purged before setting up the new ones.
type : boolean
MysqlClusterUniquePart:
description : A unique identifier of the MySQL cluster the controller is in.
type : string
default : 'unset' # Has to be here because of the ignored empty value bug
# Drop the validation: https://bugs.launchpad.net/tripleo/+bug/1405446
# constraints:
# - length: {min: 4, max: 10}
MysqlInnodbBufferPoolSize:
description : >
Specifies the size of the buffer pool in megabytes. Setting to
zero should be interpreted as "no value" and will defer to the
lower level default.
type : number
default : 0
MysqlMaxConnections:
description : Configures MySQL max_connections config setting
type : number
default : 4096
MysqlClustercheckPassword:
type : string
hidden : true
MysqlRootPassword:
type : string
hidden : true
default : '' # Has to be here because of the ignored empty value bug
NeutronMetadataProxySharedSecret:
description : Shared secret to prevent spoofing
type : string
@ -251,9 +218,6 @@ parameters:
type : string
description : Nova Compute upgrade level
default : ''
MysqlVirtualIP:
type : string
default : ''
ServiceNetMap:
default : {}
description : Mapping of service_name -> network name. Typically set
@ -485,25 +449,14 @@ resources:
haproxy_stats_user : {get_param : HAProxyStatsUser}
heat_auth_encryption_key : {get_param : HeatAuthEncryptionKey}
horizon_secret : {get_param : HorizonSecret}
admin_password : {get_param : AdminPassword}
debug : {get_param : Debug}
keystone_identity_uri : { get_param : [ EndpointMap, KeystoneAdmin, uri_no_suffix] }
keystone_auth_uri : {get_param : [ EndpointMap, KeystoneInternal, uri] }
keystone_ec2_uri : { get_param : [ EndpointMap, KeystoneEC2, uri] }
enable_fencing : {get_param : EnableFencing}
enable_galera : {get_param : EnableGalera}
enable_load_balancer : {get_param : EnableLoadBalancer}
manage_firewall : {get_param : ManageFirewall}
purge_firewall_rules : {get_param : PurgeFirewallRules}
mysql_innodb_buffer_pool_size : {get_param : MysqlInnodbBufferPoolSize}
mysql_max_connections : {get_param : MysqlMaxConnections}
mysql_root_password : {get_param : MysqlRootPassword}
mysql_clustercheck_password : {get_param : MysqlClustercheckPassword}
mysql_cluster_name:
str_replace:
template : tripleo-CLUSTER
params:
CLUSTER : {get_param : MysqlClusterUniquePart}
neutron_metadata_proxy_shared_secret : {get_param : NeutronMetadataProxySharedSecret}
aodh_internal_url : { get_param : [ EndpointMap, AodhInternal, uri ] }
aodh_public_url : { get_param : [ EndpointMap, AodhPublic, uri ] }
@ -569,8 +522,6 @@ resources:
redis_vip : {get_param : RedisVirtualIP}
sahara_api_network : {get_attr : [ NetIpMap, net_ip_map, {get_param: [ServiceNetMap, SaharaApiNetwork]}]}
memcached_network : {get_attr : [ NetIpMap, net_ip_map, {get_param: [ServiceNetMap, MemcachedNetwork]}]}
mysql_network : {get_attr : [ NetIpMap, net_ip_map, {get_param: [ServiceNetMap, MysqlNetwork]}]}
mysql_virtual_ip : {get_param : MysqlVirtualIP}
ceph_cluster_network:
get_attr:
- NetIpMap
@ -680,17 +631,6 @@ resources:
# MongoDB
mongodb::server::bind_ip : {get_input : mongo_db_network}
# MySQL
admin_password : {get_input : admin_password}
enable_galera : {get_input : enable_galera}
mysql_innodb_buffer_pool_size : {get_input : mysql_innodb_buffer_pool_size}
mysql_max_connections : {get_input : mysql_max_connections}
mysql::server::root_password : {get_input : mysql_root_password}
mysql_clustercheck_password : {get_input : mysql_clustercheck_password}
mysql_cluster_name : {get_input : mysql_cluster_name}
mysql_bind_host : {get_input : mysql_network}
mysql_virtual_ip : {get_input : mysql_virtual_ip}
# Neutron
neutron::bind_host : {get_input : neutron_api_network}
neutron::agents::ml2::ovs::local_ip : {get_input : neutron_local_ip}