#CanonicalizeHostname yes
#CanonicalDomains elationemr.com internal.elationemr.com unbl.ink onec.me

Host *
    ServerAliveInterval 300
    ServerAliveCountMax 2
    AddKeysToAgent yes
    IdentityFile ~/.ssh/1904_powellc
    VerifyHostKeyDNS no

# Home Gitea account:
Host git.unbl.ink
  Port 222
  User git
  IdentityFile ~/.ssh/1904_powellc
  PreferredAuthentications publickey
  PasswordAuthentication no
  IdentitiesOnly yes

# Mailinabox uses root by default
Host box.*
  User root

Host sdf.org
  User secstate

Host otaku.sdf.org
  User secstate

Host sverige.freeshell.org 
  User secstate

Host cosmic.voyage
  User secstate
  IdentityFile ~/.ssh/cosmic.voyage

Host jump.local
  User powellc

# Cloud
Host pandora.unbl.ink

# Bare metal hosts
Host dione.local 
  User powellc
Host rhea.local
  User powellc
Host phoebe.local
  User powellc
Host prometheus.local 
  User powellc
Host iapetus.local 
  User powellc
Host titan.local
  User powellc
Host telesto.local
  IdentityFile ~/.ssh/1904_powellc

# Mopidy VM
Host mopidy.local
  User powellc

# Git uses it's own port
Host git.local
  Port 222

## Jail hosts all need a jump
Host *.local 192.168.1.*
  User root
  IdentityFile ~/.ssh/jails
  Hostname %h
  ProxyJump jump.unbl.ink

Host bastion.cloud10.15five.com
    IdentityFile ~/.ssh/ff_cloud10_rsa
    Port 155

Host *.cloud10
    HostName %h
    IdentityFile ~/.ssh/ff_cloud10_rsa
    ProxyJump bastion.cloud10.15five.com
    Port 155

Host penobscotbaypress.com
  User root
