-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Dev Velocity for Terraform #1127
Labels
good first issue
Good for newcomers
Comments
@michellewliang if you don't have Terraform already, here's the instructions: https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli |
Adding @abhinavish to this as well. You guys can split up the deliverables however you like. I can foresee these all being separate PRs. |
For now, I think @michellewliang can do 1 and 2, and @abhinavish can do 3 and 4. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently, when we write AWS infra using terraform, we have to run a set of manual commands to setup terraform along with validating + applying the tf plans. We should try to experiment with integrating these commands into
dlp-cli
. Below are some use cases we should add to thedlp-cli
:Deliverables
a. Implement a
dlp-cli
command to setup terraform for our use for DLP. We keep all terraform files indlp-terraform/
directorydlp-cli
command to be able to validate terraform schemas across all.tf
files in thedlp-terraform
directory. We validate.tf
files usingterraform validate
dlp-cli
command to be able to apply a.tf
file by creating the resources in AWS. Eg: something likedlp-cli terraform apply dynamodb/
should runterraform apply
within thedlp-terraform/dynamodb
path fordynamodb.tf
file.tf
file, it's under a folder withindlp-terraform
(like check valid folder schema withindlp-terraform
directoryThe text was updated successfully, but these errors were encountered: