tests(packer): update base images content.
This commit is contained in:
parent
89a1714610
commit
e771ef77b8
6 changed files with 150 additions and 84 deletions
|
|
@ -1,39 +1,6 @@
|
||||||
#cloud-config
|
#cloud-config
|
||||||
|
|
||||||
packages:
|
packages: *gnome-packages
|
||||||
# Install core packages
|
|
||||||
- apparmor
|
|
||||||
- base-devel
|
|
||||||
- qemu-guest-agent
|
|
||||||
- rng-tools
|
|
||||||
- spice-vdagent
|
|
||||||
|
|
||||||
# Install usefull core packages
|
|
||||||
- bash-completion
|
|
||||||
- git
|
|
||||||
- htop
|
|
||||||
- man
|
|
||||||
- pass
|
|
||||||
- python-notify2
|
|
||||||
- vim
|
|
||||||
- wget
|
|
||||||
|
|
||||||
# Install basic services
|
|
||||||
- networkmanager
|
|
||||||
- cups
|
|
||||||
- cups-pdf
|
|
||||||
- system-config-printer
|
|
||||||
|
|
||||||
# Install Applications
|
|
||||||
- firefox
|
|
||||||
- chromium
|
|
||||||
- terminator
|
|
||||||
|
|
||||||
# Install Graphical Interface
|
|
||||||
- gnome
|
|
||||||
- gnome-extra
|
|
||||||
- seahorse
|
|
||||||
- alacarte
|
|
||||||
|
|
||||||
runcmd:
|
runcmd:
|
||||||
# Regenerate grub.cfg
|
# Regenerate grub.cfg
|
||||||
|
|
|
||||||
|
|
@ -1,41 +1,6 @@
|
||||||
#cloud-config
|
#cloud-config
|
||||||
|
|
||||||
packages:
|
packages: *kde-packages
|
||||||
# Install core packages
|
|
||||||
- apparmor
|
|
||||||
- base-devel
|
|
||||||
- qemu-guest-agent
|
|
||||||
- rng-tools
|
|
||||||
- spice-vdagent
|
|
||||||
|
|
||||||
# Install usefull core packages
|
|
||||||
- bash-completion
|
|
||||||
- git
|
|
||||||
- htop
|
|
||||||
- man
|
|
||||||
- pass
|
|
||||||
- python-notify2
|
|
||||||
- vim
|
|
||||||
- wget
|
|
||||||
|
|
||||||
# Install basic services
|
|
||||||
- networkmanager
|
|
||||||
- cups
|
|
||||||
- cups-pdf
|
|
||||||
- system-config-printer
|
|
||||||
|
|
||||||
# Install Applications
|
|
||||||
- firefox
|
|
||||||
- chromium
|
|
||||||
- terminator
|
|
||||||
|
|
||||||
# Install Graphical Interface
|
|
||||||
- plasma-meta
|
|
||||||
- sddm
|
|
||||||
- ark
|
|
||||||
- dolphin
|
|
||||||
- konsole
|
|
||||||
- okular
|
|
||||||
|
|
||||||
runcmd:
|
runcmd:
|
||||||
# Regenerate grub.cfg
|
# Regenerate grub.cfg
|
||||||
|
|
|
||||||
|
|
@ -1,37 +1,93 @@
|
||||||
#cloud-config
|
#cloud-config
|
||||||
|
|
||||||
# Core packages for Archlinux
|
|
||||||
core-packages: &core-packages
|
core-packages: &core-packages
|
||||||
# Install core packages
|
|
||||||
- apparmor
|
- apparmor
|
||||||
- base-devel
|
- base-devel
|
||||||
- qemu-guest-agent
|
|
||||||
- rng-tools
|
|
||||||
- spice-vdagent
|
|
||||||
|
|
||||||
# Install usefull core packages
|
|
||||||
- bash-completion
|
- bash-completion
|
||||||
|
- docker
|
||||||
- git
|
- git
|
||||||
- htop
|
- htop
|
||||||
|
- just
|
||||||
- man
|
- man
|
||||||
- pass
|
- pass
|
||||||
- python-notify2
|
- python-notify2
|
||||||
|
- qemu-guest-agent
|
||||||
|
- rng-tools
|
||||||
|
- spice-vdagent
|
||||||
- vim
|
- vim
|
||||||
- wget
|
- wget
|
||||||
|
|
||||||
# Core desktop packages for Archlinux
|
gnome-packages: &gnome-packages
|
||||||
desktop-packages: &desktop-packages
|
# Core packages for Archlinux
|
||||||
# Install basic services
|
- apparmor
|
||||||
|
- base-devel
|
||||||
|
- bash-completion
|
||||||
|
- docker
|
||||||
|
- git
|
||||||
|
- htop
|
||||||
|
- just
|
||||||
|
- man
|
||||||
|
- pass
|
||||||
|
- python-notify2
|
||||||
|
- qemu-guest-agent
|
||||||
|
- rng-tools
|
||||||
|
- spice-vdagent
|
||||||
|
- vim
|
||||||
|
- wget
|
||||||
|
|
||||||
|
# Desktop packages for Archlinux
|
||||||
- networkmanager
|
- networkmanager
|
||||||
- cups
|
- cups
|
||||||
- cups-pdf
|
- cups-pdf
|
||||||
- system-config-printer
|
- system-config-printer
|
||||||
|
|
||||||
# Install Applications
|
|
||||||
- firefox
|
|
||||||
- chromium
|
- chromium
|
||||||
|
- firefox
|
||||||
|
- spice-vdagent
|
||||||
- terminator
|
- terminator
|
||||||
|
|
||||||
|
# Install Graphical Interface
|
||||||
|
- alacarte
|
||||||
|
- gnome
|
||||||
|
- gnome-extra
|
||||||
|
- ptyxis
|
||||||
|
- seahorse
|
||||||
|
|
||||||
|
kde-packages: &kde-packages
|
||||||
|
# Core packages for Archlinux
|
||||||
|
- apparmor
|
||||||
|
- base-devel
|
||||||
|
- bash-completion
|
||||||
|
- docker
|
||||||
|
- git
|
||||||
|
- htop
|
||||||
|
- just
|
||||||
|
- man
|
||||||
|
- pass
|
||||||
|
- python-notify2
|
||||||
|
- qemu-guest-agent
|
||||||
|
- rng-tools
|
||||||
|
- spice-vdagent
|
||||||
|
- vim
|
||||||
|
- wget
|
||||||
|
|
||||||
|
# Desktop packages for Archlinux
|
||||||
|
- networkmanager
|
||||||
|
- cups
|
||||||
|
- cups-pdf
|
||||||
|
- system-config-printer
|
||||||
|
- chromium
|
||||||
|
- firefox
|
||||||
|
- spice-vdagent
|
||||||
|
- terminator
|
||||||
|
|
||||||
|
# Install Graphical Interface
|
||||||
|
- plasma-meta
|
||||||
|
- sddm
|
||||||
|
- ark
|
||||||
|
- dolphin
|
||||||
|
- konsole
|
||||||
|
- okular
|
||||||
|
|
||||||
# Enable AppArmor in kernel parameters
|
# Enable AppArmor in kernel parameters
|
||||||
grub-enable-apparmor: &grub-enable-apparmor
|
grub-enable-apparmor: &grub-enable-apparmor
|
||||||
path: /etc/default/grub
|
path: /etc/default/grub
|
||||||
|
|
|
||||||
|
|
@ -3,45 +3,77 @@
|
||||||
# Core packages for Debian
|
# Core packages for Debian
|
||||||
core-packages: &core-packages
|
core-packages: &core-packages
|
||||||
- apparmor-profiles
|
- apparmor-profiles
|
||||||
|
- apparmor-utils
|
||||||
- auditd
|
- auditd
|
||||||
- build-essential
|
- build-essential
|
||||||
- config-package-dev
|
- config-package-dev
|
||||||
- debhelper
|
- debhelper
|
||||||
- devscripts
|
- devscripts
|
||||||
|
- docker.io
|
||||||
- htop
|
- htop
|
||||||
|
- just
|
||||||
|
- libpam-apparmor
|
||||||
|
- lintian
|
||||||
- qemu-guest-agent
|
- qemu-guest-agent
|
||||||
- rsync
|
- rsync
|
||||||
|
- systemd-container
|
||||||
|
- systemd-coredump
|
||||||
|
- systemd-homed
|
||||||
|
- systemd-oomd
|
||||||
|
- unattended-upgrades
|
||||||
- vim
|
- vim
|
||||||
|
|
||||||
gnome-packages: &desktop-packages
|
gnome-packages: &desktop-packages
|
||||||
# Core packages for Debian
|
# Core packages for Debian
|
||||||
- apparmor-profiles
|
- apparmor-profiles
|
||||||
|
- apparmor-utils
|
||||||
- auditd
|
- auditd
|
||||||
- build-essential
|
- build-essential
|
||||||
- config-package-dev
|
- config-package-dev
|
||||||
- debhelper
|
- debhelper
|
||||||
- devscripts
|
- devscripts
|
||||||
|
- docker.io
|
||||||
- htop
|
- htop
|
||||||
|
- just
|
||||||
|
- libpam-apparmor
|
||||||
|
- lintian
|
||||||
- qemu-guest-agent
|
- qemu-guest-agent
|
||||||
- rsync
|
- rsync
|
||||||
|
- systemd-container
|
||||||
|
- systemd-coredump
|
||||||
|
- systemd-homed
|
||||||
|
- systemd-oomd
|
||||||
|
- unattended-upgrades
|
||||||
- vim
|
- vim
|
||||||
|
|
||||||
# Gnome packages for Debian
|
# Gnome packages for Debian
|
||||||
- spice-vdagent
|
- spice-vdagent
|
||||||
- task-gnome-desktop
|
- task-gnome-desktop
|
||||||
- terminator
|
- terminator
|
||||||
|
- loupe
|
||||||
|
- ptyxis
|
||||||
|
|
||||||
kde-packages: &kubuntu-packages
|
kde-packages: &kubuntu-packages
|
||||||
# Core packages for Debian
|
# Core packages for Debian
|
||||||
- apparmor-profiles
|
- apparmor-profiles
|
||||||
|
- apparmor-utils
|
||||||
- auditd
|
- auditd
|
||||||
- build-essential
|
- build-essential
|
||||||
- config-package-dev
|
- config-package-dev
|
||||||
- debhelper
|
- debhelper
|
||||||
- devscripts
|
- devscripts
|
||||||
|
- docker.io
|
||||||
- htop
|
- htop
|
||||||
|
- just
|
||||||
|
- libpam-apparmor
|
||||||
|
- lintian
|
||||||
- qemu-guest-agent
|
- qemu-guest-agent
|
||||||
- rsync
|
- rsync
|
||||||
|
- systemd-container
|
||||||
|
- systemd-coredump
|
||||||
|
- systemd-homed
|
||||||
|
- systemd-oomd
|
||||||
|
- unattended-upgrades
|
||||||
- vim
|
- vim
|
||||||
|
|
||||||
# KDE packages for Debian
|
# KDE packages for Debian
|
||||||
|
|
|
||||||
9
tests/cloud-init/debian13-gnome.user-data.yml
Normal file
9
tests/cloud-init/debian13-gnome.user-data.yml
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
#cloud-config
|
||||||
|
|
||||||
|
packages: *gnome-packages
|
||||||
|
|
||||||
|
runcmd: *debian13-runcmd
|
||||||
|
|
||||||
|
write_files:
|
||||||
|
- *shared-directory # Setup shared directory
|
||||||
|
- *systemd-netword # Network configuration for server
|
||||||
|
|
@ -1,50 +1,81 @@
|
||||||
#cloud-config
|
#cloud-config
|
||||||
|
|
||||||
# Core packages for Ubuntu
|
|
||||||
core-packages: &core-packages
|
core-packages: &core-packages
|
||||||
- apparmor-profiles
|
- apparmor-profiles
|
||||||
|
- apparmor-utils
|
||||||
- auditd
|
- auditd
|
||||||
- build-essential
|
- build-essential
|
||||||
- config-package-dev
|
- config-package-dev
|
||||||
- debhelper
|
- debhelper
|
||||||
- devscripts
|
- devscripts
|
||||||
|
- docker.io
|
||||||
- golang-go
|
- golang-go
|
||||||
- htop
|
- htop
|
||||||
|
- just
|
||||||
|
- libpam-apparmor
|
||||||
|
- lintian
|
||||||
- qemu-guest-agent
|
- qemu-guest-agent
|
||||||
- rsync
|
- rsync
|
||||||
|
- systemd-container
|
||||||
|
- systemd-coredump
|
||||||
|
- systemd-homed
|
||||||
|
- systemd-oomd
|
||||||
|
- unattended-upgrades
|
||||||
- vim
|
- vim
|
||||||
|
|
||||||
desktop-packages: &desktop-packages
|
desktop-packages: &desktop-packages
|
||||||
# Core packages for Ubuntu
|
# Core packages for Ubuntu
|
||||||
- apparmor-profiles
|
- apparmor-profiles
|
||||||
|
- apparmor-utils
|
||||||
- auditd
|
- auditd
|
||||||
- build-essential
|
- build-essential
|
||||||
- config-package-dev
|
- config-package-dev
|
||||||
- debhelper
|
- debhelper
|
||||||
- devscripts
|
- devscripts
|
||||||
|
- docker.io
|
||||||
- golang-go
|
- golang-go
|
||||||
- htop
|
- htop
|
||||||
|
- just
|
||||||
|
- libpam-apparmor
|
||||||
|
- lintian
|
||||||
- qemu-guest-agent
|
- qemu-guest-agent
|
||||||
- rsync
|
- rsync
|
||||||
|
- systemd-container
|
||||||
|
- systemd-coredump
|
||||||
|
- systemd-homed
|
||||||
|
- systemd-oomd
|
||||||
|
- unattended-upgrades
|
||||||
- vim
|
- vim
|
||||||
|
|
||||||
# Desktop packages for Ubuntu
|
# Desktop packages for Ubuntu
|
||||||
- spice-vdagent
|
- spice-vdagent
|
||||||
- terminator
|
- terminator
|
||||||
- ubuntu-desktop
|
- ubuntu-desktop
|
||||||
|
- loupe
|
||||||
|
- ptyxis
|
||||||
|
|
||||||
kubuntu-packages: &kubuntu-packages
|
kubuntu-packages: &kubuntu-packages
|
||||||
# Core packages for Ubuntu
|
# Core packages for Ubuntu
|
||||||
- apparmor-profiles
|
- apparmor-profiles
|
||||||
|
- apparmor-utils
|
||||||
- auditd
|
- auditd
|
||||||
- build-essential
|
- build-essential
|
||||||
- config-package-dev
|
- config-package-dev
|
||||||
- debhelper
|
- debhelper
|
||||||
- devscripts
|
- devscripts
|
||||||
|
- docker.io
|
||||||
- golang-go
|
- golang-go
|
||||||
- htop
|
- htop
|
||||||
|
- just
|
||||||
|
- libpam-apparmor
|
||||||
|
- lintian
|
||||||
- qemu-guest-agent
|
- qemu-guest-agent
|
||||||
- rsync
|
- rsync
|
||||||
|
- systemd-container
|
||||||
|
- systemd-coredump
|
||||||
|
- systemd-homed
|
||||||
|
- systemd-oomd
|
||||||
|
- unattended-upgrades
|
||||||
- vim
|
- vim
|
||||||
|
|
||||||
# Desktop packages for Ubuntu
|
# Desktop packages for Ubuntu
|
||||||
|
|
@ -74,3 +105,9 @@ desktop-runcmd: &desktop-runcmd
|
||||||
# Finally, remove things only installed as dependencies of other things
|
# Finally, remove things only installed as dependencies of other things
|
||||||
# we have already removed.
|
# we have already removed.
|
||||||
- apt-get -y autoremove
|
- apt-get -y autoremove
|
||||||
|
|
||||||
|
# Ensure systemd-networkd is disabled
|
||||||
|
- systemctl disable systemd-networkd-wait-online.service
|
||||||
|
|
||||||
|
# Ensure auditd is enabled
|
||||||
|
- systemctl enable systemd-journald-audit.socket
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue