-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add new duping SSH executor #359
base: master
Are you sure you want to change the base?
Conversation
49866bc
to
600379d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change is not related to the SSH executor. I just noticed the typo in the filename.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Beside the two comments in the documentation, it looks fine. 🤡 🐟
username: clown | ||
client_keys: | ||
- /opt/tardis/ssh/tardis | ||
wrapper: /home/dorie/my_script.sh |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I expected another location of the wrapper script, e.g., /home/clown/my_scritp.sh
since that sound more like the home directory of the user clown
username: clown | ||
client_keys: | ||
- /opt/tardis/ssh/tardis | ||
wrapper: /home/dorie/my_script.sh |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See above 🤡
This pull request adds a new executor to
TARDIS
. The new duping ssh executor is a special solution for High Performance Compute Centers, which offer the opportunity to register so called ssh command keys (ssh key that can access the cluster without multi-factor authentication, but that is restricted to execute one single command without any additional command line arguments). The duping ssh executor executes commands passed over via standard input to a wrapper script, that takes care of the actual execution.