From 23ef06df55ffdbe69d7c25f3cf1a22bb12d32b65 Mon Sep 17 00:00:00 2001 From: InAnYan Date: Fri, 7 Aug 2026 21:59:28 +0200 Subject: [PATCH] new features --- main.tf | 6 ++++-- variables.tf | 7 +++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/main.tf b/main.tf index 063f172..e5d9981 100644 --- a/main.tf +++ b/main.tf @@ -6,7 +6,8 @@ resource "terraform_data" "docker_compose_deploy" { var.vm_ssh_key, var.vm_ip, dirname(var.destination_path), - var.ssh_user + var.ssh_user, + var.start_delay_seconds ] connection { @@ -28,7 +29,8 @@ resource "terraform_data" "docker_compose_deploy" { "export INFISICAL_TOKEN=\"${self.triggers_replace[1]}\"", "export INFISICAL_API_URL=\"https://secrets.itlab-ffeks.dnu.edu.ua\"", "export INFISICAL_DISABLE_UPDATE_CHECK=true", - "infisical run --env=\"${self.triggers_replace[2]}\" -- docker compose up -d" + "infisical run --env=\"${self.triggers_replace[2]}\" -- docker compose up -d", + "sleep ${self.triggers_replace[7]}" ] } diff --git a/variables.tf b/variables.tf index 35df84e..090beb2 100644 --- a/variables.tf +++ b/variables.tf @@ -36,3 +36,10 @@ variable "ssh_user" { description = "SSH user for VM authentication" default = "debian" } + +variable "start_delay_seconds" { + type = number + description = "Number of seconds to wait after starting docker compose" + default = 10 +} +