-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
SSHA is limited to AWS support and I would use it with other public or private clouds.
I suggest to refactor the ssha package to separate the core and provider-specific plugins.
The core functionality (settings, menu, bastions, ssh) stays within SSHA and AWS-specific features (instance discovery, iam, ssm) can be placed in an AWS plugin. Later a GCP plugin or any other can be added. I plan to keep plugins in this repo but they can be moved out in the future.
The provider option will be added to the ssha block
ssha {
provider = "ssha.aws"
}
It will default to AWS so no changes in settings expected from users.
Ray, what are your thoughts on it? I can do the PR.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels