Skip to content

Commit ed9b6b5

Browse files
committed
Testing
1 parent 7feeb62 commit ed9b6b5

File tree

2 files changed

+25
-6
lines changed

2 files changed

+25
-6
lines changed

terraform/main.tf

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
terraform {
2+
required_version = ">= 1.3.0"
3+
4+
required_providers {
5+
aws = {
6+
source = "hashicorp/aws"
7+
version = ">= 5.0"
8+
}
9+
}
10+
}
11+
12+
provider "aws" {
13+
region = var.region
14+
}
15+
116
resource "aws_s3_bucket" "secure_bucket" {
217
bucket = var.bucket_name
318

@@ -57,7 +72,7 @@ resource "aws_s3_bucket_server_side_encryption_configuration" "encryption" {
5772

5873
rule {
5974
apply_server_side_encryption_by_default {
60-
sse_algorithm = "AES256" # Using free-tier managed key
75+
sse_algorithm = "AES256" # Free-tier managed key
6176
}
6277
}
6378
}

terraform/variables.tf

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
variable "region" {
2-
default = "us-east-1"
2+
type = string
3+
default = "us-east-1"
4+
description = "AWS region"
35
}
46

57
variable "bucket_name" {
6-
description = "my_s3_bucket"
8+
type = string
9+
default = "my_s3_bucket"
10+
description = "Name of the S3 bucket"
711
}
812

913
variable "table_name" {
10-
description = "devsecops_table"
14+
type = string
15+
default = "devsecops_table"
16+
description = "Name of the DynamoDB table"
1117
}
12-
13-

0 commit comments

Comments
 (0)