Set autossh systemd RuntimeDirectory
This commit is contained in:
		@@ -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:
 | 
			
		||||
 
 | 
			
		||||
@@ -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 }}
 | 
			
		||||
 
 | 
			
		||||
@@ -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]
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user