Fix skopeo copy syntax
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Danny Bessems 2022-07-01 13:10:26 +02:00
parent a840306245
commit 95dea97382
2 changed files with 8 additions and 9 deletions

View File

@ -102,22 +102,21 @@
k3s ctr run \ k3s ctr run \
--rm \ --rm \
--mount type=bind,src=$PWD,dst=/data,options=rbind:ro \ --mount type=bind,src=$PWD,dst=/data,options=rbind:ro \
quay.io/skopeo/stable:v1.8.0 \ quay.io/skopeo/stable:v1.8.0 skopeo \
skopeo-{{ lookup('community.general.random_string', length=5) }} \ skopeo list-tags docker-archive:/data/{{ item }} | \
skopeo list-tags /data/{{ item }} | \
jq -r '.Tags[0]') jq -r '.Tags[0]')
chdir: /opt/metacluster/container-images/ chdir: /opt/metacluster/container-images/
register: results register: results
ignore_errors: yes # ignore_errors: yes
loop: "{{ imagetarballs.files }}" loop: "{{ imagetarballs.files }}"
- ansible.builtin.debug: - ansible.builtin.debug:
var: results var: results
#- name: Delete container image tarballs/archives - name: Delete container image tarballs/archives
# ansible.builtin.file: ansible.builtin.file:
# path: /opt/metacluster/container-images path: /opt/metacluster/container-images
# state: absent state: absent
- name: Cleanup tempfile - name: Cleanup tempfile
ansible.builtin.file: ansible.builtin.file:

View File

@ -36,7 +36,7 @@
ansible.builtin.command: ansible.builtin.command:
cmd: skopeo copy docker://{{ item }} docker-archive:./{{ ( item | regex_findall('[^/:]+'))[-2] }}.tar:{{ item }} cmd: skopeo copy docker://{{ item }} docker-archive:./{{ ( item | regex_findall('[^/:]+'))[-2] }}.tar:{{ item }}
chdir: /opt/metacluster/container-images chdir: /opt/metacluster/container-images
loop: "{{ containerimages.results | map(attribute='stdout_lines') | flatten + dependencies.container_images}}" loop: "{{ containerimages.results | map(attribute='stdout_lines') | flatten + dependencies.container_images }}"
- name: Compress tarballs - name: Compress tarballs
community.general.archive: community.general.archive: