upstream-institute-virtual-.../elements/upstream-training/package-installs.yaml
Mark Korondi 525e4cdd51 Moving to diskimage-builder
This patch makes it possible to build the Virtualbox-compatible OVA
archive withouth using vagrant, virtualbox, or vmware-specific tools.

Currently the created ova archive can be imported on VirtualBox and
VMWare Player, the disk image itself can be used with libvirt
(qemu-kvm). It contains all the drivers that enables using it
as a desktop system with shared clipboard, auto-resizing display, etc.

Since the diskimage-builder method installs in chroot, there is no way
to pre-install devstack by running stack.sh. The image makes a best
effort including all the deb and pip packages to make the first run of
stack.sh as short as possible.

Change-Id: Ie1f6e44db7e0af8d072cfdf16ace1ba3f749c246
2018-03-12 20:47:44 +01:00

150 lines
2.0 KiB
YAML

---
# Install base packages
bash-completion:
bridge-utils:
command-not-found:
ifupdown:
isc-dhcp-client:
mlocate:
net-tools:
python-pip:
# Install git workflow related software
git:
gitk:
git-gui:
git-review:
tig:
# Install basic TUI applications
htop:
less:
mc:
tmux:
vim-gtk:
# Set up a desktop environment
adwaita-icon-theme-full:
gnome-themes-standard:
gtk2-engines-pixbuf:
lightdm-gtk-greeter:
lightdm:
policykit-1:
thunar:
xfce4-panel:
xfce4-session:
xfdesktop4:
xfwm4:
xserver-xorg-input-evdev:
# Install basic GUI applications
firefox:
geany:
hexchat:
xfce4-terminal:
xfce4-whiskermenu-plugin:
# Configure virtualbox GUI
virtualbox-guest-dkms:
virtualbox-guest-x11:
# Configure vmware GUI
open-vm-tools-desktop:
open-vm-tools-dkms:
xserver-xorg-input-vmmouse:
xserver-xorg-video-vmware:
# Configure qemu-kvm GUI
spice-vdagent:
xserver-xorg-video-qxl:
# Install devstack required packages
# This list is generated from the list of package differences between a
# pre- and post-install of devstack
acl:
apache2:
apache2-dev:
bc:
bsdmainutils:
conntrack:
conntrackd:
cryptsetup:
curl:
dnsmasq-base:
dnsmasq-utils:
dstat:
ebtables:
fakeroot:
g++:
gawk:
gcc:
genisoimage:
gettext:
gir1.2-libosinfo-1.0:
graphviz:
haproxy:
ipset:
iptables:
iputils-arping:
iputils-ping:
keepalived:
kpartx:
libapache2-mod-proxy-uwsgi:
libapache2-mod-wsgi:
libffi-dev:
libjpeg-dev:
libjs-jquery-tablesorter:
libkrb5-dev:
libldap2-dev:
libmysqlclient-dev:
libpcre3-dev:
libpq-dev:
libsasl2-dev:
libssl-dev:
libsystemd-dev:
libsystemd0:
libvirt-bin:
libvirt-dev:
libxml2-dev:
libxslt1-dev:
libyaml-dev:
lsof:
lvm2:
make:
memcached:
mysql-server:
netcat-openbsd:
openssh-server:
openssl:
openvswitch-switch:
parted:
pkg-config:
pm-utils:
postgresql-server-dev-all:
psmisc:
python-dev:
python-gdbm:
python-mysqldb:
python-psutil:
python-virtualenv:
python2.7:
python3:
qemu-system:
qemu-utils:
rabbitmq-server:
radvd:
sg3-utils:
socat:
sqlite3:
sysfsutils:
tcpdump:
tgt:
thin-provisioning-tools:
ubuntu-cloud-keyring:
unzip:
uuid-runtime:
vlan:
wget:
zlib1g-dev: