Skip to content

opt-in cloud provider transport design #529

Open
@logicminds

Description

@logicminds

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions