summaryrefslogtreecommitdiff
path: root/config/ssh/entry
diff options
context:
space:
mode:
Diffstat (limited to 'config/ssh/entry')
-rw-r--r--config/ssh/entry12
1 files changed, 8 insertions, 4 deletions
diff --git a/config/ssh/entry b/config/ssh/entry
index e1b6994..a8cdf2b 100644
--- a/config/ssh/entry
+++ b/config/ssh/entry
@@ -7,15 +7,19 @@
# a set of machines. First, so host-key pinning
# there cannot be undone by anything read after
# it.
-# 2. ~/.config/ssh/config-local This host only; not in any repo, never
+# 2. ~/.config/ssh/enabled.d/ Configs from this repo that a host opted in
+# to, as links: bin/yubikey-git enable puts
+# one here.
+# 3. ~/.config/ssh/config-local This host only; not in any repo, never
# synced. See config/ssh/config-local-example.
-# 3. Shared defaults, below Last, so either of the above can override them.
+# 4. Shared defaults, below Last, so any of the above can override them.
#
-# Both includes are optional: ssh skips an Include that matches no file, so on a
-# machine with neither this file configures nothing at all. No key is named
+# Every include is optional: ssh skips an Include that matches no file, so on a
+# machine with none of them this file configures nothing at all. No key is named
# anywhere; ssh's default ~/.ssh/id_ed25519 is whatever that machine installs.
Include ~/.config/ssh/config-fleet
+Include ~/.config/ssh/enabled.d/*.conf
Include ~/.config/ssh/config-local
# Shared defaults for every host go here, under `Host *`. There are none yet.