Merge "Move per-role *SchedulerHints parameters into role templates"
[apex-tripleo-heat-templates.git] / environments / manila-generic-config.yaml
1 # A Heat environment file which can be used to enable a
2 # a Manila generic driver backend.
3 resource_registry:
4   OS::Tripleo::Services::ManilaApi: ../puppet/services/manila-api.yaml
5   OS::Tripleo::Services::ManilaScheduler: ../puppet/services/manila-scheduler.yaml
6   # Only manila-share is pacemaker managed:
7   OS::Tripleo::Services::ManilaShare: ../puppet/services/pacemaker/manila-share.yaml
8
9
10 parameter_defaults:
11   ManilaGenericEnableBackend: true
12   ManilaGenericBackendName: tripleo_generic
13   ManilaGenericDriverHandlesShareServers: true
14   ManilaGenericSmbTemplateConfigPath: '$state_path/smb.conf'
15   ManilaGenericVolumeNameTemplate: 'manila-share-%s'
16   ManilaGenericVolumeSnapshotNameTemplate: 'manila-snapshot-%s'
17   ManilaGenericShareMountPath: '/shares'
18   ManilaGenericMaxTimeToCreateVolume: '180'
19   ManilaGenericMaxTimeToAttach: '120'
20   ManilaGenericServiceInstanceSmbConfigPath: '$share_mount_path/smb.conf'
21   ManilaGenericShareVolumeFsType: 'ext4'
22   ManilaGenericCinderVolumeType: ''
23   ManilaGenericServiceInstanceUser: ''
24   ManilaGenericServiceInstancePassword: ''
25   ManilaGenericServiceInstanceFlavorId: 2
26   ManilaGenericServiceNetworkCidr: '172.16.0.0/16'