Skip to content

Commit f7294f5

Browse files
authored
Use aws_s3_bucket_website_configuration resource (#26)
Instead of using the deprecated "website" argument for the aws_s3_bucket. This gets rid of a few deprecation warnings.
1 parent 7642ae0 commit f7294f5

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

site-main/main.tf

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -42,18 +42,21 @@ resource "aws_s3_bucket" "website_bucket" {
4242
policy = data.template_file.bucket_policy.rendered
4343
force_destroy = var.force_destroy
4444

45-
website {
46-
index_document = "index.html"
47-
error_document = var.error_document
48-
routing_rules = var.routing_rules
45+
tags = local.tags
46+
}
47+
48+
resource "aws_s3_bucket_website_configuration" "website_bucket" {
49+
bucket = aws_s3_bucket.website_bucket.id
50+
51+
index_document {
52+
suffix = "index.html"
4953
}
5054

51-
// logging {
52-
// target_bucket = "${var.log_bucket}"
53-
// target_prefix = "${var.log_bucket_prefix}"
54-
// }
55+
error_document {
56+
key = var.error_document
57+
}
5558

56-
tags = local.tags
59+
routing_rules = var.routing_rules
5760
}
5861

5962
################################################################################################################
@@ -97,7 +100,7 @@ resource "aws_cloudfront_distribution" "website_cdn" {
97100

98101
origin {
99102
origin_id = "origin-bucket-${aws_s3_bucket.website_bucket.id}"
100-
domain_name = aws_s3_bucket.website_bucket.website_endpoint
103+
domain_name = aws_s3_bucket_website_configuration.website_bucket.website_endpoint
101104
origin_path = var.bucket_path
102105

103106
custom_origin_config {

0 commit comments

Comments
 (0)