Files
openstack-helm-images/libvirt/ubuntu-install-libvirt.sh
Mohammed Naser d9302a1560 libvirt: add ovmf package
Adding OVMF will include the EFI firmwares needed
to boot instances in EFI mode.

Change-Id: I27ece5ebbd5d6672b17ddcd35484531552ecee48
2021-11-12 01:43:58 -05:00

39 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
set -ex
export DEBIAN_FRONTEND=noninteractive ;\
apt-key add /etc/apt/ceph-${CEPH_RELEASE}.key ;\
rm -f /etc/apt/ceph-${CEPH_RELEASE}.key ;\
echo "deb ${CEPH_REPO} ${UBUNTU_RELEASE} main" | tee /etc/apt/sources.list.d/ceph.list ;\
if [ -z "${CEPH_RELEASE_TAG}" ]; then ceph="ceph-common"; else ceph="ceph-common=${CEPH_RELEASE_TAG}"; fi ;\
apt-get update ;\
apt-get upgrade -y ;\
apt-get install --no-install-recommends -y \
${ceph} \
cgroup-tools \
dmidecode \
ebtables \
iproute2 \
ipxe-qemu \
libvirt-clients \
libvirt-daemon-system \
openssh-client \
pm-utils \
qemu-kvm \
qemu-block-extra \
qemu-efi \
openvswitch-switch \
ovmf \
kmod ;\
groupadd -g ${GID} ${PROJECT} ;\
useradd -u ${UID} -g ${PROJECT} -M -d /var/lib/${PROJECT} -s /usr/sbin/nologin -c "${PROJECT} user" ${PROJECT} ;\
mkdir -p /etc/${PROJECT} /var/log/${PROJECT} /var/lib/${PROJECT} /var/cache/${PROJECT} ;\
chown ${PROJECT}:${PROJECT} /etc/${PROJECT} /var/log/${PROJECT} /var/lib/${PROJECT} /var/cache/${PROJECT} ;\
usermod -a -G kvm ${PROJECT} ;\
apt-get clean -y ;\
rm -rf \
/var/cache/debconf/* \
/var/lib/apt/lists/* \
/var/log/* \
/tmp/* \
/var/tmp/*