mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 13:03:29 +00:00
By default, autossh writes to syslog; setting AUTOSSH_DEBUG is the only way to produce output to STDERR. Timestamp that and log that to the logfile, making the logs perhaps useful.
24 lines
1.0 KiB
Plaintext
24 lines
1.0 KiB
Plaintext
; This file was auto-generated by Puppet. Do not edit by hand.
|
|
|
|
<%
|
|
i = 0
|
|
@hosts.each do |host|
|
|
-%>
|
|
[program:autossh-tunnel-<%= host %>]
|
|
environment=AUTOSSH_DEBUG=1
|
|
command=bash -c 'exec autossh -N -M <%= 20000 + 2 * i %> -o ControlMaster=yes nagios@<%= host %><% unless host.include?(".") %>.<%= @default_host_domain %><% end %> 2>&1 | ts "%%b %%d %%H:%%M:%%.S"'
|
|
priority=200 ; the relative start priority (default 999)
|
|
autostart=true ; start at supervisord start (default: true)
|
|
autorestart=true ; whether/when to restart (default: unexpected)
|
|
stopsignal=TERM ; signal used to kill process (default TERM)
|
|
stopwaitsecs=30 ; max num secs to wait b4 SIGKILL (default 10)
|
|
stopasgroup=true
|
|
user=nagios ; setuid to this UNIX account to run the program
|
|
redirect_stderr=true ; redirect proc stderr to stdout (default false)
|
|
stdout_logfile=/var/log/zulip/autossh.<%= host %>.log ; stdout log path, NONE for none; default AUTO
|
|
|
|
<%
|
|
i += 1
|
|
end
|
|
-%>
|