# Generated by test-env/scripts/setup.sh — SSH config used ONLY while driving the
# just recipes against the podman test box. Never used against production.
#
# `xamxam` (the alias the justfile deploys to) is routed to the podman server
# container on 127.0.0.1:22022. ControlMaster is intentionally NOT used: each
# recipe makes its own fresh `ssh`/`rsync` connection exactly like the real
# production flow, and a stale mux socket from an interrupted run would otherwise
# make every later call hang. Passwordless sudo on the deploy user means remote
# root operations never prompt.

# Extra safety: only ever apply this file when invoked with it; never let these
# settings leak to other hosts. The shim passes `-F <this file>` explicitly.
Host *
    IdentityFile /home/theophile/repos/xamxam/test-env/keys/xamxam-test_ed25519
    IdentitiesOnly yes
    StrictHostKeyChecking no
    UserKnownHostsFile /dev/null
    ConnectTimeout 15

Host xamxam
    HostName 127.0.0.1
    Port 22022
    User deploy
    IdentityFile /home/theophile/repos/xamxam/test-env/keys/xamxam-test_ed25519
    IdentitiesOnly yes
    StrictHostKeyChecking no
    UserKnownHostsFile /dev/null
