At current moment it stores stack name and floating ip
Change-Id: Ic06203d28196b75d13943f9dd5614274101c391d
- job:
name: 'deploy-heat-stack'
description: |
- Create given heat stack on internal cloud in maintenance-team tenant
+ Create given heat stack on internal cloud in maintenance-team tenant
concurrent: false
node: 'jenkins-master'
default: ''
scm:
- - git:
- url: 'https://review.fuel-infra.org/tools/sustaining/'
- branches:
- - origin/master
+ - git:
+ url: 'https://review.fuel-infra.org/tools/sustaining/'
+ branches:
+ - origin/master
wrappers:
- timestamps
builders:
- shell:
!include-raw: common/scripts/deploy_heat_stack.sh
+
+ publishers:
+ - archive:
+ artifacts: 'stack_data.sh'
+ only-if-success: true
source "${OPENRC_FILE?}"
echo "openstack stack create --wait -t ${HEAT_STACK_YAML} ${parameter_string} ${STACK_NAME}" | bash -
openstack stack output show "${STACK_NAME}" --all
-deactivate
\ No newline at end of file
+ cat >stack_data.sh <<EOF
+"STACK_NAME=${STACK_NAME}
+STACK_FLOATING_IP=$(heat output-show ${STACK_NAME} floating_ip)
+EOF
+
+deactivate