Skip to content

Commit 890a1ed

Browse files
nginx cloudwatch logs from the nginx_configuration module
1 parent 93aa00d commit 890a1ed

10 files changed

Lines changed: 42 additions & 41 deletions

terraform/celo_nginx_configuration.tf

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,14 @@ module "celo_nginx_configuration" {
88
module.celo_create_system_d_service
99
]
1010

11+
project = var.project
12+
environment = var.environment
13+
1114
nginx = {
12-
backend = var.nginx.backend
13-
port = var.nginx.port
14-
worker_connections = var.nginx.worker_connections
15+
backend = var.nginx.backend
16+
cloudwatch_logs_retention_in_days = var.nginx.cloudwatch_logs_retention_in_days
17+
port = var.nginx.port
18+
worker_connections = var.nginx.worker_connections
1519
}
1620

1721
node = {

terraform/ethereum_nginx_cloudwatch_logs.tf

Lines changed: 0 additions & 21 deletions
This file was deleted.

terraform/ethereum_nginx_configuration.tf

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,14 @@ module "ethereum_nginx_configuration" {
88
terraform_data.ethereum_ec2_install_reth
99
]
1010

11+
project = var.project
12+
environment = var.environment
13+
1114
nginx = {
12-
backend = var.nginx.backend
13-
port = var.nginx.port
14-
worker_connections = var.nginx.worker_connections
15+
backend = var.nginx.backend
16+
cloudwatch_logs_retention_in_days = var.nginx.cloudwatch_logs_retention_in_days
17+
port = var.nginx.port
18+
worker_connections = var.nginx.worker_connections
1519
}
1620

1721
node = {

terraform/locals.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ locals {
5555
chain = var.ethereum_node.chain
5656
lighthouse_log_group_name = aws_cloudwatch_log_group.ethereum_lighthouse.name
5757
namespace = local.cloudwatch_namespace
58-
nginx_log_group_name_access = aws_cloudwatch_log_group.ethereum_nginx_access.name
59-
nginx_log_group_name_error = aws_cloudwatch_log_group.ethereum_nginx_error.name
58+
nginx_log_group_name_access = module.ethereum_nginx_configuration.cloudwatch_log_group_nginx_access_name
59+
nginx_log_group_name_error = module.ethereum_nginx_configuration.cloudwatch_log_group_nginx_error_name
6060
reth_log_group_name = aws_cloudwatch_log_group.ethereum_reth.name
6161
ssm_agent_log_group_name = module.ethereum_ssm_agent_cloudwatch.cloudwatch_log_group_ssm_agent_name
6262
ssm_agent_log_group_name_error = module.ethereum_ssm_agent_cloudwatch.cloudwatch_log_group_ssm_agent_error_name

terraform/modules/l2_op_stack_chains/nginx_configuration.tf

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,14 @@ module "nginx_configuration" {
88
terraform_data.install_reth
99
]
1010

11+
project = var.project
12+
environment = var.environment
13+
1114
nginx = {
12-
backend = var.nginx.backend
13-
port = var.nginx.port
14-
worker_connections = var.nginx.worker_connections
15+
backend = var.nginx.backend
16+
cloudwatch_logs_retention_in_days = var.nginx.cloudwatch_logs_retention_in_days
17+
port = var.nginx.port
18+
worker_connections = var.nginx.worker_connections
1519
}
1620

1721
node = {

terraform/modules/l2_op_stack_chains/nginx_cloudwatch_logs.tf renamed to terraform/modules/nginx_configuration/cloudwatch_logs.tf

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ resource "aws_cloudwatch_log_group" "nginx_access" {
22
name = "${var.project}-${var.environment}-${var.node_name}-nginx-access"
33
retention_in_days = var.nginx.cloudwatch_logs_retention_in_days
44

5-
depends_on = [module.nginx_configuration]
6-
75
tags = {
86
"Name" = "${var.project}-${var.environment}-${var.node_name}-nginx-access"
97
}
@@ -13,8 +11,6 @@ resource "aws_cloudwatch_log_group" "nginx_error" {
1311
name = "${var.project}-${var.environment}-${var.node_name}-nginx-error"
1412
retention_in_days = var.nginx.cloudwatch_logs_retention_in_days
1513

16-
depends_on = [module.nginx_configuration]
17-
1814
tags = {
1915
"Name" = "${var.project}-${var.environment}-${var.node_name}-nginx-error"
2016
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
output "cloudwatch_log_group_nginx_access_name" {
2+
value = aws_cloudwatch_log_group.nginx_access.name
3+
}
4+
5+
output "cloudwatch_log_group_nginx_error_name" {
6+
value = aws_cloudwatch_log_group.nginx_error.name
7+
}

terraform/modules/nginx_configuration/variables.tf

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
1+
variable "project" {
2+
type = string
3+
}
4+
5+
variable "environment" {
6+
type = string
7+
}
8+
19
variable "nginx" {
210
type = object({
3-
backend = string
4-
port = number
5-
worker_connections = number
11+
backend = string
12+
cloudwatch_logs_retention_in_days = number
13+
port = number
14+
worker_connections = number
615
})
716
}
817

terraform/production/ethereum_nginx_cloudwatch_logs.tf

Lines changed: 0 additions & 1 deletion
This file was deleted.

terraform/staging/ethereum_nginx_cloudwatch_logs.tf

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)