It is may be error in k3s-ansible/roles/airgap/tasks/main.yml
#########
name: Download k3s install script
become: false
delegate_to: localhost
ansible.builtin.get_url:
url: https://get.k3s.io/
timeout: 120
dest: "{{ airgap_dir }}/k3s-install.sh"
mode: "0755"
#########
Because I have download the k3s-install.sh before install it.May be you can add some script to check the file is exist before.
This appears to be an ansible issue on an incorrect understanding between what the docs, the community, and the maintainers of ansible mean by force for downloading files. I will implement a workaround.
It is may be error in k3s-ansible/roles/airgap/tasks/main.yml #########