Skip to content
Snippets Groups Projects

wip: test-keypair without file

Closed Krish Moodbidri requested to merge feat-test-keypair into feat-deploy-xdmod-supremm
Compare and Show latest version
3 files
+ 35
8
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 18
2
@@ -10,7 +10,14 @@ variables:
TF_ROOT: ${CI_PROJECT_DIR}/
TF_VAR_internal_network: "tf-clusternet"
TF_VAR_external_network: "tf-dmznet"
GIT_SUBMODULE_STRATEGY: "recursive"
GIT_SUBMODULE_UPDATE_FLAGS: "--force"
cache:
paths:
- .terraform
- .terraform.lock.hcl
- terraform.tfstate
stages: # List of stages for jobs, and their order of execution
- validate
@@ -28,15 +35,24 @@ tf-validate:
- terraform validate
- pwd
- terraform plan
- 'sed -i -E "s/(cod_deploy: ).*/\1false/" CRI_XCBC/group_vars/all'
tf-apply:
cache:
paths:
- .terraform/
stage: build
tags: [build]
script:
- export BUILD_DATE=$(TZ=America/Chicago date +%Y%m%d)
- export BUILD_DATE=$(TZ=America/Chicago date +%Y%m%d%H%M%S)
- export TF_VAR_internal_network="tf-clusternet-$BUILD_DATE"
- export TF_VAR_external_network="tf-dmznet-$BUILD_DATE"
- terraform apply -auto-approve || terraform destroy -auto-approve && false
- export TF_VAR_keypair_name="os-gen-keypair-$BUILD_DATE"
- XDMOD_IMAGES=($(openstack image list --sort-column Name --sort-descending -f value -c Name -c ID | grep -P ' xdmod-\d{14}$' | awk '{print $2}'))
- export TF_VAR_image_ohpc="${XDMOD_IMAGES[0]}"
# - export TF_VAR_image_ohpc="xdmod-20230629191611"
- echo $TF_VAR_image_ohpc
- terraform apply -auto-approve || terraform destroy -auto-approve
clean-up:
stage: cleanup
Loading