summaryrefslogtreecommitdiff
path: root/misc/dotfiles/ssh/config.j2
blob: aa11c43ef6c9927d97e73d66ea20f357de9b29a1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Host *
{% if ansible_facts['os_family'] == "Darwin" %}
    # macOS specific settings.
    UseKeychain yes
    AddKeysToAgent yes
{% endif %}

Host shell gate sun mail
    Hostname %h.ilvokhin.com
    ForwardAgent yes

# Moscow machines behind NAT.
Host flame
{% if inventory_hostname_short != "gate" %}
    ProxyJump gate
{% endif %}
    Hostname 10.0.0.2
    ForwardAgent yes

Host water
{% if inventory_hostname_short != "gate" %}
    ProxyJump gate
{% endif %}
    Hostname 10.0.0.3
    ForwardAgent yes