Set autossh systemd RuntimeDirectory

This commit is contained in:
Ryan Cavicchioni 2019-12-03 20:17:37 -06:00
parent 25bde1105f
commit 8b3ecdbb9c
Signed by: ryanc
GPG Key ID: 877EEDAF9245103D
3 changed files with 4 additions and 5 deletions

View File

@ -19,16 +19,13 @@
- id_ed25519
- id_rsa
- name: create directories
- name: "create {{ autossh_etc_path }}"
file:
path: "{{ item }}"
path: "{{ autossh_etc_path }}"
owner: root
group: root
mode: 0755
state: directory
loop:
- "{{ autossh_etc_path }}"
- "{{ autossh_run_path }}"
- name: install package
package:

View File

@ -4,5 +4,6 @@ AUTOSSH_POLL=60
AUTOSSH_FIRST_POLL=30
AUTOSSH_GATETIME=0
AUTOSSH_PORT=22000
AUTOSSH_PIDFILE={{ autossh_run_path }}/{{ item.name }}.pid
SSH_OPTIONS="{{ item.options | join(' ') }}"
SSH_HOST={{ item.host }}

View File

@ -13,6 +13,7 @@ ExecStart=
ExecStart=/usr/bin/autossh -C -q -l {{ autossh_user }} -N -o ExitOnForwardFailure=yes -o ServerAliveInterval=15 -o ServerAliveCountMax=3 -o StrictHostKeyChecking=no $SSH_OPTIONS $SSH_HOST
Restart=always
RestartSec=60
RuntimeDirectory=autossh
PIDFile={{ autossh_run_path }}/%i.pid
[Install]