Add UpdateDockerContainers.yml
This commit is contained in:
parent
08708ddd86
commit
4267c69d77
25
UpdateDockerContainers.yml
Normal file
25
UpdateDockerContainers.yml
Normal 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:'
|
||||
Loading…
Reference in New Issue
Block a user