From f99db47cea8dd3fc87268c83f7e530d10d27456c Mon Sep 17 00:00:00 2001 From: Endre Nemeth Date: Wed, 24 Jul 2019 16:11:48 +0200 Subject: [PATCH] swift volume device path on Openstack added Change-Id: Ib7b2833d09cb97ce239f71ca321ce3a241443d79 --- rpmbuild.spec | 2 +- su/roles/su_prepare/tasks/main.yml | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/rpmbuild.spec b/rpmbuild.spec index 973062b..bc1568b 100644 --- a/rpmbuild.spec +++ b/rpmbuild.spec @@ -15,7 +15,7 @@ %define COMPONENT lcm %define RPM_NAME caas-%{COMPONENT} %define RPM_MAJOR_VERSION 1.0.0 -%define RPM_MINOR_VERSION 8 +%define RPM_MINOR_VERSION 9 %define IMAGE_TAG %{RPM_MAJOR_VERSION}-%{RPM_MINOR_VERSION} %define DEPLOY_PATH %{_caas_lcm_path}/deploy %define SU_PATH %{_caas_lcm_path}/su diff --git a/su/roles/su_prepare/tasks/main.yml b/su/roles/su_prepare/tasks/main.yml index a0f0170..63d51ba 100644 --- a/su/roles/su_prepare/tasks/main.yml +++ b/su/roles/su_prepare/tasks/main.yml @@ -28,6 +28,27 @@ line: "start_time: {{ start_time }}" become: true +- block: + - name: Compose the device path of swift volume on Openstack + set_fact: + swift_dev: "/dev/disk/by-id/virtio-{{ swift_volume }}" + + - name: Run what_is_the_filesystem.yml + include_role: + name: common_tasks + tasks_from: what_is_the_filesystem.yml + vars: + device: "{{swift_dev}}" + + - name: Mount the device + mount: + name: /srv/node/swift-update/ + src: "{{swift_dev}}" + fstype: "{{ filesystem_type.stdout | lower | default('ext4') }}" + state: mounted + become: true + when: swift_volume is defined and swift_volume != "" + - block: - name: Compose the device path of swift volume on BareMetal set_fact: -- 2.16.6