summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2018-01-05 22:32:14 +0100
committerChristian Pointner <equinox@spreadspace.org>2018-01-05 22:32:14 +0100
commit9f93bd1700d859cc6b098955989c07cca819a3ee (patch)
treea7b1959c1e0f94248660b393d5b4ea513e5c23be
parentadded role to install blackmagic packages (diff)
disable desktopvideo helper by default to speed up shutdown/reboot
-rw-r--r--roles/blackmagic-desktopvideo/files/DesktopVideoHelper-killmode.conf3
-rw-r--r--roles/blackmagic-desktopvideo/handlers/main.yaml4
-rw-r--r--roles/blackmagic-desktopvideo/tasks/main.yaml18
3 files changed, 25 insertions, 0 deletions
diff --git a/roles/blackmagic-desktopvideo/files/DesktopVideoHelper-killmode.conf b/roles/blackmagic-desktopvideo/files/DesktopVideoHelper-killmode.conf
new file mode 100644
index 00000000..6d61360b
--- /dev/null
+++ b/roles/blackmagic-desktopvideo/files/DesktopVideoHelper-killmode.conf
@@ -0,0 +1,3 @@
+[Service]
+TimeoutStopSec=5s
+KillMode=mixed
diff --git a/roles/blackmagic-desktopvideo/handlers/main.yaml b/roles/blackmagic-desktopvideo/handlers/main.yaml
new file mode 100644
index 00000000..bb7fde2b
--- /dev/null
+++ b/roles/blackmagic-desktopvideo/handlers/main.yaml
@@ -0,0 +1,4 @@
+---
+- name: reload systemd
+ systemd:
+ daemon_reload: yes
diff --git a/roles/blackmagic-desktopvideo/tasks/main.yaml b/roles/blackmagic-desktopvideo/tasks/main.yaml
index 401710f7..4190bb8f 100644
--- a/roles/blackmagic-desktopvideo/tasks/main.yaml
+++ b/roles/blackmagic-desktopvideo/tasks/main.yaml
@@ -15,3 +15,21 @@
apt:
name: desktopvideo
state: present
+
+- name: install improved kill mode for DesktopVideoHelper (1/2
+ file:
+ name: /etc/systemd/system/DesktopVideoHelper.service.d
+ state: directory
+
+- name: install improved kill mode for DesktopVideoHelper (1/2
+ copy:
+ src: DesktopVideoHelper-killmode.conf
+ dest: /etc/systemd/system/DesktopVideoHelper.service.d/killmode.conf
+ notify: reload systemd
+
+- name: make sure DesktopVideoHelper is disabled and stopped
+ systemd:
+ name: DesktopVideoHelper.service
+ daemon_reload: yes
+ state: stopped
+ enabled: no