Skip to content

Commit 3faf7ec

Browse files
authored
Create README.md
1 parent 5bae8db commit 3faf7ec

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

README.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Comet Infrastructure Deployment: Terraform on AWS
2+
Terraform module for deploying infrastructure components to run CometML
3+
4+
### Modules
5+
**Root Configuration**
6+
7+
**comet_ec2**
8+
9+
**comet_ec2_alb**
10+
11+
**comet_eks**
12+
13+
**comet_elasticache**
14+
15+
**comet_rds**
16+
17+
**comet_s3**
18+
19+
### Deployment
20+
**Prerequisites:**
21+
- [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) installed
22+
- [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) installed
23+
- Access to an AWS account and credentials that allow you to create resources
24+
- Ensure `AWS_ACCESS_KEY_ID` and `AWS_SECRET_KEY_ID` environment variables are set in your session
25+
- [Terraform](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli) installed
26+
27+
**Infrastructure Deployment:**
28+
- Clone the repository to your local machine: `git clone https://github.com/comet-ml/dply-terraform-aws.git`
29+
- Move into the deployment directory: `cd dply-terraform-aws/comet-infrastructure`
30+
- Initialize the directory: `terraform init`
31+
- Within terraform.tfvars, set your module toggles to enable the desired infrastructure components and set any required environment variables
32+
- Provision the resources: `terraform apply`
33+
34+
### Cleanup
35+
- `terraform destroy`

0 commit comments

Comments
 (0)