1 heat_template_version: 2016-04-08
4 OpenStack Glance API service with Pacemaker configured with Puppet.
9 description: Mapping of service endpoint -> protocol. Typically set
10 via parameter_defaults in the resource registry.
15 An exported storage device that should be mounted by Pacemaker
16 as Glance storage. Effective when GlanceFilePcmkManage is true.
21 Filesystem type for Pacemaker mount used as Glance storage.
22 Effective when GlanceFilePcmkManage is true.
27 Whether to make Glance file backend a mount managed by Pacemaker.
28 Effective when GlanceBackend is 'file'.
30 GlanceFilePcmkOptions:
33 Mount options for Pacemaker mount used as Glance storage.
34 Effective when GlanceFilePcmkManage is true.
40 type: ../glance-api.yaml
42 EndpointMap: {get_param: EndpointMap}
46 description: Role data for the Glance role.
48 service_name: glance_api
51 - get_attr: [GlanceApiBase, role_data, config_settings]
52 - glance_file_pcmk_device: {get_param: GlanceFilePcmkDevice}
53 glance_file_pcmk_fstype: {get_param: GlanceFilePcmkFstype}
54 glance_file_pcmk_manage: {get_param: GlanceFilePcmkManage}
55 glance_file_pcmk_options: {get_param: GlanceFilePcmkOptions}
56 glance_file_pcmk_directory: '/var/lib/glance/images'
57 glance::api::manage_service: false
58 glance::api::enabled: false
60 include ::tripleo::profile::pacemaker::glance