1 heat_template_version: pike
4 OpenStack Cinder base service. Shared by all Cinder services.
8 description: The password for the cinder service account, used by cinder-api.
13 description: Set to True to enable debugging on all services.
17 description: Set to True to enable debugging on Cinder services.
21 description: Dictionary packing service data
25 description: Mapping of service_name -> network name. Typically set
26 via parameter_defaults in the resource registry. This
27 mapping overrides those in ServiceNetMapDefaults.
34 description: Role name on which the service is applied
38 description: Parameters specific to the role
42 description: Mapping of service endpoint -> protocol. Typically set
43 via parameter_defaults in the resource registry.
47 description: Set rabbit subscriber port, change this if using SSL
52 Rabbit client subscriber parameter to specify
53 an SSL connection to the RabbitMQ host.
56 description: The password for RabbitMQ
61 description: The username for RabbitMQ
63 CinderCronDbPurgeMinute:
66 Cron to move deleted instances to another table - Minute
68 CinderCronDbPurgeHour:
71 Cron to move deleted instances to another table - Hour
73 CinderCronDbPurgeMonthday:
76 Cron to move deleted instances to another table - Month Day
78 CinderCronDbPurgeMonth:
81 Cron to move deleted instances to another table - Month
83 CinderCronDbPurgeWeekday:
86 Cron to move deleted instances to another table - Week Day
88 CinderCronDbPurgeUser:
91 Cron to move deleted instances to another table - User
96 Cron to move deleted instances to another table - Age
98 CinderCronDbPurgeDestination:
101 Cron to move deleted instances to another table - Log destination
102 default: '/var/log/cinder/cinder-rowsflush.log'
105 service_debug_unset: {equals : [{get_param: CinderDebug}, '']}
109 description: Role data for the Cinder base service.
111 service_name: cinder_base
113 cinder::database_connection:
115 scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
117 password: {get_param: CinderPassword}
118 host: {get_param: [EndpointMap, MysqlInternal, host]}
121 read_default_file: /etc/my.cnf.d/tripleo.cnf
122 read_default_group: tripleo
125 - service_debug_unset
126 - {get_param: Debug }
127 - {get_param: CinderDebug }
128 cinder::rabbit_use_ssl: {get_param: RabbitClientUseSSL}
129 cinder::rabbit_userid: {get_param: RabbitUserName}
130 cinder::rabbit_password: {get_param: RabbitPassword}
131 cinder::rabbit_port: {get_param: RabbitClientPort}
132 cinder::rabbit_heartbeat_timeout_threshold: 60
133 cinder::cron::db_purge::destination: '/dev/null'
134 cinder::db::database_db_max_retries: -1
135 cinder::db::database_max_retries: -1
136 cinder::cron::db_purge::minute: {get_param: CinderCronDbPurgeMinute}
137 cinder::cron::db_purge::hour: {get_param: CinderCronDbPurgeHour}
138 cinder::cron::db_purge::monthday: {get_param: CinderCronDbPurgeMonthday}
139 cinder::cron::db_purge::month: {get_param: CinderCronDbPurgeMonth}
140 cinder::cron::db_purge::weekday: {get_param: CinderCronDbPurgeWeekday}
141 cinder::cron::db_purge::user: {get_param: CinderCronDbPurgeUser}
142 cinder::cron::db_purge::age: {get_param: CinderCronDbPurgeAge}
143 cinder::cron::db_purge::destination: {get_param: CinderCronDbPurgeDestination}
144 cinder::glance::glance_api_servers: {get_param: [EndpointMap, GlanceInternal, uri]}