- name: find docker command
shell: command -v docker | wc -l
register: docker_exists
- name: restart docker
shell: "systemctl restart docker"
when: docker_exists.stdout != '0'
- name: find docker images
find:
paths: "{{ resources_dir }}/docker_images/"
recurse: no
file_type: file
use_regex: yes
patterns: ".*{{ansible_architecture}}.tar.*"
register: images
- name: load docker images
shell: "docker load -i {{ item.path }}"
register: x
failed_when: x.rc != 0
with_items: "{{ images.files }}"
when: images.matched > 0
- name: load docker images message
debug:
msg:
- "[ASCEND]can not match any docker images, please check the file name of images."
when: images.matched == 0