
Autossh role
Configure Autossh tunnels.
Usage
Configure the role.
1
2
3
4
5
6
7
8
9
10
11
12 | autossh_enabled: true # default: false
autossh_data_dir: /usr/share/ssh # default: /usr/share/autossh
autossh_tunnels:
- local_user: server1
local_key_file: /home/server1/.ssh/id_ed25519 # default: "/home/{{ item.local_user }}/.ssh/id_ed25519"
local_interface: 127.0.0.1 # default: 0.0.0.0
local_port: 8080
ssh_user: ubuntu
ssh_server: server2.example.com
ssh_port: 2222 # default: 22
remote_server: 172.18.30.1 # default: localhost
remote_port: 80
|
And include it in your playbook.
| - hosts: autossh
roles:
- role: autossh
|