tests: improve tests image content.
This commit is contained in:
parent
e8fcc12c98
commit
aa84d08ef6
4 changed files with 20 additions and 16 deletions
|
|
@ -59,8 +59,6 @@ runcmd:
|
||||||
# Regenerate grub.cfg
|
# Regenerate grub.cfg
|
||||||
- [ grub-mkconfig, -o, /boot/grub/grub.cfg ]
|
- [ grub-mkconfig, -o, /boot/grub/grub.cfg ]
|
||||||
|
|
||||||
# Enable firewall
|
|
||||||
|
|
||||||
# Enable core services
|
# Enable core services
|
||||||
- [ systemctl, enable, apparmor ]
|
- [ systemctl, enable, apparmor ]
|
||||||
- [ systemctl, enable, auditd ]
|
- [ systemctl, enable, auditd ]
|
||||||
|
|
|
||||||
|
|
@ -61,8 +61,6 @@ runcmd:
|
||||||
# Regenerate grub.cfg
|
# Regenerate grub.cfg
|
||||||
- [ grub-mkconfig, -o, /boot/grub/grub.cfg ]
|
- [ grub-mkconfig, -o, /boot/grub/grub.cfg ]
|
||||||
|
|
||||||
# Enable firewall
|
|
||||||
|
|
||||||
# Enable core services
|
# Enable core services
|
||||||
- [ systemctl, enable, apparmor ]
|
- [ systemctl, enable, apparmor ]
|
||||||
- [ systemctl, enable, auditd ]
|
- [ systemctl, enable, auditd ]
|
||||||
|
|
|
||||||
|
|
@ -43,30 +43,37 @@ snap:
|
||||||
|
|
||||||
runcmd:
|
runcmd:
|
||||||
|
|
||||||
# Let NetworkManager handle network
|
|
||||||
- rm /etc/netplan/*
|
|
||||||
- >-
|
|
||||||
printf "network:\n version: 2\n renderer: NetworkManager" > /etc/netplan/01-network-manager.yaml
|
|
||||||
|
|
||||||
# Remove default filesystem and related tools not used with the suggested
|
# Remove default filesystem and related tools not used with the suggested
|
||||||
# storage layout. These may yet be required if different partitioning schemes
|
# storage layout. These may yet be required if different partitioning schemes
|
||||||
# are used.
|
# are used.
|
||||||
- apt-get -y remove btrfs-progs cryptsetup* lvm2 xfsprogs
|
- apt-get -y purge btrfs-progs cryptsetup* lvm2 xfsprogs
|
||||||
|
|
||||||
# Remove other packages present by default in Ubuntu Server but not
|
# Remove other packages present by default in Ubuntu Server but not
|
||||||
# normally present in Ubuntu Desktop.
|
# normally present in Ubuntu Desktop.
|
||||||
- >-
|
- >-
|
||||||
apt-get -y remove
|
apt-get -y purge
|
||||||
ubuntu-server ubuntu-server-minimal
|
ubuntu-server ubuntu-server-minimal netplan.io cloud-init
|
||||||
binutils byobu curl dmeventd finalrd gawk
|
binutils byobu curl dmeventd finalrd gawk
|
||||||
kpartx mdadm ncurses-term needrestart open-iscsi
|
kpartx mdadm ncurses-term needrestart open-iscsi
|
||||||
sg3-utils ssh-import-id sssd thin-provisioning-tools tmux
|
sg3-utils ssh-import-id sssd thin-provisioning-tools tmux
|
||||||
sosreport screen open-vm-tools motd-news-config lxd-agent-loader
|
sosreport screen open-vm-tools motd-news-config lxd-agent-loader
|
||||||
landscape-common fonts-ubuntu-console ethtool
|
landscape-common fonts-ubuntu-console ethtool
|
||||||
|
|
||||||
# Keep cloud-init, as it performs some of the installation on first boot.
|
|
||||||
- apt-get -y install cloud-init
|
|
||||||
|
|
||||||
# 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
|
||||||
|
|
||||||
|
write_files:
|
||||||
|
|
||||||
|
- path: /etc/systemd/network/20-wired.network
|
||||||
|
owner: 'root:root'
|
||||||
|
permissions: '0644'
|
||||||
|
content: |
|
||||||
|
[Match]
|
||||||
|
Name=en*
|
||||||
|
|
||||||
|
[Network]
|
||||||
|
DHCP=yes
|
||||||
|
|
||||||
|
[DHCPv4]
|
||||||
|
RouteMetric=10
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@ package_upgrade: true
|
||||||
package_reboot_if_required: false
|
package_reboot_if_required: false
|
||||||
packages:
|
packages:
|
||||||
- apparmor-profiles
|
- apparmor-profiles
|
||||||
|
- auditd
|
||||||
- build-essential
|
- build-essential
|
||||||
- config-package-dev
|
- config-package-dev
|
||||||
- debhelper
|
- debhelper
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue