- name: Upgrade hosts: kubernetes serial: 1 tasks: - name: Drain node delegate_to: localhost kubernetes.core.k8s_drain: kubeconfig: ~/.kube/admin-config state: drain name: "{{ nodename }}" delete_options: delete_emptydir_data: true ignore_daemonsets: true - name: Upgrade all packages become: true become_user: root become_method: sudo ansible.builtin.dnf: name: "*" state: latest - name: Reboot become: true become_user: root become_method: sudo ansible.builtin.reboot: reboot_timeout: 600 - name: Uncordon node delegate_to: localhost retries: 10 delay: 6 kubernetes.core.k8s_drain: kubeconfig: ~/.kube/admin-config state: uncordon name: "{{ nodename }}"