File tree 2 files changed +40
-1
lines changed
roles/bootstrap/tasks/partials
2 files changed +40
-1
lines changed Original file line number Diff line number Diff line change @@ -122,7 +122,7 @@ hosts:
122
122
fedora40-x64-2 : {ip: 162.243.187.89}
123
123
freebsd12-x64-1 : {ip: 45.55.90.237, user: freebsd}
124
124
freebsd12-x64-2 : {ip: 107.170.28.213, user: freebsd}
125
- freebsd13-x64-1 : {ip: 138.197.25.49, user: freebsd}
125
+ freebsd13-x64-1 : {ip: 138.197.25.49, user: freebsd, swap_file_size_mb: 2048 }
126
126
rhel8-x64-1 : {ip: 161.35.139.78, build_test_v8: yes, swap_file_size_mb: 2048}
127
127
rhel9-x64-1 : {ip: 134.122.12.240, swap_file_size_mb: 2048}
128
128
ubuntu2204_docker-x64-1 : {ip: 134.209.55.216}
Original file line number Diff line number Diff line change
1
+ ---
2
+
3
+ #
4
+ # FreeBSD
5
+ #
6
+
7
+ # Assumes swap_file_size_mb has been set.
8
+ - name : create swapfile
9
+ ansible.builtin.command :
10
+ cmd : dd if=/dev/zero of=/{{ swap_file }} bs=1M count={{ swap_file_size_mb }}
11
+ creates : " {{ swap_file }}"
12
+ become : yes
13
+ become_user : root
14
+ register : swap_create
15
+
16
+ - name : set swapfile permissions
17
+ ansible.builtin.file :
18
+ mode : 0600
19
+ owner : root
20
+ path : " {{ swap_file }}"
21
+
22
+ - name : set up swap area
23
+ ansible.builtin.command :
24
+ cmd : mdconfig -a -t vnode -f {{ swap_file }} -u 0
25
+ when : swap_create.changed
26
+
27
+ - name : enable swap
28
+ ansible.builtin.command :
29
+ cmd : swapon /dev/md0
30
+ when : swap_create.changed
31
+
32
+ - name : add swap to fstab
33
+ ansible.posix.mount :
34
+ fstype : swap
35
+ opts : " sw,file={{ swap_file }},late"
36
+ path : none
37
+ src : md0
38
+ state : present
39
+ when : swap_create.changed
You can’t perform that action at this time.
0 commit comments