From e22a00e05fbd7fe26af56c8e32906d97409e6c95 Mon Sep 17 00:00:00 2001 From: Krish Moodbidri <krish94@uab.edu> Date: Thu, 17 Oct 2024 18:52:59 -0500 Subject: [PATCH] Correct CI/CD pipeline syntax in .gitlab-ci.yml --- .gitlab-ci.yml | 44 ++++++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b8ece565..108f72a6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -40,18 +40,20 @@ deploy_ood_proxy_node: - openstack image set --accept $PROXY_OOD_IMAGE_ID - FAILED=false - | - cat > user_data.txt << + cat > user_data.txt <<EOF + #!/bin/bash echo "$DEV_KEY" >> /root/.ssh/authorized_keys + EOF - | - export NEW_INSTANCE_ID=$(openstack server create - -c id -f value --image $PROXY_OOD_IMAGE_ID - --network $OOD_PROXY_NETWORK - --security-group ood-https-ports - --security-group node-exporter - --security-group allow-ssh - --user-data user_data.txt - --flavor $INSTANCE_FLAVOR - --wait + export NEW_INSTANCE_ID=$(openstack server create \ + -c id -f value --image $PROXY_OOD_IMAGE_ID \ + --network $OOD_PROXY_NETWORK \ + --security-group ood-https-ports \ + --security-group node-exporter \ + --security-group allow-ssh \ + --user-data user_data.txt \ + --flavor $INSTANCE_FLAVOR \ + --wait \ $OOD_PROXY_INSTANCE_NAME) - openstack server add floating ip $OOD_PROXY_INSTANCE_NAME $FLOATING_IP rules: @@ -72,18 +74,20 @@ deploy_ssh_proxy_node: - openstack image set --accept $PROXY_SSH_IMAGE_ID - FAILED=false - | - cat > user_data.txt << + cat > user_data.txt <<EOF + #!/bin/bash echo "$DEV_KEY" >> /root/.ssh/authorized_keys + EOF - | - export NEW_INSTANCE_ID=$(openstack server create - -c id -f value --image $PROXY_SSH_IMAGE_ID - --network $OOD_PROXY_NETWORK - --security-group ood-https-ports - --security-group node-exporter - --security-group allow-ssh - --user-data user_data.txt - --flavor $INSTANCE_FLAVOR - --wait + export NEW_INSTANCE_ID=$(openstack server create \ + -c id -f value --image $PROXY_SSH_IMAGE_ID \ + --network $OOD_PROXY_NETWORK \ + --security-group ood-https-ports \ + --security-group node-exporter \ + --security-group allow-ssh \ + --user-data user_data.txt \ + --flavor $INSTANCE_FLAVOR \ + --wait \ $SSH_PROXY_INSTANCE_NAME) - openstack server add floating ip $SSH_PROXY_INSTANCE_NAME $FLOATING_IP rules: -- GitLab