#!/bin/bash | |
set -xe | |
# Create user sdn | |
useradd -m -d /home/sdn -s /bin/bash sdn | |
echo "sdn:rocks" | chpasswd | |
echo "sdn ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/99_sdn | |
chmod 440 /etc/sudoers.d/99_sdn | |
usermod -aG vboxsf sdn | |
update-locale LC_ALL="en_US.UTF-8" | |
# Java 8 | |
apt-get install software-properties-common -y | |
add-apt-repository ppa:webupd8team/java -y | |
apt-get update | |
echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | debconf-set-selections | |
apt-get -y install \ | |
oracle-java8-installer oracle-java8-set-default \ | |
zip unzip \ | |
bridge-utils \ | |
avahi-daemon \ | |
htop \ | |
valgrind \ | |
git-review | |
tee -a /etc/ssh/sshd_config <<EOF | |
UseDNS no | |
EOF | |
su sdn <<'EOF' | |
cd /home/sdn | |
bash /vagrant/user-bootstrap.sh | |
EOF |