File tree Expand file tree Collapse file tree 4 files changed +20
-2
lines changed Expand file tree Collapse file tree 4 files changed +20
-2
lines changed Original file line number Diff line number Diff line change @@ -4,4 +4,4 @@ enable_eks_deployment = false
4
4
5
5
enable_external_dependencies = true
6
6
7
- s3_bucket_name = " cometml-use2-tftest-dev "
7
+ s3_bucket_name = " cometml-use2"
Original file line number Diff line number Diff line change @@ -54,6 +54,8 @@ module "ec2_deployment" {
54
54
vpc_id = module. vpc . vpc_id
55
55
allinone_ami = " ami-05842f1afbf311a43"
56
56
allinone_subnet = module. vpc . public_subnets [count . index % length (module. vpc . public_subnets )]
57
+
58
+ comet_ml_s3_bucket = var. s3_bucket_name
57
59
}
58
60
59
61
module "eks_deployment" {
Original file line number Diff line number Diff line change @@ -124,7 +124,17 @@ resource "aws_iam_instance_profile" "comet-ml-s3-access-profile" {
124
124
resource "aws_iam_policy" "comet-ml-s3-policy" {
125
125
name = " comet-ml-s3-access-policy"
126
126
description = " comet-ml-s3-access-policy"
127
- policy = file (" ${ path . module } /templates/s3bucketpolicy.json" )
127
+ # policy = file("${path.module}/templates/s3bucketpolicy.json")
128
+ policy = jsonencode ({
129
+ " Version" : " 2012-10-17" ,
130
+ " Statement" : [
131
+ {
132
+ " Effect" : " Allow" ,
133
+ " Action" : " s3:*" ,
134
+ " Resource" : " arn:aws:s3:::${ var . comet_ml_s3_bucket } "
135
+ }
136
+ ]
137
+ })
128
138
}
129
139
130
140
resource "aws_iam_role_policy_attachment" "comet-ml-s3-access-attachment" {
Original file line number Diff line number Diff line change @@ -50,4 +50,10 @@ variable "allinone_subnet" {
50
50
description = " ID of VPC subnet to launch EC2 instance in"
51
51
type = string
52
52
default = " "
53
+ }
54
+
55
+ variable "comet_ml_s3_bucket" {
56
+ description = " Name of the S3 bucket provisioned for Comet"
57
+ type = string
58
+ default = null
53
59
}
You can’t perform that action at this time.
0 commit comments