This PR builds on top of the infrastructure created in the hcp-consul-hcp-vault-ca with several improvements:
[x] - Removes all submodules from the code, and instead moves these submodules to independent github repositories
[x] - Removes HCP Vault resource deployment to create a "Base Layer" type deployment for HCP Consul + EKS.
[x] - Uses random_id to generate unique values for resource names to avoid collision if the terraform is deployed more than once concurrently in one HCP and AWS account.
[x] - Removes tfvars creation for workbench to eventually create a separate module for the workbench.
This PR builds on top of the infrastructure created in the
hcp-consul-hcp-vault-ca
with several improvements:random_id
to generate unique values for resource names to avoid collision if the terraform is deployed more than once concurrently in one HCP and AWS account.