mirror of
https://github.com/k3s-io/k3s-ansible.git
synced 2025-12-25 00:12:37 +01:00
Distribute multiple image archives (#428)
Signed-off-by: Claiyc <claiyc@outlook.com>
This commit is contained in:
@@ -81,21 +81,17 @@
|
|||||||
mode: "0755"
|
mode: "0755"
|
||||||
state: directory
|
state: directory
|
||||||
|
|
||||||
- name: Distribute K3s images {{ k3s_arch }}
|
- name: Distribute Airgap images {{ k3s_arch }}
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: "{{ item }}"
|
src: "{{ item }}"
|
||||||
dest: /var/lib/rancher/k3s/agent/images/{{ item | basename }}
|
dest: /var/lib/rancher/k3s/agent/images/{{ item | basename }}
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: "0755"
|
mode: "0755"
|
||||||
with_first_found:
|
with_fileglob:
|
||||||
- files:
|
- "{{ airgap_dir }}/*.tar.gz"
|
||||||
- "{{ airgap_dir }}/k3s-airgap-images-{{ k3s_arch }}.tar.zst"
|
- "{{ airgap_dir }}/*.tar.zst"
|
||||||
- "{{ airgap_dir }}/k3s-airgap-images-{{ k3s_arch }}.tar.gz"
|
- "{{ airgap_dir }}/*.tar"
|
||||||
- "{{ airgap_dir }}/k3s-airgap-images-{{ k3s_arch }}.tar"
|
|
||||||
# with_first_found always runs, even inside the when block
|
|
||||||
# so we need to skip it if the file is not found
|
|
||||||
skip: true
|
|
||||||
|
|
||||||
- name: Run K3s Install [server]
|
- name: Run K3s Install [server]
|
||||||
when: inventory_hostname in groups['server'] or ansible_host in groups['server']
|
when: inventory_hostname in groups['server'] or ansible_host in groups['server']
|
||||||
|
|||||||
Reference in New Issue
Block a user