From ad1a4bc9ef07a0c34bfd80acab20fc13860e7358 Mon Sep 17 00:00:00 2001 From: Antony Messerli Date: Wed, 5 Sep 2018 09:26:35 -0500 Subject: [PATCH] Force filesystem type on swift format It currently seems to think that /dev/vmvg00/disk1 is used for btrfs, so force this operation to ensure it's changed to xfs. Change-Id: I0bcc9723fb33b557315422c3259a7ba2b75ceff6 --- multi-node-aio/playbooks/deploy-vms.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/multi-node-aio/playbooks/deploy-vms.yml b/multi-node-aio/playbooks/deploy-vms.yml index ef130a64..6b1a8092 100644 --- a/multi-node-aio/playbooks/deploy-vms.yml +++ b/multi-node-aio/playbooks/deploy-vms.yml @@ -342,6 +342,9 @@ - "ansible_service_mgr == 'systemd'" - "(_remove_mounts is changed) or (_remove_lvs is changed)" + - name: Set fact to indicate that the volumes changed (later used to force formatting) + set_fact: + _force_format_disks: "{{ (_remove_mounts is changed) or (_remove_lvs is changed) }}" - name: Setup cinder host volume hosts: cinder_hosts @@ -384,6 +387,7 @@ filesystem: fstype: xfs dev: "/dev/vmvg00/{{ item }}" + force: "{{ _force_format_disks | default(False) }}" with_items: - disk1 - disk2