From fb420558c9b69e800f3f3ce602b461993f7a8c57 Mon Sep 17 00:00:00 2001 From: polyfloyd Date: Fri, 28 Oct 2022 14:00:11 +0200 Subject: [PATCH] services/siahsd: Permit PID file to be written --- roles/services/tasks/siahsd.yaml | 5 ++++- roles/services/templates/siahsd.conf | 2 +- roles/services/templates/siahsd.service | 5 ++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/roles/services/tasks/siahsd.yaml b/roles/services/tasks/siahsd.yaml index 3dcfb31..8bdb03f 100644 --- a/roles/services/tasks/siahsd.yaml +++ b/roles/services/tasks/siahsd.yaml @@ -1,12 +1,15 @@ --- # TODO: Install and build -- name: Create log dir +- name: Create directories file: path: /var/log/siahsd state: directory owner: siahsd group: nogroup + with_items: + - /var/log/siahsd + - /run/siahsd - name: Install service file template: diff --git a/roles/services/templates/siahsd.conf b/roles/services/templates/siahsd.conf index 772c5b4..d6cae94 100644 --- a/roles/services/templates/siahsd.conf +++ b/roles/services/templates/siahsd.conf @@ -1,5 +1,5 @@ [siahsd] -pid file = /run/siahsd.pid +pid file = /run/siahsd/siahsd.pid log file = /var/log/siahsd/siahsd.log log level = 3 foreground = 0 diff --git a/roles/services/templates/siahsd.service b/roles/services/templates/siahsd.service index 11176df..66fdc5f 100644 --- a/roles/services/templates/siahsd.service +++ b/roles/services/templates/siahsd.service @@ -6,12 +6,11 @@ After=network.target [Service] Type=forking -PIDFile=/run/siahsd.pid +PIDFile=/run/siahsd/siahsd.pid Restart=always -RestartSec=2s +RestartSec=10s ExecStart=/usr/local/src/siahsd/build/siahsd User=siahsd [Install] WantedBy=multi-user.target -