From 8bfb19b81b8a2ff4ccd6782b2516a2a18b0f8095 Mon Sep 17 00:00:00 2001 From: Thomas Merkel Date: Wed, 16 Sep 2020 14:56:19 +0200 Subject: [PATCH] fix: add missing dependencies for init-vm if using small Debian install If a minimal debian installation is used the following packages are missing and required to have an successful puppet run. Change-Id: I81a3b291b18dba500ffbeb24771f4906a8710c7c --- manager/init-vm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manager/init-vm b/manager/init-vm index c31611e..72c7437 100644 --- a/manager/init-vm +++ b/manager/init-vm @@ -11,7 +11,7 @@ ssh -t -i vm-key $to "sudo -e /etc/ssh/sshd_config && sudo systemctl reload ssh" # ci-speedup read -rp 'We are done. Continue with additional setup to speed up CI builds? [y/N] ' prompt if [[ $prompt == "y" ]]; then - ssh -i vm-key $to 'sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install -y git emacs-nox tmux curl puppet puppet-master lxc' + ssh -i vm-key $to 'sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install -y git emacs-nox tmux curl puppet puppet-master lxc dbus rsync debootstrap' ssh -i vm-key $to 'sudo lxc-create -n base-image -t debian -- -r stretch --packages=gnupg2,puppet,lsb-release,debconf-utils' ssh -i vm-key $to 'sudo rm -r /var/lib/lxc/base-image/rootfs/var/lib/apt/lists' fi -- 2.39.2