I want a more opt-in cloud provider transport design.
Describe the Need:
The current train gem is too heavy weight pulling in aws, gce and azure cloud providers I don't use when I only want local docker support. We should be able to just include the train gems we need instead of coupling them in with the main train gem.
And the current train-core gem does not include docker. So there is no way to have a lightweight train-core and docker or aws, azure, gce.
All or nothing approach currently.
Current Alternative
None.
Can We Help You Implement This?:
The new train-docker, train-aws, train-azure, train-gce need to be owned and published by inspec.
Describe the Enhancement:
I want a more opt-in cloud provider transport design.
Describe the Need:
The current train gem is too heavy weight pulling in aws, gce and azure cloud providers I don't use when I only want local docker support. We should be able to just include the train gems we need instead of coupling them in with the main train gem.
And the current train-core gem does not include docker. So there is no way to have a lightweight train-core and docker or aws, azure, gce.
All or nothing approach currently.
Current Alternative
None.
Can We Help You Implement This?:
The new train-docker, train-aws, train-azure, train-gce need to be owned and published by inspec.