1 heat_template_version: pike
4 OpenStack Sahara base service. Shared for all Sahara services.
9 description: Mapping of service_name -> network name. Typically set
10 via parameter_defaults in the resource registry. This
11 mapping overrides those in ServiceNetMapDefaults.
18 description: Role name on which the service is applied
22 description: Parameters specific to the role
26 description: Mapping of service endpoint -> protocol. Typically set
27 via parameter_defaults in the resource registry.
30 description: The password for RabbitMQ
35 description: The username for RabbitMQ
40 Rabbit client subscriber parameter to specify
41 an SSL connection to the RabbitMQ host.
45 description: Set rabbit subscriber port, change this if using SSL
48 description: The password for the sahara service account, used by sahara-api.
54 description: Set to True to enable debugging on all services.
57 description: Set to True to enable debugging Sahara services.
60 default: ["ambari","cdh","mapr","vanilla","spark","storm"]
61 description: Sahara enabled plugin list
62 type: comma_delimited_list
65 service_debug_unset: {equals : [{get_param: SaharaDebug}, '']}
69 description: Role data for the Sahara base service.
71 service_name: sahara_base
73 sahara::database_connection:
75 scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
77 password: {get_param: SaharaPassword}
78 host: {get_param: [EndpointMap, MysqlInternal, host]}
81 read_default_file: /etc/my.cnf.d/tripleo.cnf
82 read_default_group: tripleo
83 sahara::rabbit_password: {get_param: RabbitPassword}
84 sahara::rabbit_user: {get_param: RabbitUserName}
85 sahara::rabbit_use_ssl: {get_param: RabbitClientUseSSL}
86 sahara::rabbit_port: {get_param: RabbitClientPort}
91 - {get_param: SaharaDebug }
92 # Remove admin_password when https://review.openstack.org/442619 is merged.
93 sahara::admin_password: {get_param: SaharaPassword}
94 sahara::use_neutron: true
95 sahara::plugins: {get_param: SaharaPlugins}
96 sahara::rpc_backend: rabbit
97 sahara::db::database_db_max_retries: -1
98 sahara::db::database_max_retries: -1
99 sahara::keystone::authtoken::auth_uri: {get_param: [EndpointMap, KeystoneInternal, uri_no_suffix]}
100 sahara::keystone::authtoken::auth_url: {get_param: [EndpointMap, KeystoneInternal, uri_no_suffix]}
101 sahara::keystone::authtoken::password: {get_param: SaharaPassword}
102 sahara::keystone::authtoken::project_name: 'service'