Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
badra001 committed Feb 2, 2023
1 parent 6977f16 commit 7972226
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 15 deletions.
7 changes: 4 additions & 3 deletions org-logging/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,15 +120,16 @@ module "org_logging" {

| Name | Version |
|------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.12 |
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 0.13 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 3.66.0 |
| <a name="requirement_time"></a> [time](#requirement\_time) | >= 0.9.1 |

## Providers

| Name | Version |
|------|---------|
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 3.66.0 |
| <a name="provider_null"></a> [null](#provider\_null) | n/a |
| <a name="provider_time"></a> [time](#provider\_time) | >= 0.9.1 |

## Modules

Expand Down Expand Up @@ -160,7 +161,7 @@ No modules.
| [aws_sqs_queue_policy.additional_logging_sqs](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sqs_queue_policy) | resource |
| [aws_sqs_queue_policy.logging_deadletter](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sqs_queue_policy) | resource |
| [aws_sqs_queue_policy.logging_sqs](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sqs_queue_policy) | resource |
| [null_resource.policy_delay](https://registry.terraform.io/providers/hashicorp/null/latest/docs/resources/resource) | resource |
| [time_sleep.policy_delay](https://registry.terraform.io/providers/hashicorp/time/latest/docs/resources/sleep) | resource |
| [aws_arn.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/arn) | data source |
| [aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity) | data source |
| [aws_iam_policy_document.additional_logging_deadletter](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |
Expand Down
27 changes: 17 additions & 10 deletions org-logging/s3.tf
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ data "aws_iam_policy_document" "bucket_policy" {
resource "aws_s3_bucket_policy" "policy" {
bucket = aws_s3_bucket.this.bucket
policy = data.aws_iam_policy_document.bucket_policy.json
depends_on = [null_resource.policy_delay]
depends_on = [time_sleep.policy_delay]
}

resource "aws_s3_bucket_public_access_block" "this" {
Expand All @@ -114,16 +114,23 @@ resource "aws_s3_bucket_public_access_block" "this" {
restrict_public_buckets = true
}

#---
# 180s delay needed for bucket to create and policy to apply, before
# creating a logging to point to it
#---
resource "null_resource" "policy_delay" {
## #---
## # 180s delay needed for bucket to create and policy to apply, before
## # creating a logging to point to it
## #---
## resource "null_resource" "policy_delay" {
## triggers = {
## bucket = aws_s3_bucket.this.id
## }
## provisioner "local-exec" {
## when = create
## command = "sleep 180"
## }
## }

resource "time_sleep" "policy_delay" {
triggers = {
bucket = aws_s3_bucket.this.id
}
provisioner "local-exec" {
when = create
command = "sleep 180"
}
create_duration = "180s"
}
8 changes: 6 additions & 2 deletions org-logging/versions.tf
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,15 @@ terraform {
source = "hashicorp/aws"
version = ">= 3.66.0"
}
time = {
source = "hashicorp/time"
version = ">= 0.9.1"
}
# ldap = {
# source = "trevex/ldap"
# version = ">= 0.5.4"
# }
}
required_version = ">= 0.12"
# required_version = ">= 0.13"
# required_version = ">= 0.12"
required_version = ">= 0.13"
}

0 comments on commit 7972226

Please sign in to comment.