1 heat_template_version: pike
4 Manila-share service configured with Puppet
9 description: Dictionary packing service data
13 description: Mapping of service_name -> network name. Typically set
14 via parameter_defaults in the resource registry. This
15 mapping overrides those in ServiceNetMapDefaults.
22 description: Role name on which the service is applied
26 description: Parameters specific to the role
30 description: Mapping of service endpoint -> protocol. Typically set
31 via parameter_defaults in the resource registry.
33 MonitoringSubscriptionManilaShare:
34 default: 'overcloud-manila-share'
37 description: The password for the manila service account.
43 type: ./manila-base.yaml
45 ServiceData: {get_param: ServiceData}
46 ServiceNetMap: {get_param: ServiceNetMap}
47 DefaultPasswords: {get_param: DefaultPasswords}
48 EndpointMap: {get_param: EndpointMap}
49 RoleName: {get_param: RoleName}
50 RoleParameters: {get_param: RoleParameters}
54 description: Role data for the Manila-share role.
56 service_name: manila_share
57 monitoring_subscription: {get_param: MonitoringSubscriptionManilaShare}
60 - get_attr: [ManilaBase, role_data, config_settings]
61 - manila::volume::cinder::cinder_admin_tenant_name: 'service'
62 manila::keystone::authtoken::password: {get_param: ManilaPassword}
63 manila::keystone::authtoken::auth_uri: {get_param: [EndpointMap, KeystoneInternal, uri]}
64 manila::keystone::authtoken::auth_url: { get_param: [EndpointMap, KeystoneInternal, uri_no_suffix] }
65 manila::keystone::authtoken::project_name: 'service'
66 service_config_settings:
67 get_attr: [ManilaBase, role_data, service_config_settings]
69 include ::tripleo::profile::base::manila::share