Merge "Use the make_url function to build URLs"

This commit is contained in:
Jenkins 2017-05-06 19:51:02 +00:00 committed by Gerrit Code Review
commit edc29bc068
21 changed files with 247 additions and 253 deletions

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
Post-deployment for the TripleO undercloud
@ -81,13 +81,13 @@ resources:
auth_url:
if:
- ssl_disabled
- list_join:
- ''
- - 'http://'
- {get_param: [DeployedServerPortMap, 'control_virtual_ip', fixed_ips, 0, ip_address]}
- ':5000/v2.0'
- list_join:
- ''
- - 'https://'
- {get_param: [DeployedServerPortMap, 'public_virtual_ip', fixed_ips, 0, ip_address]}
- ':13000/v2.0'
- make_url:
scheme: http
host: {get_param: [DeployedServerPortMap, 'control_virtual_ip', fixed_ips, 0, ip_address]}
port: 5000
path: /v2.0
- make_url:
scheme: https
host: {get_param: [DeployedServerPortMap, 'public_virtual_ip', fixed_ips, 0, ip_address]}
port: 13000
path: /v2.0

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Aodh service configured with Puppet
@ -61,15 +61,15 @@ outputs:
config_settings:
aodh_redis_password: {get_param: RedisPassword}
aodh::db::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://aodh:'
- {get_param: AodhPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/aodh'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: aodh
password: {get_param: AodhPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /aodh
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
aodh::debug: {get_param: Debug}
aodh::auth::auth_url: {get_param: [EndpointMap, KeystoneInternal, uri_no_suffix] }
aodh::rabbit_userid: {get_param: RabbitUserName}

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Barbican API service configured with Puppet
@ -104,15 +104,15 @@ outputs:
params:
$NETWORK: {get_param: [ServiceNetMap, BarbicanApiNetwork]}
barbican::db::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://barbican:'
- {get_param: BarbicanPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/barbican'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: barbican
password: {get_param: BarbicanPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /barbican
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
tripleo.barbican_api.firewall_rules:
'117 barbican':
dport:

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Ceilometer Collector service configured with Puppet
@ -90,15 +90,15 @@ outputs:
- get_attr: [MongoDbBase, role_data, config_settings]
- get_attr: [CeilometerServiceBase, role_data, config_settings]
- ceilometer::db::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- - '://ceilometer:'
- {get_param: CeilometerPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/ceilometer'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: ceilometer
password: {get_param: CeilometerPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /ceilometer
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
ceilometer_backend: {get_param: CeilometerBackend}
ceilometer::event_time_to_live: {get_param: CeilometerEventTTL}
ceilometer::metering_time_to_live: {get_param: CeilometerMeteringTTL}

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Cinder base service. Shared by all Cinder services.
@ -92,15 +92,15 @@ outputs:
service_name: cinder_base
config_settings:
cinder::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://cinder:'
- {get_param: CinderPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/cinder'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: cinder
password: {get_param: CinderPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /cinder
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
cinder::debug: {get_param: Debug}
cinder::rabbit_use_ssl: {get_param: RabbitClientUseSSL}
cinder::rabbit_userid: {get_param: RabbitUserName}

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Congress service configured with Puppet
@ -62,15 +62,15 @@ outputs:
config_settings:
congress_password: {get_param: CongressPassword}
congress::db::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://congress:'
- {get_param: CongressPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/congress'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: congress
password: {get_param: CongressPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /congress
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
congress::debug: {get_param: Debug}
congress::rpc_backend: rabbit
congress::rabbit_userid: {get_param: RabbitUserName}

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack EC2-API service configured with Puppet
@ -99,15 +99,15 @@ outputs:
params:
$NETWORK: {get_param: [ServiceNetMap, Ec2ApiMetadataNetwork]}
ec2api::db::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://ec2_api:'
- {get_param: Ec2ApiPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/ec2_api'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: ec2_api
password: {get_param: Ec2ApiPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /ec2_api
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
ec2api::api::keystone_ec2_tokens_url:
list_join:
- ''

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Glance API service configured with Puppet
@ -144,15 +144,15 @@ outputs:
map_merge:
- get_attr: [TLSProxyBase, role_data, config_settings]
- glance::api::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://glance:'
- {get_param: GlancePassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/glance'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: glance
password: {get_param: GlancePassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /glance
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
glance::api::bind_port: {get_param: [EndpointMap, GlanceInternal, port]}
glance::api::authtoken::auth_uri: {get_param: [EndpointMap, KeystoneInternal, uri_no_suffix] }
glance::api::authtoken::auth_url: { get_param: [EndpointMap, KeystoneInternal, uri_no_suffix] }

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
Gnocchi service configured with Puppet
@ -59,15 +59,15 @@ outputs:
gnocchi_redis_password: {get_param: RedisPassword}
gnocchi::debug: {get_param: Debug}
gnocchi::db::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://gnocchi:'
- {get_param: GnocchiPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/gnocchi'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: gnocchi
password: {get_param: GnocchiPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /gnocchi
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
gnocchi::db::sync::extra_opts: '--skip-storage'
gnocchi::storage::metric_processing_delay: {get_param: MetricProcessingDelay}
gnocchi::storage::swift::swift_user: 'service:gnocchi'

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
Openstack Heat Engine service configured with Puppet
@ -84,34 +84,28 @@ outputs:
heat::engine::max_nested_stack_depth: 6
heat::engine::max_resources_per_stack: {get_param: HeatMaxResourcesPerStack}
heat::engine::heat_metadata_server_url:
list_join:
- ''
- - {get_param: [EndpointMap, HeatCfnPublic, protocol]}
- '://'
- {get_param: [EndpointMap, HeatCfnPublic, host]}
- ':'
- {get_param: [EndpointMap, HeatCfnPublic, port]}
make_url:
scheme: {get_param: [EndpointMap, HeatCfnPublic, protocol]}
host: {get_param: [EndpointMap, HeatCfnPublic, host]}
port: {get_param: [EndpointMap, HeatCfnPublic, port]}
heat::engine::heat_waitcondition_server_url:
list_join:
- ''
- - {get_param: [EndpointMap, HeatCfnPublic, protocol]}
- '://'
- {get_param: [EndpointMap, HeatCfnPublic, host]}
- ':'
- {get_param: [EndpointMap, HeatCfnPublic, port]}
- '/v1/waitcondition'
make_url:
scheme: {get_param: [EndpointMap, HeatCfnPublic, protocol]}
host: {get_param: [EndpointMap, HeatCfnPublic, host]}
port: {get_param: [EndpointMap, HeatCfnPublic, port]}
path: /v1/waitcondition
heat::engine::convergence_engine: {get_param: HeatConvergenceEngine}
tripleo::profile::base::heat::manage_db_purge: {get_param: HeatEnableDBPurge}
heat::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://heat:'
- {get_param: HeatPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/heat'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: heat
password: {get_param: HeatPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /heat
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
heat::keystone_ec2_uri:
list_join:
- ''

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Ironic services configured with Puppet
@ -52,15 +52,15 @@ outputs:
service_name: ironic_base
config_settings:
ironic::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://ironic:'
- {get_param: IronicPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/ironic'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: ironic
password: {get_param: IronicPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /ironic
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
ironic::debug: {get_param: Debug}
ironic::rabbit_userid: {get_param: RabbitUserName}
ironic::rabbit_password: {get_param: RabbitPassword}

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Keystone service configured with Puppet
@ -202,15 +202,15 @@ outputs:
map_merge:
- get_attr: [ApacheServiceBase, role_data, config_settings]
- keystone::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://keystone:'
- {get_param: AdminToken}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/keystone'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: keystone
password: {get_param: AdminToken}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /keystone
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
keystone::admin_token: {get_param: AdminToken}
keystone::admin_password: {get_param: AdminPassword}
keystone::roles::admin::password: {get_param: AdminPassword}

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
Openstack Manila base service. Shared by manila-api/scheduler/share services
@ -59,15 +59,15 @@ outputs:
manila::db::database_db_max_retries: -1
manila::db::database_max_retries: -1
manila::sql_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://manila:'
- {get_param: ManilaPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/manila'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: manila
password: {get_param: ManilaPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /manila
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
service_config_settings:
mysql:
manila::db::mysql::password: {get_param: ManilaPassword}

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
Openstack Mistral base service. Shared for all Mistral services.
@ -57,15 +57,15 @@ outputs:
service_name: mistral_base
config_settings:
mistral::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://mistral:'
- {get_param: MistralPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/mistral'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: mistral
password: {get_param: MistralPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /mistral
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
mistral::rabbit_userid: {get_param: RabbitUserName}
mistral::rabbit_password: {get_param: RabbitPassword}
mistral::rabbit_use_ssl: {get_param: RabbitClientUseSSL}

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Neutron Server configured with Puppet
@ -125,15 +125,15 @@ outputs:
- get_attr: [NeutronBase, role_data, config_settings]
- get_attr: [TLSProxyBase, role_data, config_settings]
- neutron::server::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://neutron:'
- {get_param: NeutronPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/ovs_neutron'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: neutron
password: {get_param: NeutronPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /ovs_neutron
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
neutron::policy::policies: {get_param: NeutronApiPolicies}
neutron::keystone::authtoken::auth_uri: {get_param: [EndpointMap, KeystoneInternal, uri_no_suffix] }
neutron::keystone::authtoken::auth_url: {get_param: [EndpointMap, KeystoneInternal, uri_no_suffix]}

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Neutron Plumgrid plugin
@ -92,15 +92,15 @@ outputs:
service_name: neutron_plugin_plumgrid
config_settings:
neutron::plugins::plumgrid::connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://neutron:'
- {get_param: NeutronPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/ovs_neutron'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: neutron
password: {get_param: NeutronPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /ovs_neutron
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
neutron::plugins::plumgrid::controller_priv_host: {get_param: [EndpointMap, KeystoneInternal, host]}
neutron::plugins::plumgrid::admin_password: {get_param: AdminPassword}
neutron::plugins::plumgrid::metadata_proxy_shared_secret: {get_param: NeutronMetadataProxySharedSecret}

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Nova base service. Shared for all Nova services.
@ -146,45 +146,45 @@ outputs:
nova::placement::os_region_name: {get_param: KeystoneRegion}
nova::placement::os_interface: {get_param: NovaPlacementAPIInterface}
nova::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://nova:'
- {get_param: NovaPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/nova'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: nova
password: {get_param: NovaPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /nova
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
nova::cell0_database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://nova:'
- {get_param: NovaPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/nova_cell0'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: nova
password: {get_param: NovaPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /nova_cell0
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
nova::api_database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://nova_api:'
- {get_param: NovaPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/nova_api'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: nova_api
password: {get_param: NovaPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /nova_api
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
nova::placement_database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://nova_placement:'
- {get_param: NovaPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/nova_placement'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: nova_placement
password: {get_param: NovaPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /nova_placement
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
nova::debug: {get_param: Debug}
nova::purge_config: {get_param: EnableConfigPurge}
nova::network::neutron::neutron_project_name: 'service'

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Octavia API service.
@ -65,15 +65,15 @@ outputs:
- octavia::keystone::authtoken::auth_uri: {get_param: [EndpointMap, KeystoneInternal, uri] }
octavia::policy::policies: {get_param: OctaviaApiPolicies}
octavia::db::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://octavia:'
- {get_param: OctaviaPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/octavia'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: octavia
password: {get_param: OctaviaPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /octavia
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
octavia::keystone::authtoken::auth_url: {get_param: [EndpointMap, KeystoneInternal, uri_no_suffix]}
octavia::keystone::authtoken::project_name: 'service'
octavia::keystone::authtoken::password: {get_param: OctaviaPassword}

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Panko service configured with Puppet
@ -38,15 +38,15 @@ outputs:
service_name: panko_base
config_settings:
panko::db::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://panko:'
- {get_param: PankoPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/panko'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: panko
password: {get_param: PankoPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /panko
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
panko::debug: {get_param: Debug}
panko::auth::auth_url: {get_param: [EndpointMap, KeystoneInternal, uri_no_suffix] }
panko::keystone::authtoken::project_name: 'service'

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Sahara base service. Shared for all Sahara services.
@ -56,15 +56,15 @@ outputs:
service_name: sahara_base
config_settings:
sahara::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://sahara:'
- {get_param: SaharaPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/sahara'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: sahara
password: {get_param: SaharaPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /sahara
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
sahara::rabbit_password: {get_param: RabbitPassword}
sahara::rabbit_user: {get_param: RabbitUserName}
sahara::rabbit_use_ssl: {get_param: RabbitClientUseSSL}

View File

@ -1,4 +1,4 @@
heat_template_version: ocata
heat_template_version: pike
description: >
OpenStack Tacker service configured with Puppet
@ -62,15 +62,15 @@ outputs:
config_settings:
tacker_password: {get_param: TackerPassword}
tacker::db::database_connection:
list_join:
- ''
- - {get_param: [EndpointMap, MysqlInternal, protocol]}
- '://tacker:'
- {get_param: TackerPassword}
- '@'
- {get_param: [EndpointMap, MysqlInternal, host]}
- '/tacker'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
make_url:
scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
username: tacker
password: {get_param: TackerPassword}
host: {get_param: [EndpointMap, MysqlInternal, host]}
path: /tacker
query:
read_default_file: /etc/my.cnf.d/tripleo.cnf
read_default_group: tripleo
tacker::debug: {get_param: Debug}
tacker::rpc_backend: rabbit