File tree Expand file tree Collapse file tree 6 files changed +35
-4
lines changed
etc/kayobe/environments/ci-tenks Expand file tree Collapse file tree 6 files changed +35
-4
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,13 @@ KAYOBE_BRANCH=stackhpc/2025.1
1414KAYOBE_CONFIG_REF=${KAYOBE_CONFIG_REF:- stackhpc/ 2025.1}
1515KAYOBE_ENVIRONMENT=${KAYOBE_ENVIRONMENT:- ci-tenks}
1616
17+ if [[ ! -f $BASE_PATH /vault-pw ]]; then
18+ echo " Vault password file not found at $BASE_PATH /vault-pw"
19+ exit 1
20+ fi
21+
22+ export KAYOBE_VAULT_PASSWORD=$( cat $BASE_PATH /vault-pw)
23+
1724# Install git and tmux.
1825if $( which dnf 2> /dev/null > /dev/null) ; then
1926 sudo dnf -y install git tmux python3.12
Original file line number Diff line number Diff line change 88 Configures the primary VM as a seed hypervisor. Uses tenks to create
99 a single overcloud host and test Bifrost provisioning.
1010 run : zuul.d/playbooks/tenks-base/run.yml
11- # post-run: zuul.d/playbooks/tenks-base/post.yml
11+ post-run : zuul.d/playbooks/tenks-base/post.yml
1212 timeout : 10800
13+ secrets :
14+ - aio_vault_password
1315
1416- job :
1517 name : tenks-ubuntu-noble
Original file line number Diff line number Diff line change 11---
22- hosts : all
3- vars :
4- script_path : " /home/zuul/src/github.com/stackhpc/stackhpc-kayobe-config/etc/kayobe/environments/ci-tenks/automated-deployment.sh"
53 tasks :
64 - name : debug 1
75 shell :
8- cmd : " ls {{ script_path }} "
6+ cmd : " echo ~ "
97 executable : /bin/bash
108 register : debug1
119 failed_when : false
Original file line number Diff line number Diff line change 33 vars :
44 script_path : " /home/zuul/src/github.com/stackhpc/stackhpc-kayobe-config/etc/kayobe/environments/ci-tenks/automated-deployment.sh"
55 tasks :
6+ - name : Write out vault password file
7+ copy :
8+ content : " {{ aio_vault_password.vault_pw | trim }}"
9+ dest : " ~/vault-pw"
10+ no_log : true
11+
612 - name : Run deploy script
713 environment :
814 KAYOBE_CONFIG_REF : " {{ zuul.patchset }}"
Original file line number Diff line number Diff line change 44 check :
55 jobs :
66 - openstack-tox-pep8
7+
8+ check-review :
9+ jobs :
710 - tenks-ubuntu-noble
811 # - tenks-rocky-9
912
Original file line number Diff line number Diff line change 1+ ---
2+ - secret :
3+ name : aio_vault_password
4+ data :
5+ vault_pw : !encrypted/pkcs1-oaep
6+ - HyNVu3K9CqgBWIdraZwqGBIgh+uNiHdPz43TOG0vGmm4sF++axK4/JFtoGeyV6UhtsqzC
7+ 5kXiKLjNj9HRxN9E7u5MDljIsduviEilkI5NQEJ5ctCJGMM0W42+7RtvwD/bIKK/ZHupV
8+ suSDt0WxaBy6ipHjNj+3HgacxH0hG2B2wDuvxnkmMH1z5Z+LTQ4E8h3az/qwuxB9S7WK7
9+ Mekq6ujBUKcgoZg7x9JGsbD0U2+pNSTSUtEzbM73jhtlTzZB8pYcgsYDyxF69yyf451Ww
10+ L0vRbExNnfGxiclc4jWGpQHGUj4G0kPp+SYet3dzp8o29xzfr76e/9c3FCABXGQ8ShHin
11+ uY7tzr07bqobWW3gRiyqDMZ8e41ipjTl+yN66TDLafftmk2k8uj8wxgf8X08eZhpYsOxx
12+ BhDzI0IcC2vmhlp9HpF4oZBwtzZFD2XSGMVr79+535l49qzayJtgj2H6fBTonkf9WTjUC
13+ lo1zXFr4Smer4FQJnIVK5N1GaW5PBTUNl2ZHxF9u/RIvf+XhHF0q540PNB1MQaTwptJw3
14+ d2v19p9vbTk7pjrtgWZDy9g/G+vGjSJ/QPbItcp4MqmVhSZFT+B4v03xlNzi8/3CR5tIw
15+ MPPm5+laBkk4PTU0sAJu7dbS9lonx0su2Rvjzoa/zxkVsGXW71ztkU45ODOPn8=
You can’t perform that action at this time.
0 commit comments