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