--- - name: Remove swapfile from /etc/fstab mount: name: "{{ item }}" fstype: swap state: absent with_items: - swap - none # kubelet fails even if ansible_swaptotal_mb = 0 - name: check swap command: /sbin/swapon -s register: swapon changed_when: no - name: Disable swap command: /sbin/swapoff -a when: - swapon.stdout - kubelet_fail_swap_on | default(True) ignore_errors: "{{ ansible_check_mode }}" # noqa ignore-errors - name: Disable swapOnZram for Fedora command: touch /etc/systemd/zram-generator.conf when: - swapon.stdout - ansible_distribution in ['Fedora'] - kubelet_fail_swap_on | default(True)