|
@@ -170,3 +170,29 @@
|
|
|
loop:
|
|
|
- docker-pull.timer
|
|
|
- docker-purge.timer
|
|
|
+
|
|
|
+- name: Add script for restarting all containers
|
|
|
+ template:
|
|
|
+ src: restart-containers.sh.j2
|
|
|
+ dest: /usr/local/bin/restart-containers.sh
|
|
|
+ owner: root
|
|
|
+ group: root
|
|
|
+ mode: '0750'
|
|
|
+
|
|
|
+- name: Check if dnf-automatic is enabled
|
|
|
+ stat:
|
|
|
+ path: /etc/systemd/system/dnf-automatic-install.service.d
|
|
|
+ register: dnf_automatic
|
|
|
+
|
|
|
+- name: Modify dnf-automatic to turn off containers while updating
|
|
|
+ template:
|
|
|
+ src: stop-containers.conf.j2
|
|
|
+ dest: /etc/systemd/system/dnf-automatic-install.service.d/stop-containers.conf
|
|
|
+ owner: root
|
|
|
+ group: root
|
|
|
+ mode: '0644'
|
|
|
+ when:
|
|
|
+ - dnf_automatic.stat.exists
|
|
|
+ notify:
|
|
|
+ - Refresh systemd service files
|
|
|
+
|