52 lines
959 B
YAML
52 lines
959 B
YAML
- name: bugfix
|
|
become: yes
|
|
file:
|
|
path: /etc/apt/sources.list.d/apt_kubernetes_io.list
|
|
state: absent
|
|
|
|
- name: bugfix
|
|
become: yes
|
|
file:
|
|
path: /etc/apt/sources.list.d/download_com_linux_debian.list
|
|
state: absent
|
|
|
|
- name: install common packages
|
|
become: yes
|
|
apt:
|
|
pkg:
|
|
- apt-transport-https
|
|
- curl
|
|
- gnupg2
|
|
# Optional but needed for nfs pv
|
|
- nfs-common
|
|
update_cache: yes
|
|
|
|
- name: disable swap
|
|
become: yes
|
|
command: swapoff -a
|
|
|
|
- name: disable swap in fstab
|
|
become: yes
|
|
replace:
|
|
path: /etc/fstab
|
|
regexp: '^([^#].*?\sswap\s+sw\s+.*)$'
|
|
replace: '# \1'
|
|
|
|
- name: enable br_netfilter
|
|
become: yes
|
|
command: modprobe br_netfilter
|
|
|
|
- name: ensure iptables enabled
|
|
become: yes
|
|
template:
|
|
src: k8s.iptables.conf
|
|
dest: /etc/sysctl.d/k8s.iptables.conf
|
|
|
|
- name: enable port forward
|
|
become: yes
|
|
sysctl:
|
|
name: net.ipv4.ip_forward
|
|
value: 1
|
|
sysctl_set: yes
|
|
reload: yes
|