summaryrefslogtreecommitdiff
path: root/frontends/Rexfile
diff options
context:
space:
mode:
Diffstat (limited to 'frontends/Rexfile')
-rw-r--r--frontends/Rexfile12
1 files changed, 12 insertions, 0 deletions
diff --git a/frontends/Rexfile b/frontends/Rexfile
index d7e9605..1b4c692 100644
--- a/frontends/Rexfile
+++ b/frontends/Rexfile
@@ -380,6 +380,9 @@ task 'dtail', group => 'frontends',
append_if_no_such_line '/etc/daily.local', '/usr/local/bin/dserver-update-key-cache.sh';
+ run 'adduser -class nologin -group _dserver -batch _dserver', unless => 'id _dserver';
+ run 'usermod -d /var/run/dserver _dserver';
+
service 'dserver' => 'restart' if $restart;
service 'dserver', ensure => 'started';
};
@@ -392,6 +395,15 @@ task 'gogios', group => 'frontends',
acme_hosts => \@acme_hosts),
owner => 'root',
group => 'wheel',
+ mode => '744';
+
+ run 'adduser -group _gogios -batch _gogios', unless => 'id _gogios';
+ run 'usermod -d /var/run/gogios _gogios';
+
+ file '/var/run/gogios',
+ ensure => 'directory',
+ owner => '_gogios',
+ group => '_gogios',
mode => '755';
};