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"