build: Cleanup workflow action steps

This commit is contained in:
Danny Bessems 2024-06-06 16:54:05 +10:00
parent 8c1016a231
commit 1b4c4b5d64
2 changed files with 6 additions and 9 deletions

View File

@ -72,20 +72,17 @@ jobs:
id: setup
with:
version: "latest"
- name: Run `packer init`
- name: Prepare build environment
id: init
run: packer init -upgrade ./packer
- name: Prepare dependencies and inject configuration
run: |
export BUILD_COMMIT=$(echo "${{ gitea.sha }}" | cut -c 1-10)
export BUILD_SUFFIX=$(openssl rand -hex 3)
sed -i -e "s/<<img-password>>/${{ secrets.SSH_PASSWORD }}/g" \
packer/preseed/UbuntuServer22.04/user-data
packer init -upgrade ./packer
ansible-galaxy collection install \
-r ansible/requirements.yml \
-p ./ansible/collections
echo "BUILD_COMMIT=$(echo ${{ gitea.sha }} | cut -c 1-10)" >> $GITHUB_ENV
echo "BUILD_SUFFIX=$(openssl rand -hex 3)" >> $GITHUB_ENV
- name: Run `packer validate`
id: validate
run: |

View File

@ -15,7 +15,7 @@ source "vsphere-iso" "ubuntu" {
boot_order = "disk,cdrom"
boot_command = [
"e<down><down><down><end>",
" autoinstall ds=nocloud;",
" autoinstall network-config=disabled ds=nocloud;",
"<F10>"
]
boot_wait = "2s"