@cryptotaxi247 / infra / commits / 525b7756

terraform: add missing releases bucket policy

This information was lost, this is just a guess policy

Eelco Dolstra committed Dec 15, 2018 at 16:12 UTC 525b77566e94314582c3466c1a579b7857385405
1 file changed +18
terraform/releases.tf
+18
@@ -10,6 +10,24 @@ resource "aws_s3_bucket" "releases" {
10 }
11 }
12
13 +resource "aws_s3_bucket_policy" "releases" {
14 + bucket = "${aws_s3_bucket.releases.id}"
15 + policy = "${data.aws_iam_policy_document.releases.json}"
16 +}
17 +
18 +data "aws_iam_policy_document" "releases" {
19 + statement {
20 + sid = "1"
21 + actions = ["s3:GetObject"]
22 + resources = ["${aws_s3_bucket.releases.arn}/*"]
23 +
24 + principals {
25 + type = "AWS"
26 + identifiers = ["*"]
27 + }
28 + }
29 +}
30 +
31 resource "aws_cloudfront_distribution" "releases" {
32 enabled = true
33 is_ipv6_enabled = true