906266a9创建于 2024年2月5日历史提交
- 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