Skip to content

Commit 41d3a59

Browse files
committed
Test with secrets
1 parent 67466c5 commit 41d3a59

File tree

4 files changed

+29
-3
lines changed

4 files changed

+29
-3
lines changed

etc/kayobe/environments/ci-tenks/automated-deployment.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@ KAYOBE_BRANCH=stackhpc/2025.1
1414
KAYOBE_CONFIG_REF=${KAYOBE_CONFIG_REF:-stackhpc/2025.1}
1515
KAYOBE_ENVIRONMENT=${KAYOBE_ENVIRONMENT:-ci-tenks}
1616

17+
if [[ ! -f $(basename "$0")/vault-pw ]]; then
18+
echo "Vault password file not found at $(basename "$0")/vault-pw"
19+
exit 1
20+
fi
21+
22+
export KAYOBE_VAULT_PASSWORD=$(cat $BASE_PATH/vault-pw)
23+
1724
# Install git and tmux.
1825
if $(which dnf 2>/dev/null >/dev/null); then
1926
sudo dnf -y install git tmux python3.12

zuul.d/playbooks/tenks-base/post.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
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

zuul.d/playbooks/tenks-base/run.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
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: "{{ script_path | basename }}/vault-pw"
10+
no_log: true
11+
612
- name: Run deploy script
713
environment:
814
KAYOBE_CONFIG_REF: "{{ zuul.patchset }}"

zuul.d/secrets.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
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=

0 commit comments

Comments
 (0)