From d506fad0569b75257f831a7e0d14d2a39499c9fc Mon Sep 17 00:00:00 2001 From: yanyx Date: Wed, 2 Aug 2017 11:01:26 +0800 Subject: [PATCH] fix for nvme part path --- infrastructure-playbooks/make-osd-partitions.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/infrastructure-playbooks/make-osd-partitions.yml b/infrastructure-playbooks/make-osd-partitions.yml index 7dee4cc9a..0fc6892d2 100644 --- a/infrastructure-playbooks/make-osd-partitions.yml +++ b/infrastructure-playbooks/make-osd-partitions.yml @@ -82,4 +82,18 @@ group: "{{ group | default('disk')}}" with_subelements: - "{{ devices }}" - - partitions \ No newline at end of file + - partitions + when: + item.0.device_name | match('/dev/([hsv]d[a-z]{1,2}){1,2}$') + + - name: change partitions ownership + file: + path: "/dev/{{item.0.device_name}}p{{item.1.index}}" + owner: "{{ owner | default('root')}}" + group: "{{ group | default('disk')}}" + with_subelements: + - "{{ devices }}" + - partitions + when: + item.0.device_name | match('/dev/(cciss/c[0-9]d[0-9]|nvme[0-9]n[0-9]){1,2}$') +... \ No newline at end of file