# Generalities ---------------------------------------------------------

Host *
    ForwardAgent yes 
    ForwardX11 yes 
    ServerAliveInterval 60

# Gateways -------------------------------------------------------------

Host gwelic
    User jsmith
    Hostname www.climate.be
    IdentityFile ~/.ssh/id_rsa
Host *%gwelic
    ProxyCommand ssh -q -W %h:%p gwelic
Host gwcism
    User jsmith
    Hostname gwcism.cism.ucl.ac.be
Host *%gwcism
    ProxyCommand ssh -W %h:%p gwcism
Host gwceci
    User jsmith
    Hostname gwceci.cism.ucl.ac.be
    IdentityFile ~/.ssh/id_rsa.ceci
Host *%gwceci
    ProxyCommand ssh -W %h:%p gwceci

# ELIC -----------------------------------------------------------------

Host lorenz*
    HostName lorenz.elic.ucl.ac.be
    User jsmith
Host lorenz%gwelic
Host lorenz%gwcism
Host lorenz%gwceci
Host elixir*
    HostName elixir.elic.ucl.ac.be
    User jsmith
Host elixir%gwelic
Host elixir%gwcism
Host elixir%gwceci
Host pingo*
    HostName aurora.elic.ucl.ac.be
    User jsmith
Host aurora%gwelic
Host aurora%gwcism
Host aurora%gwceci
Host storm*
    HostName storm.elic.ucl.ac.be
    User jsmith
Host storm%gwcism
Host storm%gwelic
Host storm%gwceci
Host ozone*
    HostName ozone.elic.ucl.ac.be
    User jsmith
Host ozone%gwcism
Host ozone%gwelic
Host ozone%gwceci

Host regit*
    User git
    Hostname www.climate.be
    Port 3022
    Proxycommand ssh -xaqW %h:%p gwceci
Host egit*
    User git
    Hostname www.climate.be
    Port 3022

# Tier-1 ---------------------------------------------------------------

Host zenobe*
    User jsmith
    Hostname zenobe.hpc.cenaero.be
    IdentityFile ~/.ssh/id_rsa.ceci
    ServerAliveInterval 240
Host zenobe%gwcism
Host zenobe%gwelic

# CÉCI clusters --------------------------------------------------------

Host hmem lemaitre3 manneback hercules dragon1 vega nic4
    IdentityFile ~/.ssh/id_rsa.ceci

Host manneback*
    HostName manneback.cism.ucl.ac.be
    User jsmith
Host manneback%gwcism
Host manneback%gwceci
Host hmem*
    HostName hmem.cism.ucl.ac.be
    User jsmith
Host hmem%gwcism
Host hmem%gwceci
Host lemaitre3*
    HostName lemaitre3.cism.ucl.ac.be
    User jsmith
Host lemaitre3%gwcism
Host lemaitre3%gwceci
Host vega*
    HostName vega.ulb.ac.be
    User jsmith
Host vega%gwcism
Host vega%gwceci
Host nic4*
    HostName nic4.segi.ulg.ac.be
    User jsmith
Host nic4%gwcism
Host nic4%gwceci
Host hercules
    Hostname hercules.ptci.unamur.be
    User jsmith
Host hercules%gwcism
Host hercules%gwceci
Host dragon1
    Hostname dragon1.umons.ac.be
    User jsmith
Host dragon1%gwcism
Host dragon1%gwceci

# CISM clusters --------------------------------------------------------

Host pelican*
    HostName pelican.cism.ucl.ac.be
    User jsmith
Host pelican%gwcism
Host pelican%gwelic
Host pelican%gwceci
Host storage*
    HostName storage.cism.ucl.ac.be
    User jsmith
Host storage%gwcism
Host storage%gwelic
Host storage%gwceci

# PRIVATE --------------------------------------------------------------

Host mymachine*
    HostName mymachine.elic.ucl.ac.be
    User jsmith
Host mymachine%gwelic
