<refactor> move aws plugins to own plugin #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR implements hamlet-io/engine#1022
To maintain the history of changes to our AWS provider I've cloned the existing cdeontap/gen3 repo into this one and have used this PR to align the repo with a plugin based structure
The repo will contain two plugins aws and awstest
Motivation and Context
This change aligns our repo and development structure with the modular architecture which has been implemented in the engine.
How Has This Been Tested?
Tested generation locally for AWS templates, including mock input source and running the test suite.
Types of changes
Breaking Actions
This change requires the configuration of the GENERATION_PLUGIN_DIRS environment variable to load the AWS plugin if you are running on a local installation
If you have cloned this repo into /opt/codeontap/plugins/aws then you will need to set GENERATION_PLUGIN_DIRS to /opt/codeontap/plugins/aws
If you want to load multiple plugins separate each directory with a ;
Eg. /home/codeontap/cmdb/codeontap/plugins/aws/;/home/codeontap/cmdb/codeontap/plugins/azure/
Checklist: