Skip to content

Commit e9dbf66

Browse files
authored
Distribute multiple image archives (#428)
Signed-off-by: Claiyc <claiyc@outlook.com>
1 parent 66385e3 commit e9dbf66

1 file changed

Lines changed: 5 additions & 9 deletions

File tree

roles/airgap/tasks/main.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -81,21 +81,17 @@
8181
mode: "0755"
8282
state: directory
8383

84-
- name: Distribute K3s images {{ k3s_arch }}
84+
- name: Distribute Airgap images {{ k3s_arch }}
8585
ansible.builtin.copy:
8686
src: "{{ item }}"
8787
dest: /var/lib/rancher/k3s/agent/images/{{ item | basename }}
8888
owner: root
8989
group: root
9090
mode: "0755"
91-
with_first_found:
92-
- files:
93-
- "{{ airgap_dir }}/k3s-airgap-images-{{ k3s_arch }}.tar.zst"
94-
- "{{ airgap_dir }}/k3s-airgap-images-{{ k3s_arch }}.tar.gz"
95-
- "{{ airgap_dir }}/k3s-airgap-images-{{ k3s_arch }}.tar"
96-
# with_first_found always runs, even inside the when block
97-
# so we need to skip it if the file is not found
98-
skip: true
91+
with_fileglob:
92+
- "{{ airgap_dir }}/*.tar.gz"
93+
- "{{ airgap_dir }}/*.tar.zst"
94+
- "{{ airgap_dir }}/*.tar"
9995

10096
- name: Run K3s Install [server]
10197
when: inventory_hostname in groups['server'] or ansible_host in groups['server']

0 commit comments

Comments
 (0)