File tree 1 file changed +17
-2
lines changed
roles/ece_configure/tasks
1 file changed +17
-2
lines changed Original file line number Diff line number Diff line change 3
3
- name : create | Initialize
4
4
set_fact :
5
5
extra_option_flag : " "
6
+ extra_option_mount : " "
6
7
7
8
- name : create | Set mmcrfs option if it is defined
8
9
set_fact :
9
10
extra_option_flag : " {{ extra_option_flag }}{{ item.mmcrfs }}"
10
11
when :
11
12
- item.mmcrfs is defined
12
13
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
+
13
29
- name : create | Find existing filesystem(s)
14
30
shell : /usr/lpp/mmfs/bin/mmvdisk fs list -Y | grep -v HEADER | cut -d ':' -f 7 | uniq
15
31
register : scale_existing_fs
16
32
changed_when : false
17
33
failed_when : false
18
34
19
35
- 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 }}"
21
37
register : scale_fs_create
22
38
failed_when : scale_fs_create.rc != 0
23
39
when :
24
40
- item.filesystem not in scale_existing_fs.stdout_lines
25
41
- item.filesystem is defined
26
42
- item.vs
27
- - item.mount_point
28
43
29
44
- debug :
30
45
msg : " {{scale_fs_create.cmd}}"
You can’t perform that action at this time.
0 commit comments