From f3be203ac62fdf7d50a1e2f5ae07edaa796f3b9a Mon Sep 17 00:00:00 2001 From: Ravi Tripathi <ravi89@uab.edu> Date: Fri, 25 Aug 2023 16:12:23 -0500 Subject: [PATCH] Pushing the task of finding instance_id and floating ip with a valid TF state --- .gitlab-ci.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c4cfeb8..10946bb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -95,6 +95,14 @@ tf-apply: TF_SUCCESS=true fi echo "Terraform success: $TF_SUCCESS" + - export instance_floating_ip=$(terraform output -raw floating_ip_ohpc) + - export instance_id=$(terraform output -raw xdmod_instance_id) + - echo "instance_floating_ip=${instance_floating_ip}" | tee -a $CI_PROJECT_DIR/vars.env + - echo "instance_id=${instance_id}" | tee -a $CI_PROJECT_DIR/vars.env + artifacts: + reports: + dotenv: vars.env + staging-post-deploy: environment: @@ -103,12 +111,8 @@ staging-post-deploy: tags: [build] script: - export staging_floating_ip="138.26.49.15" - - export instance_floating_ip=$(terraform output -raw floating_ip_ohpc) - - export instance_id=$(terraform output -raw xdmod_instance_id) - export old_instance_id=$(openstack floating ip show $staging_floating_ip -c port_details -f value | awk -F', ' '{print $2}' | awk -F"'" '{print $2}') - echo "staging_floating_ip=${staging_floating_ip}" - - echo "instance_floating_ip=${instance_floating_ip}" - - echo "instance_id=${instance_id}" - echo "old_instance_id=${old_instance_id}" - | if [[ -n "$old_instance_id" ]]; then -- GitLab