aboutsummaryrefslogtreecommitdiffstats
path: root/roles/workstation/templates/ssh.config.j2
blob: 2915a1a27e2fd15e96c05eb1dcf0d229616bc331 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
# managed by Ansible
{% import 'macros.j2' as macros with context %}

{% call(h) macros.loop_valid_hosts("all") %}
{% set command = "pgrep wg && ! ping -c 1 -w 1 %s" % h.__ip.external %}
Match originalHost {{ h.inventory_hostname }} exec "{{ command }}"
	HostName {{ h.__ip.internal }}
Match originalHost {{ h.inventory_hostname }}
	HostName {{ h.__ip.external }}

{% endcall %}
remember that computers suck.