Merge changes from topic 'multiple-nics-for-fuel-vm'
[fuel.git] / build / vagrant / setup_fuel.sh
1 #!/bin/bash
2
3 sudo apt-get install -y git git-review make curl p7zip-full
4
5 #install docker by https://docs.docker.com/engine/installation/linux/ubuntulinux/
6 #sudo apt-get install linux-image-extra-$(uname -r)
7 sudo apt-get install -y apt-transport-https ca-certificates
8 sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
9
10 cat << EOF | sudo tee /etc/apt/sources.list.d/docker.list
11 deb https://apt.dockerproject.org/repo ubuntu-trusty main
12 EOF
13 sudo apt-get update
14 sudo apt-get purge lxc-docker -y
15
16 #workaroud for large disk
17 sudo mkdir /var/lib/docker
18 yes | sudo mkfs.ext4 /dev/sdb
19 sudo mount /dev/sdb /var/lib/docker
20
21 sudo apt-cache policy docker-engine
22 sudo apt-get install -y docker-engine
23 sudo service docker start
24 sudo groupadd docker
25 sudo usermod -aG docker vagrant
26 cp -r /fuel /home/vagrant