Skip to content
Snippets Groups Projects
Commit f68537ea authored by nimrod's avatar nimrod
Browse files

Restart stopped containers after a restart.

parent 716d4438
No related branches found
No related tags found
No related merge requests found
#!/bin/sh
set -eu
docker container list \
--filter 'label=com.docker.compose.project' \
--filter 'status=exited' \
--format '{{ .ID }}' | xargs -tr docker start
---
- name: Systemd daemon reload
ansible.builtin.systemd:
daemon_reload: true
- name: Rebuild initramfs
command:
cmd: update-initramfs -u
......
......@@ -55,6 +55,28 @@
- ufw
state: present
- name: Copy the script to start stopped container after a restart
copy:
dest: /usr/share/docker.io/restart-containers
mode: preserve
src: docker-restart
- name: Create a drop-in directory for the Docker service
file:
path: /etc/systemd/system/docker.service.d
mode: 0o0755
state: directory
- name: Restart stopped containers after a restart
copy:
content: |
[Service]
ExecStartPost=/usr/share/docker.io/restart-containers
dest: /etc/systemd/system/docker.service.d/restart-containers.conf
mode: 0o0644
notify:
- Systemd daemon reload
- name: Rate limit SSH
community.general.ufw:
rule: limit
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment