summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--org-buetow-ecs/audiobookshelfservice.tf8
-rw-r--r--org-buetow-ecs/bagservice.tf8
-rw-r--r--org-buetow-ecs/fluxpostgreservice.tf8
-rw-r--r--org-buetow-ecs/fluxservice.tf8
-rw-r--r--org-buetow-ecs/nginxservice.tf8
-rw-r--r--org-buetow-ecs/syncthingservice.tf8
-rw-r--r--org-buetow-ecs/vaultservice.tf8
7 files changed, 56 insertions, 0 deletions
diff --git a/org-buetow-ecs/audiobookshelfservice.tf b/org-buetow-ecs/audiobookshelfservice.tf
index 3ad5ca3..0abd1a1 100644
--- a/org-buetow-ecs/audiobookshelfservice.tf
+++ b/org-buetow-ecs/audiobookshelfservice.tf
@@ -30,6 +30,10 @@ resource "aws_ecs_task_definition" "audiobookshelf" {
memory = "2048"
execution_role_arn = aws_iam_role.ecs_execution_role.arn
+ tags = {
+ Name = "audiobookshelf-task"
+ }
+
volume {
name = "audiobookshelf-config-efs-volume"
efs_volume_configuration {
@@ -112,6 +116,10 @@ resource "aws_ecs_service" "audiobookshelf" {
deployment_minimum_healthy_percent = 0
desired_count = 1
+ tags = {
+ Name = "audiobookshelf-service"
+ }
+
load_balancer {
target_group_arn = aws_lb_target_group.audiobookshelf_tg.arn
container_name = "audiobookshelf" # Must match the name in your container definition
diff --git a/org-buetow-ecs/bagservice.tf b/org-buetow-ecs/bagservice.tf
index bb5e2e4..dc1855b 100644
--- a/org-buetow-ecs/bagservice.tf
+++ b/org-buetow-ecs/bagservice.tf
@@ -30,6 +30,10 @@ resource "aws_ecs_task_definition" "bag" {
memory = "2048"
execution_role_arn = aws_iam_role.ecs_execution_role.arn
+ tags = {
+ Name = "bag-task"
+ }
+
volume {
name = "bag-data-efs-volume"
efs_volume_configuration {
@@ -91,6 +95,10 @@ resource "aws_ecs_service" "bag" {
deployment_minimum_healthy_percent = 0
desired_count = 1
+ tags = {
+ Name = "bag-service"
+ }
+
load_balancer {
target_group_arn = aws_lb_target_group.bag_tg.arn
container_name = "bag" # Must match the name in your container definition
diff --git a/org-buetow-ecs/fluxpostgreservice.tf b/org-buetow-ecs/fluxpostgreservice.tf
index 2d70e8f..1f04a30 100644
--- a/org-buetow-ecs/fluxpostgreservice.tf
+++ b/org-buetow-ecs/fluxpostgreservice.tf
@@ -68,6 +68,10 @@ resource "aws_ecs_task_definition" "fluxpostgres" {
memory = "512"
execution_role_arn = aws_iam_role.ecs_execution_role.arn
+ tags = {
+ Name = "fluxpostgres-task"
+ }
+
volume {
name = "fluxpostgres-efs-volume"
efs_volume_configuration {
@@ -159,6 +163,10 @@ resource "aws_ecs_service" "fluxpostgres" {
deployment_minimum_healthy_percent = 0
desired_count = 1
+ tags = {
+ Name = "fluxpostgres-service"
+ }
+
load_balancer {
target_group_arn = aws_lb_target_group.fluxpostgres_tcp.arn
container_name = "fluxpostgres"
diff --git a/org-buetow-ecs/fluxservice.tf b/org-buetow-ecs/fluxservice.tf
index fd81972..e41d950 100644
--- a/org-buetow-ecs/fluxservice.tf
+++ b/org-buetow-ecs/fluxservice.tf
@@ -30,6 +30,10 @@ resource "aws_ecs_task_definition" "flux" {
memory = "512"
execution_role_arn = aws_iam_role.ecs_execution_role.arn
+ tags = {
+ Name = "flux-task"
+ }
+
container_definitions = jsonencode([{
name = "flux",
image = "miniflux/miniflux:latest",
@@ -83,6 +87,10 @@ resource "aws_ecs_service" "flux" {
deployment_minimum_healthy_percent = 0
desired_count = 1
+ tags = {
+ Name = "flux-service"
+ }
+
load_balancer {
target_group_arn = aws_lb_target_group.flux_tg.arn
container_name = "flux" # Must match the name in your container definition
diff --git a/org-buetow-ecs/nginxservice.tf b/org-buetow-ecs/nginxservice.tf
index 453ecb2..3257e6a 100644
--- a/org-buetow-ecs/nginxservice.tf
+++ b/org-buetow-ecs/nginxservice.tf
@@ -30,6 +30,10 @@ resource "aws_ecs_task_definition" "nginx" {
memory = "512"
execution_role_arn = aws_iam_role.ecs_execution_role.arn
+ tags = {
+ Name = "nginx-task"
+ }
+
container_definitions = jsonencode([{
name = "nginx",
image = "nginx:latest",
@@ -55,6 +59,10 @@ resource "aws_ecs_service" "nginx" {
launch_type = "FARGATE"
desired_count = 0
+ tags = {
+ Name = "nginx-service"
+ }
+
load_balancer {
target_group_arn = aws_lb_target_group.nginx_tg.arn
container_name = "nginx" # Must match the name in your container definition
diff --git a/org-buetow-ecs/syncthingservice.tf b/org-buetow-ecs/syncthingservice.tf
index d8a0574..93e0a49 100644
--- a/org-buetow-ecs/syncthingservice.tf
+++ b/org-buetow-ecs/syncthingservice.tf
@@ -124,6 +124,10 @@ resource "aws_ecs_task_definition" "syncthing" {
memory = "512"
execution_role_arn = aws_iam_role.ecs_execution_role.arn
+ tags = {
+ Name = "syncthing-task"
+ }
+
volume {
name = "syncthing-config-efs-volume"
efs_volume_configuration {
@@ -253,6 +257,10 @@ resource "aws_ecs_service" "syncthing" {
deployment_minimum_healthy_percent = 0
desired_count = 1
+ tags = {
+ Name = "syncthing-service"
+ }
+
load_balancer {
target_group_arn = aws_lb_target_group.syncthing_ui_tg.arn
container_name = "syncthing" # Must match the name in your container definition
diff --git a/org-buetow-ecs/vaultservice.tf b/org-buetow-ecs/vaultservice.tf
index b2707de..08f3451 100644
--- a/org-buetow-ecs/vaultservice.tf
+++ b/org-buetow-ecs/vaultservice.tf
@@ -30,6 +30,10 @@ resource "aws_ecs_task_definition" "vault" {
memory = "512"
execution_role_arn = aws_iam_role.ecs_execution_role.arn
+ tags = {
+ Name = "vault-task"
+ }
+
volume {
name = "vault-data-efs-volume"
efs_volume_configuration {
@@ -72,6 +76,10 @@ resource "aws_ecs_service" "vault" {
deployment_minimum_healthy_percent = 0
desired_count = 0
+ tags = {
+ Name = "vault-service"
+ }
+
load_balancer {
target_group_arn = aws_lb_target_group.vault_tg.arn
container_name = "vault" # Must match the name in your container definition