Change-Id: If20ddbe1375c167fa7e1de954d80e5c3cde3252c
IDF="https://gerrit.nordix.org/gitweb?p=infra/hwconfig.git;a=blob_plain;f=pods/nordix-vpod1-idf.yml"
fi
+if [[ $PROVISIONER_TYPE == "bifrost" ]]; then
+ DEPLOY_CMD="./engine/deploy.sh -c -r $PROVISIONER_TYPE -d $INSTALLER_TYPE -o $DISTRO -s $DEPLOY_SCENARIO -p $PDF -i $IDF"
+elif [[ $PROVISIONER_TYPE == "heat" ]]; then
+ DEPLOY_CMD="./engine/deploy.sh -c -r $PROVISIONER_TYPE -d $INSTALLER_TYPE -o $DISTRO -s $DEPLOY_SCENARIO -u /tmp/openrc"
+else
+ echo "Error: Unsupported provisioner type. Must either be bifrost or heat!"
+ exit 1
+fi
+
# execute cloud engine deploy.sh script
cd $WORKSPACE
-./engine/deploy.sh -d $INSTALLER_TYPE -o $DISTRO -s $DEPLOY_SCENARIO -p $PDF -i $IDF -c
+$DEPLOY_CMD
# vim: set ts=2 sw=2 expandtab:
option: project
wrappers:
+ - credentials-binding:
+ - file:
+ credential-id: est-jenkins-openrcfile-city-karlskrona-onap
+ variable: OPENRC_FILE
+ - mask-passwords
- build-timeout:
timeout: 120
- fix-workspace-permissions
custom-url: '* $JOB_NAME $BUILD_URL'
builders:
+ - shell: |
+ #!/bin/bash
+ cp $OPENRC_FILE /tmp/openrc
- 'cloud-infra-determine-scenario-macro'
- multijob:
name: deploy
default: 'false'
wrappers:
+ - credentials-binding:
+ - file:
+ credential-id: est-jenkins-openrcfile-city-karlskrona-onap
+ variable: OPENRC_FILE
+ - mask-passwords
- build-timeout:
timeout: '{build-timeout}'
- fix-workspace-permissions