build: Switch to envsubst for templating

This commit is contained in:
2025-07-25 15:49:07 +10:00
parent 45a04c9c64
commit 2f3c6b3c9c
2 changed files with 7 additions and 8 deletions

View File

@ -57,10 +57,7 @@ jobs:
apt-get install -y \
genisoimage
sed 's|__ROOT_HASHED_PASSWORD__|${{ secrets.ROOT_HASHED_PASSWORD }}|g' \
cloud-init/user-data.template > cloud-init/user-data
sed 's|__PUBLIC_SSHKEY__|${{ secrets.PUBLIC_SSHKEY }}|g' \
cloud-init/user-data.template > cloud-init/user-data
envsubst < cloud-init/user-data.template > cloud-init/user-data
genisoimage \
-output seed.iso \
@ -68,6 +65,9 @@ jobs:
-joliet \
-rock \
cloud-init/meta-data cloud-init/user-data
env:
ROOT_HASHED_PASSWORD: ${{ secrets.ROOT_HASHED_PASSWORD }}
PUBLIC_SSHKEY: ${{ secrets.PUBLIC_SSHKEY }}
# semrel:
# name: Semantic Release