to create default pool in virsh 57/2157/1
authorNarinder Gupta <narinder.gupta@canonical.com>
Wed, 30 Sep 2015 21:14:54 +0000 (16:14 -0500)
committerNarinder Gupta <narinder.gupta@canonical.com>
Wed, 30 Sep 2015 21:14:54 +0000 (16:14 -0500)
Change-Id: I13c94a371e85f12aac12c751fcd5723490efad66

ci/02-maasdeploy.sh

index 2df7c0a..d8afb0c 100755 (executable)
@@ -18,16 +18,15 @@ case "$1" in
 esac
 
 echo "... Deployment of maas Started ...."
-sudo apt-add-repository ppa:maas-deployers/stable -y
-sudo apt-get update -y
-sudo apt-get install maas-deployer -y
 
-if [ ! -e /home/ubuntu/.ssh/id_rsa ]; then
-    ssh-keygen -N '' -f /home/ubuntu/.ssh/id_rsa
+if [ ! -e $HOME/.ssh/id_rsa ]; then
+    ssh-keygen -N '' -f $HOME/.ssh/id_rsa
 fi
-sudo adduser ubuntu libvirtd
 
-if [ ! 'virsh pool-list | grep default' ]; then
+if [ ! -e /var/lib/libvirt/images ]; then
+
+    sudo apt-get install libvirt-bin -y
+    sudo adduser ubuntu libvirtd
 
     virsh pool-define /dev/stdin <<EOF
 <pool type='dir'>
@@ -43,7 +42,11 @@ EOF
 
 fi
 
-cat /home/ubuntu/.ssh/id_rsa.pub >> /home/ubuntu/.ssh/authorized_keys
+sudo apt-add-repository ppa:maas-deployers/stable -y
+sudo apt-get update -y
+sudo apt-get install maas-deployer -y
+
+cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
 maas-deployer -c deployment.yaml -d --force
 echo "... Deployment of maas finish ...."