Jakub Pavlik | 3d437df | 2016-04-11 22:07:50 +0200 | [diff] [blame] | 1 | |
Oleksandr Pidrepnyi | 4e8d152 | 2019-07-16 13:29:22 +0300 | [diff] [blame] | 2 | {%- if controller is defined %} |
| 3 | {%- set _version = controller.get('version', false) %} |
| 4 | {%- elif volume is defined %} |
| 5 | {%- set _version = volume.get('version', false) %} |
| 6 | {%- endif %} |
| 7 | |
Jakub Pavlik | 3d437df | 2016-04-11 22:07:50 +0200 | [diff] [blame] | 8 | [{{ backend_name }}] |
Alexander Noskov | e8363fa | 2017-03-06 12:12:36 +0400 | [diff] [blame] | 9 | host={{ backend.get('host', grains.host) }} |
Jakub Pavlik | 3d437df | 2016-04-11 22:07:50 +0200 | [diff] [blame] | 10 | volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver |
| 11 | volume_backend_name={{ backend_name }} |
sgarbuz | 0901ebe | 2018-06-13 17:16:16 +0300 | [diff] [blame] | 12 | {%- if backend.lvm_type is defined %} |
| 13 | lvm_type = {{ backend.lvm_type }} |
| 14 | {%- endif %} |
Oleksandr Pidrepnyi | 4e8d152 | 2019-07-16 13:29:22 +0300 | [diff] [blame] | 15 | {%- if _version in ["juno", "kilo", "liberty", "mitaka", "newton", "ocata", "pike"] %} |
Oleksandr Shyshko | f8446ed | 2019-02-01 13:02:34 +0000 | [diff] [blame] | 16 | iscsi_helper = {{ backend.get('iscsi_helper', 'tgtadm') }} |
Oleksandr Pidrepnyi | 4e8d152 | 2019-07-16 13:29:22 +0300 | [diff] [blame] | 17 | {%- else %} |
| 18 | target_helper = {{ backend.get('target_helper', backend.get('iscsi_helper', 'tgtadm')) }} |
| 19 | {%- endif %} |
Oleksandr Shyshko | f8446ed | 2019-02-01 13:02:34 +0000 | [diff] [blame] | 20 | volume_group = {{ backend.volume_group }} |