Files
homelab/ansible/preparing-playbook/reza-ansible/roles/repo-server/tasks/image-pull.yaml

20 lines
568 B
YAML

---
# download images
- name: Docker module dependency | Login and pull image
apt:
name: "{{ item }}"
force_apt_get: yes
with_items:
- python3-docker
- docker-compose
register: apt_action
retries: 100
until: apt_action is success or ('Failed to lock apt for exclusive operation' not in apt_action.msg and '/var/lib/dpkg/lock' not in apt_action.msg)
- name: docker images pull
docker_image:
name: "{{ item }}"
source: pull
with_items:
- "{{ TRAEFIK_IMAGE }}:{{ TRAEFIK_VERSION }}"
- "{{ NEXUS_IMAGE }}:{{ NEXUS_VERSION }}"