Add UpdateDockerContainers.yml

This commit is contained in:
Joshua Laymon 2024-04-26 03:42:15 +00:00
parent 08708ddd86
commit 4267c69d77

View File

@ -0,0 +1,25 @@
---
- name: Pull most recent Docker images
hosts: all
become: yes # Use sudo to execute Docker commands
tasks:
- name: Get IDs of running Docker containers
docker_container_info:
state: running
register: running_containers
- name: Pull most recent images of running containers
docker_image:
name: "{{ item.Image }}"
source: pull
force: yes
loop: "{{ running_containers.containers }}"
when: item.Image != 'sha256:'
- name: Stop and remove temporary containers
docker_container:
name: "{{ item.Name }}"
state: absent
loop: "{{ running_containers.containers }}"
when: item.Image == 'sha256:'