From 21bbb235451b9c60a7118fe4a64217d462ec4bd5 Mon Sep 17 00:00:00 2001 From: Mike Holloway Date: Tue, 7 Jan 2025 04:44:06 -0500 Subject: [PATCH] tofu plan, tofu output json capture and export test --- .gitea/workflows/linode.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/linode.yml b/.gitea/workflows/linode.yml index 0ca3ff9..1023dcc 100644 --- a/.gitea/workflows/linode.yml +++ b/.gitea/workflows/linode.yml @@ -14,8 +14,15 @@ jobs: steps: - uses: actions/checkout@v4 - uses: opentofu/setup-opentofu@v1 - - run: "tofu init && tofu plan" # && tofu apply -auto-approve" + - name: tofu apply + run: "tofu init && tofu apply -auto-approve" + working-directory: "${{ gitea.workspace }}/.gitea/tofu" + - name: tofu output capture + run: | + tofu output -json | jq -r '@sh "export TARGET_IP_ADDRESS=\(.act_worker_ip_address.value\)"' + echo $TARGET_IP_ADDRESS + sleep 300 + working-directory: "${{ gitea.workspace }}/.gitea/tofu" + - run: "tofu destroy -auto-approve"" working-directory: "${{ gitea.workspace }}/.gitea/tofu" -# - run: "tofu destroy -auto-approve"" -# working-directory: "${{ gitea.workspace }}/.gitea/tofu"