diff options
author | Jiri Stransky <jistr@redhat.com> | 2017-06-13 12:25:32 +0200 |
---|---|---|
committer | Jiri Stransky <jistr@redhat.com> | 2017-06-13 12:25:32 +0200 |
commit | 8fc970a12ad15ba8f1c574e49af50c7881108a52 (patch) | |
tree | 2a35013aea0085e7846578af2bc59e80bb20157e | |
parent | 54c31f664f6723e058e21c29f516507bb97a890b (diff) |
Conditional LVM storage setup for cinder-volume
Set up the LVM storage only if we're using iSCSI backend.
Change-Id: I62e8f9cc38b201aebd1799e05ffc1398d13a9aa0
-rw-r--r-- | docker/services/cinder-volume.yaml | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/docker/services/cinder-volume.yaml b/docker/services/cinder-volume.yaml index 4ee1996c..26eb10e7 100644 --- a/docker/services/cinder-volume.yaml +++ b/docker/services/cinder-volume.yaml @@ -130,10 +130,12 @@ outputs: with_items: - /var/log/containers/cinder - /var/lib/cinder - #FIXME: all of this should be conditional on the CinderEnableIscsiBackend value being set to true + - name: cinder_enable_iscsi_backend fact + set_fact: + cinder_enable_iscsi_backend: {get_param: CinderEnableIscsiBackend} - name: cinder create LVM volume group dd command: - list_join: + list_join: - '' - - 'dd if=/dev/zero of=/var/lib/cinder/cinder-volumes bs=1 count=0 seek=' - str_replace: @@ -143,6 +145,7 @@ outputs: - 'M' args: creates: /var/lib/cinder/cinder-volumes + when: cinder_enable_iscsi_backend - name: cinder create LVM volume group shell: | if ! losetup /dev/loop2; then @@ -157,6 +160,7 @@ outputs: args: executable: /bin/bash creates: /dev/loop2 + when: cinder_enable_iscsi_backend upgrade_tasks: - name: Stop and disable cinder_volume service tags: step2 |