File tree Expand file tree Collapse file tree 6 files changed +68
-0
lines changed
templates/etc/systemd/system Expand file tree Collapse file tree 6 files changed +68
-0
lines changed Original file line number Diff line number Diff line change 3232 owner : " {{ item.user }}"
3333 mode : ' 0600'
3434 with_items : " {{ users.values() | list }}"
35+
36+ - name : config docker cleanup service
37+ template :
38+ src : etc/systemd/system/docker-cleanup.service
39+ dest : /etc/systemd/system/docker-cleanup.service
40+
41+ - name : config docker cleanup timer
42+ template :
43+ src : etc/systemd/system/docker-cleanup.timer
44+ dest : /etc/systemd/system/docker-cleanup.timer
45+
46+ - name : config podman cleanup service
47+ template :
48+ src : etc/systemd/system/podman-cleanup.service
49+ dest : /etc/systemd/system/podman-cleanup.service
50+
51+ - name : config podman cleanup timer
52+ template :
53+ src : etc/systemd/system/podman-cleanup.timer
54+ dest : /etc/systemd/system/podman-cleanup.timer
Original file line number Diff line number Diff line change 44 enabled : true
55 state : started
66
7+ - name : service docker cleanup timer
8+ systemd :
9+ name : docker-cleanup.timer
10+ enabled : true
11+ state : started
12+ daemon_reload : true
13+
14+ - name : service podman cleanup timer
15+ systemd :
16+ name : podman-cleanup.timer
17+ enabled : true
18+ state : started
19+ daemon_reload : true
20+
721- name : service enable linger for user
822 command : " loginctl enable-linger {{ item.user }}"
923 loop : " {{ users.values() }}"
Original file line number Diff line number Diff line change 1+ [Unit]
2+ Description =Docker System Cleanup
3+ ConditionACPower =true
4+
5+ [Service]
6+ Type =oneshot
7+ ExecStart =/usr/bin/docker system prune -a --volumes -f
Original file line number Diff line number Diff line change 1+ [Unit]
2+ Description=Daily Docker System Cleanup Timer
3+ Requires=docker-cleanup.service
4+
5+ [Timer]
6+ OnCalendar=daily
7+ Persistent=true
8+
9+ [Install]
10+ WantedBy=timers.target
Original file line number Diff line number Diff line change 1+ [Unit]
2+ Description =Podman System Cleanup
3+ ConditionACPower =true
4+
5+ [Service]
6+ Type =oneshot
7+ ExecStart =/usr/bin/podman system prune -a --volumes -f
Original file line number Diff line number Diff line change 1+ [Unit]
2+ Description=Daily Podman System Cleanup Timer
3+ Requires=podman-cleanup.service
4+
5+ [Timer]
6+ OnCalendar=daily
7+ Persistent=true
8+
9+ [Install]
10+ WantedBy=timers.target
You can’t perform that action at this time.
0 commit comments