diff options
Diffstat (limited to 'frontends/Rexfile')
| -rw-r--r-- | frontends/Rexfile | 12 |
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'; }; |
