- 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