diff --git a/bootstrap/playbooks/solar.yaml b/bootstrap/playbooks/solar.yaml
index f964cd36..28446e3d 100644
--- a/bootstrap/playbooks/solar.yaml
+++ b/bootstrap/playbooks/solar.yaml
@@ -61,7 +61,14 @@
     - file: src=/vagrant/solar-resources/templates dest=/var/lib/solar/repositories/templates state=link owner=vagrant
 
     - name: start riak container
-      shell: docker-compose up -d riak chdir=/vagrant
+      docker:
+        name: vagrant_riak_1
+        image: solarproject/riak
+        volumes:
+            - /vagrant/utils/riak/app.config:/etc/riak/app.config
+        ports:
+          - 8087:8087
+          - 8098:8098
     # preconfigure docker container
     # add counters datatype etc.
     - shell: timeout 60 docker exec vagrant_riak_1 riak-admin wait_for_service riak_kv
diff --git a/bootstrap/playbooks/tasks/base.yaml b/bootstrap/playbooks/tasks/base.yaml
index 5714789c..27947016 100644
--- a/bootstrap/playbooks/tasks/base.yaml
+++ b/bootstrap/playbooks/tasks/base.yaml
@@ -7,7 +7,6 @@
   with_items:
   - git
   - subversion
-  - python-mock
   - python-keystoneclient
   - python-mysqldb
   - python-setuptools
@@ -39,18 +38,21 @@
   # for tests on jenkins
   - sshpass
 
+- name: Uninstall packages
+  apt: name={{ item }} state=absent
+  with_items:
+  - python-pbr
 
 # PIP
-- shell: sudo pip install httpie
-- shell: sudo pip install docker-py==1.1.0
+- pip: name={{item}} state=present
+  with_items:
+  - httpie
+  - docker-py==1.1.0
+  - ujson
+  - tox
+  - riak
+  - pbr
+
 # pre install solare requirements
 - shell: pip install -r https://raw.githubusercontent.com/openstack/solar/master/requirements.txt
-
-# faster json
-- shell: pip install ujson
-
-# fresh tox
-- shell: sudo pip install tox
-
-# install riak package
-- shell: sudo pip install riak
+- shell: pip install -r https://raw.githubusercontent.com/Mirantis/solar-agent/master/requirements.txt
diff --git a/bootstrap/playbooks/tasks/docker.yaml b/bootstrap/playbooks/tasks/docker.yaml
index 587e8749..af0d2251 100644
--- a/bootstrap/playbooks/tasks/docker.yaml
+++ b/bootstrap/playbooks/tasks/docker.yaml
@@ -16,9 +16,5 @@
 #- shell: apt-get update
 #- shell: apt-get install -y -q docker-engine
 
-# install docker compose
-- shell: curl -L https://github.com/docker/compose/releases/download/1.5.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
-- shell: chmod +x /usr/local/bin/docker-compose
-
 # pre download riak image
 - shell: docker pull solarproject/riak
diff --git a/bootstrap/playbooks/tasks/worker_upstart.yaml b/bootstrap/playbooks/tasks/worker_upstart.yaml
index 6eb49759..caba3b7e 100644
--- a/bootstrap/playbooks/tasks/worker_upstart.yaml
+++ b/bootstrap/playbooks/tasks/worker_upstart.yaml
@@ -2,4 +2,6 @@
 
 - copy: src=/vagrant/utils/solar-worker-defaults dest=/etc/default/solar-worker
 - copy: src=/vagrant/utils/solar-worker.conf dest=/etc/init/solar-worker.conf
+- shell: stop solar-worker
+  ignore_errors: yes
 - shell: start solar-worker
diff --git a/docker-compose.yml b/docker-compose.yml
deleted file mode 100644
index 95983f4e..00000000
--- a/docker-compose.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-riak:
-  image: solarproject/riak
-  volumes:
-    - ./utils/riak/app.config:/etc/riak/app.config
-  ports:
-    - 8087:8087
-    - 8098:8098