Skip to content
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

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

giffels
Copy link
Member

@giffels giffels commented Dec 19, 2024

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.

@giffels giffels added the enhancement New feature or request label Dec 19, 2024
@giffels giffels force-pushed the add/stdin-ssh-executor branch from 49866bc to 600379d Compare January 9, 2025 18:39
@giffels giffels marked this pull request as ready for review January 17, 2025 10:45
Copy link
Member Author

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.

@giffels giffels requested review from a team, mschnepf and RHofsaess and removed request for a team January 17, 2025 10:56
Copy link
Member

@mschnepf mschnepf left a 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
Copy link
Member

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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See above 🤡

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants