Browse Source

fix swap file generation

phschoen 1 year ago
parent
commit
5c29489923
1 changed files with 5 additions and 5 deletions
  1. 5
    5
      roles/common/tasks/swap.yml

+ 5
- 5
roles/common/tasks/swap.yml View File

4
 - name: Create swap files
4
 - name: Create swap files
5
   command: dd if=/dev/zero of={{ '%s%d' | format(swap_file_path, item) }} bs=1024 count={{ swap_file_size }}K
5
   command: dd if=/dev/zero of={{ '%s%d' | format(swap_file_path, item) }} bs=1024 count={{ swap_file_size }}K
6
            creates="{{ '%s%d' | format(swap_file_path, item) }}"
6
            creates="{{ '%s%d' | format(swap_file_path, item) }}"
7
-  loop: "{{ range(1, swap_file_count + 1) }}"
7
+  loop: "{{ range(1, ( swap_file_count | int ) + 1) | list }}"
8
 
8
 
9
 - name: Change swap file permissions
9
 - name: Change swap file permissions
10
   file: path="{{ '%s%d' | format(swap_file_path, item) }}"
10
   file: path="{{ '%s%d' | format(swap_file_path, item) }}"
11
         owner=root
11
         owner=root
12
         group=root
12
         group=root
13
         mode=0600
13
         mode=0600
14
-  loop: "{{ range(1, swap_file_count + 1) }}"
14
+  loop: "{{ range(1, ( swap_file_count | int ) + 1) | list }}"
15
 
15
 
16
 - name: Check swap file types
16
 - name: Check swap file types
17
   command: file {{ '%s%d' | format(swap_file_path, item) }}
17
   command: file {{ '%s%d' | format(swap_file_path, item) }}
18
   register: swapfile
18
   register: swapfile
19
-  loop: "{{ range(1, swap_file_count + 1) }}"
19
+  loop: "{{ range(1, ( swap_file_count | int ) + 1) | list }}"
20
 
20
 
21
 - name: Make swap files
21
 - name: Make swap files
22
   command: "mkswap {{ '%s%d' | format(swap_file_path, item) }}"
22
   command: "mkswap {{ '%s%d' | format(swap_file_path, item) }}"
23
   become: true
23
   become: true
24
   when: swapfile.results[item - 1].stdout.find('swap file') == -1
24
   when: swapfile.results[item - 1].stdout.find('swap file') == -1
25
-  loop: "{{ range(1, swap_file_count + 1) }}"
25
+  loop: "{{ range(1, ( swap_file_count | int ) + 1) | list }}"
26
 
26
 
27
 - name: Write swap entries in fstab
27
 - name: Write swap entries in fstab
28
   mount: name=none
28
   mount: name=none
32
          passno=0
32
          passno=0
33
          dump=0
33
          dump=0
34
          state=present
34
          state=present
35
-  loop: "{{ range(1, swap_file_count + 1) }}"
35
+  loop: "{{ range(1, ( swap_file_count | int )+ 1) |list }}"
36
 
36
 
37
 - name: Mount swap
37
 - name: Mount swap
38
   command: "swapon --all"
38
   command: "swapon --all"

Loading…
Cancel
Save