TP-IaC-Kubernetes/roles/commons/tasks/main.yaml

38 lines
673 B
YAML

- name: install common packages
become: yes
apt:
pkg:
- apt-transport-https
- curl
- gnupg2
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