tests(packer): define more common cloud init resources.

This commit is contained in:
Alexandre Pujol 2025-04-27 14:20:22 +02:00
parent 5bfebf6ea5
commit 2bc87f68a8
No known key found for this signature in database
GPG key ID: C5469996F0DF68EC
23 changed files with 311 additions and 434 deletions

View file

@ -0,0 +1,64 @@
#cloud-config
# Core packages for Debian
core-packages: &core-packages
- apparmor-profiles
- auditd
- build-essential
- config-package-dev
- debhelper
- devscripts
- htop
- qemu-guest-agent
- rsync
- vim
gnome-packages: &desktop-packages
# Core packages for Debian
- apparmor-profiles
- auditd
- build-essential
- config-package-dev
- debhelper
- devscripts
- htop
- qemu-guest-agent
- rsync
- vim
# Gnome packages for Debian
- spice-vdagent
- task-gnome-desktop
- terminator
kde-packages: &kubuntu-packages
# Core packages for Debian
- apparmor-profiles
- auditd
- build-essential
- config-package-dev
- debhelper
- devscripts
- htop
- qemu-guest-agent
- rsync
- vim
# KDE packages for Debian
- spice-vdagent
- task-kde-desktop
- terminator
debian12-runcmd: &debian12-runcmd
- apt-get update -y
- apt-get install -y -t bookworm-backports golang-go
debian13-runcmd: &debian13-runcmd
- apt-get update -y
- apt-get install -y golang-go
# Add backports repository
debian12-backports: &debian12-backports
path: /etc/apt/sources.list
append: true
content: deb http://deb.debian.org/debian bookworm-backports main contrib non-free