File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change
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 `
You can’t perform that action at this time.
0 commit comments