Skip to content

Commit 69eb81e

Browse files
committed
Switch to using geerlingguy.swap role to manage swap on K8s nodes.
1 parent bfbbfe3 commit 69eb81e

File tree

3 files changed

+7
-17
lines changed

3 files changed

+7
-17
lines changed

kubernetes/main.yml

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,10 @@
1111
src: files/manifests/kube-system/kube-flannel-vagrant.yml
1212
dest: "~/kube-flannel-vagrant.yml"
1313

14-
- name: Disable swap immediately.
15-
shell: swapoff --all
16-
when: ansible_swaptotal_mb > 0
17-
tags: ['always']
18-
19-
- name: Disable swap permanently.
20-
mount:
21-
name: none
22-
src: /dev/mapper/packer--debian--9--amd64--vg-swap_1
23-
fstype: swap
24-
opts: sw
25-
passno: 0
26-
dump: 0
27-
state: absent
28-
when: ansible_swaptotal_mb > 0
29-
tags: ['always']
30-
3114
roles:
15+
- role: geerlingguy.swap
16+
tags: ['swap', 'kubernetes']
17+
3218
- role: geerlingguy.pip
3319
tags: ['pip', 'docker']
3420

kubernetes/requirements.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
- src: geerlingguy.swap
23
- src: geerlingguy.pip
34
- src: geerlingguy.docker
45
- src: geerlingguy.kubernetes

kubernetes/vars/main.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
---
2+
swap_file_state: absent
3+
swap_file_path: /dev/mapper/packer--debian--9--amd64--vg-swap_1
4+
25
docker_package: docker-ce=18.06.1~ce~3-0~debian
36

47
kubernetes_allow_pods_on_master: False

0 commit comments

Comments
 (0)