Skip to content
Snippets Groups Projects

Change compute reference to login

Merged Krish Moodbidri requested to merge test-merge-feat-hpc-factory into main
1 file
+ 17
2
Compare changes
  • Side-by-side
  • Inline
+ 17
2
@@ -304,8 +304,23 @@ deploy_login_node:
@@ -304,8 +304,23 @@ deploy_login_node:
rm -rf /tmp/${CI_PROJECT_NAME}
rm -rf /tmp/${CI_PROJECT_NAME}
EOF
EOF
- |
- |
export cmd="openstack server create"
 
cmd+=" -c id -f value --image $LOGIN_IMAGE_ID"
 
cmd+=" --flavor $INSTANCE_FLAVOR"
 
cmd+=" --network $INSTANCE_NETWORK"
 
cmd+=" --security-group allow-ssh"
 
cmd+=" --user-data user_data.txt"
 
if [ -n "$LOGIN_PORT" ];then cmd+=" --port $LOGIN_PORT"; fi
 
cmd+=" --wait $LOGIN_INSTANCE_NAME"
 
- export LOGIN_INSTANCE_ID=$(bash -c "$cmd")
 
- |
 
# Associate the floating IP(s) with the SSH Proxy instance
 
for LOGIN_FLOATING_IP in ${LOGIN_FLOATING_IP_LIST[@]};
 
do
 
echo "Associating FLOATING_IP $LOGIN_FLOATING_IP with LOGIN_INSTANCE_ID $LOGIN_INSTANCE_ID"
 
openstack server add floating ip $LOGIN_INSTANCE_ID $LOGIN_FLOATING_IP
 
done
rules:
rules:
- if: $PIPELINE_TARGET == "deploy"
- if: $PIPELINE_TARGET == "deploy" && $LOGIN_IMAGE_ID
when: always
when: always
Loading