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.
18 description: Mapping of service endpoint -> protocol. Typically set
19 via parameter_defaults in the resource registry.
24 An exported storage device that should be mounted by Pacemaker
25 as Glance storage. Effective when GlanceFilePcmkManage is true.
30 Filesystem type for Pacemaker mount used as Glance storage.
31 Effective when GlanceFilePcmkManage is true.
36 Whether to make Glance file backend a mount managed by Pacemaker.
37 Effective when GlanceBackend is 'file'.
39 GlanceFilePcmkOptions:
42 Mount options for Pacemaker mount used as Glance storage.
43 Effective when GlanceFilePcmkManage is true.
49 type: ../glance-api.yaml
51 ServiceNetMap: {get_param: ServiceNetMap}
52 DefaultPasswords: {get_param: DefaultPasswords}
53 EndpointMap: {get_param: EndpointMap}
57 description: Role data for the Glance role.
59 service_name: glance_api
60 monitoring_subscription: {get_attr: [GlanceApiBase, role_data, monitoring_subscription]}
61 logging_source: {get_attr: [GlanceApiBase, role_data, logging_source]}
62 logging_groups: {get_attr: [GlanceApiBase, role_data, logging_groups]}
65 - get_attr: [GlanceApiBase, role_data, config_settings]
66 - glance_file_pcmk_device: {get_param: GlanceFilePcmkDevice}
67 glance_file_pcmk_fstype: {get_param: GlanceFilePcmkFstype}
68 glance_file_pcmk_manage: {get_param: GlanceFilePcmkManage}
69 glance_file_pcmk_options: {get_param: GlanceFilePcmkOptions}
70 glance_file_pcmk_directory: '/var/lib/glance/images'
71 glance::api::manage_service: false
72 glance::api::enabled: false
74 include ::tripleo::profile::pacemaker::glance