diff --git a/ansible/README.md b/ansible/README.md
index 32da6604da..8bee0e8951 100644
--- a/ansible/README.md
+++ b/ansible/README.md
@@ -25,6 +25,9 @@ to setup ssh-keys. More information on the ansible inventory file can be found
 Deploying
 ---------
 
+You can adjust variables for your environment in the file:
+"./kolla/ansible/group_vars/all.yml"
+
 For All-In-One deploys, you can run the following commands. These will setup all
 of the containers on your localhost.
 
diff --git a/ansible/group_vars/all.yml b/ansible/group_vars/all.yml
new file mode 100644
index 0000000000..313d58c357
--- /dev/null
+++ b/ansible/group_vars/all.yml
@@ -0,0 +1 @@
+koalla_directory: "/usr/share/kolla"
diff --git a/ansible/roles/database/tasks/main.yml b/ansible/roles/database/tasks/main.yml
index 3ce9c61cac..559b4bd1cc 100644
--- a/ansible/roles/database/tasks/main.yml
+++ b/ansible/roles/database/tasks/main.yml
@@ -2,6 +2,6 @@
 - name: Bringing up mariadb service(s)
   docker_compose:
     project_name: mariadb
-    compose_file: /usr/share/kolla/compose/mariadb.yml
+    compose_file: "{{ koalla_directory }}/compose/mariadb.yml"
     command: up
     no_recreate: true
diff --git a/ansible/roles/message-broker/tasks/main.yml b/ansible/roles/message-broker/tasks/main.yml
index 1837e6bb0d..c7a0fc8302 100644
--- a/ansible/roles/message-broker/tasks/main.yml
+++ b/ansible/roles/message-broker/tasks/main.yml
@@ -2,6 +2,6 @@
 - name: Bringing up rabbitmq service(s)
   docker_compose:
     project_name: rabbitmq
-    compose_file: /usr/share/kolla/compose/rabbitmq.yml
+    compose_file: "{{ koalla_directory }}/compose/rabbitmq.yml"
     command: up
     no_recreate: true