Fix install Mininet and ONOS for ONOS-7638

Change-Id: Id250b6a8f6a7883d7332d2f7d8781cb8a7fa9c27
diff --git a/tools/dev/vagrant/ansible/roles/onos-install/tasks/main.yml b/tools/dev/vagrant/ansible/roles/onos-install/tasks/main.yml
index 45f6600..89a705c 100644
--- a/tools/dev/vagrant/ansible/roles/onos-install/tasks/main.yml
+++ b/tools/dev/vagrant/ansible/roles/onos-install/tasks/main.yml
@@ -15,6 +15,7 @@
     owner: ubuntu
     group: ubuntu
     mode: 0777
+    recurse: yes
 
 - name: Exporting ONOS variables
   lineinfile:
@@ -24,8 +25,12 @@
 
 - name: Compiling ONOS
   shell: "{{ item }}"
+  environment:
+    ONOS_ROOT: /home/ubuntu/onos
   args:
     chdir: "/home/ubuntu/onos/tools/build"
+  become: yes
+  become_user: ubuntu
   with_items:
     - "./onos-buck build onos"
 
@@ -81,4 +86,4 @@
 - name: Adding ONOS to startup
   become: yes
   shell: "lxc-attach --name {{ item.value.name }} -- systemctl enable onos"
-  with_dict: "{{ lxc }}"
\ No newline at end of file
+  with_dict: "{{ lxc }}"