Allow ssh/config
to accept string, or array of strings
#1129
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note
I made this PR rogue, in the sense that I forked and made a change that seems to have worked without discussing this change with anybody else first. I don't necessarily expect this to be merged. 🙂
On the topic of passing through
config
I would like to use this option, so that I can embed aconfig/ssh_config
with my project and have Kamal use it, instead of having to modify my global~/.ssh/config
.There are two changes in this PR:
ssh/config
through to the SSH options, so that the documentation is accurate.The second change allows passing the path to an
ssh_config
-file, similar to this one:... which then allows you to specify the hosts using the names, rather than IPs. The same file can also be used when SSHing in manually, using
ssh -F ssh_config web
.This is reviewable commit-by-commit.
To do