27 lines
No EOL
743 B
Cheetah
27 lines
No EOL
743 B
Cheetah
{{- if and (stat (joinPath .host.home ".config" "age" "chezmoi.txt")) (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "ssh" "config")) -}}
|
|
{{ includeTemplate "ssh/config" | decrypt -}}
|
|
{{ else -}}
|
|
Host *
|
|
IgnoreUnknown AddKeysToAgent,UseKeychain
|
|
AddKeysToAgent yes
|
|
UseKeychain yes
|
|
Compression no
|
|
ControlPath ~/.ssh/master-%r@%h:%p
|
|
ControlMaster auto
|
|
ControlPersist 5
|
|
ExitOnForwardFailure yes
|
|
ForwardAgent yes
|
|
ForwardX11 no
|
|
ForwardX11Trusted no
|
|
GSSAPIAuthentication no
|
|
PreferredAuthentications publickey
|
|
Protocol 2
|
|
ServerAliveInterval 60
|
|
ServerAliveCountMax 30
|
|
IdentitiesOnly yes
|
|
Host gitlab.com
|
|
UpdateHostKeys no
|
|
Host github.com
|
|
UpdateHostKeys no
|
|
|
|
{{- end -}} |