1 heat_template_version: 2016-04-08
4 Openstack Manila generic backend.
7 ManilaGenericEnableBackend:
10 ManilaGenericBackendName:
12 default: tripleo_generic
13 ManilaGenericDriverHandlesShareServers:
16 ManilaGenericSmbTemplateConfigPath:
18 default: '$state_path/smb.conf'
19 ManilaGenericVolumeNameTemplate:
21 default: 'manila-share-%s'
22 ManilaGenericVolumeSnapshotNameTemplate:
24 default: 'manila-snapshot-%s'
25 ManilaGenericShareMountPath:
28 ManilaGenericMaxTimeToCreateVolume:
31 ManilaGenericMaxTimeToAttach:
34 ManilaGenericServiceInstanceSmbConfigPath:
36 default: '$share_mount_path/smb.conf'
37 ManilaGenericShareVolumeFsType:
40 ManilaGenericCinderVolumeType:
43 ManilaServiceInstanceUser:
46 ManilaServiceInstancePassword: #SET THIS via parameter_defaults
49 ManilaServiceInstanceFlavorId:
52 ManilaServiceNetworkCidr:
54 default: '172.16.0.0/16'
57 description: Mapping of service_name -> network name. Typically set
58 via parameter_defaults in the resource registry. This
59 mapping overrides those in ServiceNetMapDefaults.
67 description: Mapping of service endpoint -> protocol. Typically set
68 via parameter_defaults in the resource registry.
72 description: Role data for the Manila Generic backend.
74 service_name: manila_backend_generic
76 manila_generic_enable_backend: {get_param: ManilaGenericEnableBackend}
77 manila::backend::generic::title: {get_param: ManilaGenericBackendName}
78 manila::backend::generic::driver_handles_share_servers: {get_param: ManilaGenericDriverHandlesShareServers}
79 manila::backend::generic::smb_template_config_path: {get_param: ManilaGenericSmbTemplateConfigPath}
80 manila::backend::generic::volume_name_template: {get_param: ManilaGenericVolumeNameTemplate}
81 manila::backend::generic::volume_snapshot_name_template: {get_param: ManilaGenericVolumeSnapshotNameTemplate}
82 manila::backend::generic::share_mount_path: {get_param: ManilaGenericShareMountPath}
83 manila::backend::generic::max_time_to_create_volume: {get_param: ManilaGenericMaxTimeToCreateVolume}
84 manila::backend::generic::max_time_to_attach: {get_param: ManilaGenericMaxTimeToAttach}
85 manila::backend::generic::service_instance_smb_config_path: {get_param: ManilaGenericServiceInstanceSmbConfigPath}
86 manila::backend::generic::share_volume_fstype: {get_param: ManilaGenericShareVolumeFsType}
87 manila::backend::generic::cinder_volume_type: {get_param: ManilaGenericCinderVolumeType}
88 manila::service_instance::service_instance_user: {get_param: ManilaServiceInstanceUser}
89 manila::service_instance::service_instance_password: {get_param: ManilaServiceInstancePassword}
90 manila::service_instance::service_instance_flavor_id: {get_param: ManilaServiceInstanceFlavorId}
91 manila::service_instance::service_network_cidr: {get_param: ManilaServiceNetworkCidr}