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: Mapping of service_name -> network name. Typically set
22 via parameter_defaults in the resource registry. This
23 mapping overrides those in ServiceNetMapDefaults.
30 description: Role name on which the service is applied
34 description: Parameters specific to the role
38 description: Mapping of service endpoint -> protocol. Typically set
39 via parameter_defaults in the resource registry.
43 description: Set rabbit subscriber port, change this if using SSL
48 Rabbit client subscriber parameter to specify
49 an SSL connection to the RabbitMQ host.
52 description: The password for RabbitMQ
57 description: The username for RabbitMQ
59 CinderCronDbPurgeMinute:
62 Cron to move deleted instances to another table - Minute
64 CinderCronDbPurgeHour:
67 Cron to move deleted instances to another table - Hour
69 CinderCronDbPurgeMonthday:
72 Cron to move deleted instances to another table - Month Day
74 CinderCronDbPurgeMonth:
77 Cron to move deleted instances to another table - Month
79 CinderCronDbPurgeWeekday:
82 Cron to move deleted instances to another table - Week Day
84 CinderCronDbPurgeUser:
87 Cron to move deleted instances to another table - User
92 Cron to move deleted instances to another table - Age
94 CinderCronDbPurgeDestination:
97 Cron to move deleted instances to another table - Log destination
98 default: '/var/log/cinder/cinder-rowsflush.log'
101 service_debug_unset: {equals : [{get_param: CinderDebug}, '']}
105 description: Role data for the Cinder base service.
107 service_name: cinder_base
109 cinder::database_connection:
111 scheme: {get_param: [EndpointMap, MysqlInternal, protocol]}
113 password: {get_param: CinderPassword}
114 host: {get_param: [EndpointMap, MysqlInternal, host]}
117 read_default_file: /etc/my.cnf.d/tripleo.cnf
118 read_default_group: tripleo
121 - service_debug_unset
122 - {get_param: Debug }
123 - {get_param: CinderDebug }
124 cinder::rabbit_use_ssl: {get_param: RabbitClientUseSSL}
125 cinder::rabbit_userid: {get_param: RabbitUserName}
126 cinder::rabbit_password: {get_param: RabbitPassword}
127 cinder::rabbit_port: {get_param: RabbitClientPort}
128 cinder::rabbit_heartbeat_timeout_threshold: 60
129 cinder::cron::db_purge::destination: '/dev/null'
130 cinder::db::database_db_max_retries: -1
131 cinder::db::database_max_retries: -1
132 cinder::cron::db_purge::minute: {get_param: CinderCronDbPurgeMinute}
133 cinder::cron::db_purge::hour: {get_param: CinderCronDbPurgeHour}
134 cinder::cron::db_purge::monthday: {get_param: CinderCronDbPurgeMonthday}
135 cinder::cron::db_purge::month: {get_param: CinderCronDbPurgeMonth}
136 cinder::cron::db_purge::weekday: {get_param: CinderCronDbPurgeWeekday}
137 cinder::cron::db_purge::user: {get_param: CinderCronDbPurgeUser}
138 cinder::cron::db_purge::age: {get_param: CinderCronDbPurgeAge}
139 cinder::cron::db_purge::destination: {get_param: CinderCronDbPurgeDestination}
140 cinder::glance::glance_api_servers: {get_param: [EndpointMap, GlanceInternal, uri]}