Skip to content

Commit 8f3871b

Browse files
feat: add precondition linux only for rofs
1 parent bbf05de commit 8f3871b

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

modules/ecs_fargate/main.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,10 @@ resource "aws_ecs_task_definition" "this" {
177177
condition = var.dd_log_collection.enabled == false || (var.dd_log_collection.enabled == true && local.is_linux == true)
178178
error_message = "Log collection is not supported on Windows. Please set `dd_log_collection.enabled` to `false`."
179179
}
180+
precondition {
181+
condition = var.dd_readonly_root_filesystem == false || (var.dd_readonly_root_filesystem == true && local.is_linux == true)
182+
error_message = "Readonly root filesystem is not supported on Linux. Please set `dd_readonly_root_filesystem` to `false`."
183+
}
180184
# Must provide only one of the two Datadog API key options
181185
precondition {
182186
condition = (var.dd_api_key == null && var.dd_api_key_secret != null) || (var.dd_api_key != null && var.dd_api_key_secret == null)

smoke_tests/ecs_fargate/all-windows.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ module "dd_task_all_windows" {
1616
dd_site = var.dd_site
1717
dd_service = var.dd_service
1818

19+
dd_readonly_root_filesystem = false
20+
1921
dd_apm = {
2022
enabled = true
2123
}

0 commit comments

Comments
 (0)