Skip to content
Snippets Groups Projects

Add echo cmd

Closed Eesaan Atluri requested to merge test-var-reference into master
+ 5
2
@@ -43,6 +43,7 @@ prep-deploy:
export prod_instance_id=$(openstack floating ip show $prod_floating_ip -c port_details -f value | awk -F', ' '{print $2}' | awk -F"'" '{print $2}')
export prod_volume=$(openstack server show $prod_instance_id -c volumes_attached -f value | awk -F"'" '{print $4}')
echo "Detaching prod_volume=${prod_volume} from prod_instance_id=${prod_instance_id} and creating a snapshot"
echo "prod_FIP=$prod_floating_ip"
eval $(ssh-agent -s)
chmod 400 "${SSH_PRIV_KEY}"
ssh-add "${SSH_PRIV_KEY}"
@@ -69,7 +70,6 @@ prep-deploy:
echo "TF_VAR_flavor=${TF_VAR_flavor}" | tee -a $CI_PROJECT_DIR/vars.env
echo "BUILD_DATE=${BUILD_DATE}" | tee -a $CI_PROJECT_DIR/vars.env
echo "prod_instance_id=${prod_instance_id}" | tee -a $CI_PROJECT_DIR/vars.env
echo "prod_floating_ip=${prod_floating_ip}" | tee -a $CI_PROJECT_DIR/vars.env
artifacts:
reports:
@@ -125,6 +125,7 @@ tf-apply:
- 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
- echo "prod_instance_id=${prod_instance_id}" | tee -a $CI_PROJECT_DIR/vars.env
artifacts:
reports:
dotenv: vars.env
@@ -159,7 +160,9 @@ production-deploy:
tags: [build]
script:
- echo "swap the floating IP between prod and newly deployed instances"
- openstack server remove floating ip $prod_instance_id $prod_floating_ip
- echo "openstack server remove floating ip $instance_id $instance_floating_ip"
- echo "openstack server remove floating ip ${prod_instance_id} ${prod_floating_ip}"
- openstack server remove floating ip ${prod_instance_id} ${prod_floating_ip}
- openstack server remove floating ip $instance_id $instance_floating_ip
- openstack server add floating ip $instance_id $prod_floating_ip
needs:
Loading