Skip to content

Commit 760de5a

Browse files
committed
Fix for ECE FS create
Signed-off-by: Rajan Mishra <[email protected]>
1 parent 9b9be4e commit 760de5a

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

roles/ece_configure/tasks/create_filesystem.yml

+17-2
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,43 @@
33
- name: create | Initialize
44
set_fact:
55
extra_option_flag: ""
6+
extra_option_mount: ""
67

78
- name: create | Set mmcrfs option if it is defined
89
set_fact:
910
extra_option_flag: "{{ extra_option_flag }}{{ item.mmcrfs }}"
1011
when:
1112
- item.mmcrfs is defined
1213

14+
- name: create | Set mount point if it is defined
15+
set_fact:
16+
extra_option_mount: "{{ extra_option_mount }} -T {{ item.mount_point }}"
17+
when:
18+
- item.mmcrfs is defined
19+
- item.mount_point is defined
20+
- "{{'-T' not in item.mmcrfs }}"
21+
22+
- name: create | Set mount point if it is defined
23+
set_fact:
24+
extra_option_mount: "-T {{ item.mount_point }}"
25+
when:
26+
- item.mmcrfs is not defined
27+
- item.mount_point is defined
28+
1329
- name: create | Find existing filesystem(s)
1430
shell: /usr/lpp/mmfs/bin/mmvdisk fs list -Y | grep -v HEADER | cut -d ':' -f 7 | uniq
1531
register: scale_existing_fs
1632
changed_when: false
1733
failed_when: false
1834

1935
- name: create | Create filesystem
20-
command: "{{ scale_command_path }}mmvdisk fs create --fs {{ item.filesystem }} --vs {{ item.vs }} --mmcrfs -T {{ item.mount_point }} {{ extra_option_flag }}"
36+
command: "{{ scale_command_path }}mmvdisk fs create --fs {{ item.filesystem }} --vs {{ item.vs }} --mmcrfs {{ extra_option_mount }} {{ extra_option_flag }}"
2137
register: scale_fs_create
2238
failed_when: scale_fs_create.rc != 0
2339
when:
2440
- item.filesystem not in scale_existing_fs.stdout_lines
2541
- item.filesystem is defined
2642
- item.vs
27-
- item.mount_point
2843

2944
- debug:
3045
msg: "{{scale_fs_create.cmd}}"

0 commit comments

Comments
 (0)