Add the env variable PASSHPORT_TARGET #561
Merged
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.
This variable allow to define the target without interfere in the remote
command line :
it is more flexible for automation tools (no command interference).
With a syntax like this :
PASSHPORT_TARGET=myhost ssh -o SendEnv=PASSHPORT_TARGET bastion
it is more transparent for user. You can define ssh client config like this :
Host myhost
User passhport
Hostname bastion
SendEnv PASSHPORT_TARGET
SetEnv "PASSHPORT_TARGET=myhost"
and just type
or define the bastion like this:
and use it like this:
This pull request make passhport easier to be used with an automation tool like ansible ans is related to #547