@ -0,0 +1,19 @@
---
- name: Setup Watchtower Updater Script
hosts: all
become: true
tasks:
- name: Create watchtower updater script
ansible.builtin.copy:
dest: /usr/local/bin/docker-update
mode: '0755'
owner: root
group: root
content: |
#!/bin/bash
test -x "$(which docker)" || exit 1
docker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower \
--run-once
docker image prune -a