diff --git a/roles/container-engine/docker-storage/defaults/main.yml b/roles/container-engine/docker-storage/defaults/main.yml
index fef9312c4e6f5fc14a9111a247c35256c9242163..6a69556cd496f3dde0d7406f994ba2ce6433c011 100644
--- a/roles/container-engine/docker-storage/defaults/main.yml
+++ b/roles/container-engine/docker-storage/defaults/main.yml
@@ -1,4 +1,5 @@
 ---
+docker_container_storage_setup_repository: https://github.com/projectatomic/container-storage-setup.git
 docker_container_storage_setup_version: v0.6.0
 docker_container_storage_setup_profile_name: kubespray
 docker_container_storage_setup_storage_driver: devicemapper
diff --git a/roles/container-engine/docker-storage/files/install_container_storage_setup.sh b/roles/container-engine/docker-storage/files/install_container_storage_setup.sh
index 18f937b10cf12135b81e42dc69d7917e337d6db3..604c8439e9d67cc52bf0c86e2bbf1ca31bcc20a5 100644
--- a/roles/container-engine/docker-storage/files/install_container_storage_setup.sh
+++ b/roles/container-engine/docker-storage/files/install_container_storage_setup.sh
@@ -2,14 +2,15 @@
 
 set -e
 
-version=${1:-master}
-profile_name=${2:-kubespray}
+repository=${1:-https://github.com/projectatomic/container-storage-setup.git}
+version=${2:-master}
+profile_name=${3:-kubespray}
 dir=`mktemp -d`
 export GIT_DIR=$dir/.git
 export GIT_WORK_TREE=$dir
 
 git init
-git fetch --depth 1 https://github.com/projectatomic/container-storage-setup.git $version
+git fetch --depth 1 $repository $version
 git merge FETCH_HEAD
 make -C $dir install
 rm -rf /var/lib/container-storage-setup/$profile_name $dir
@@ -17,6 +18,6 @@ rm -rf /var/lib/container-storage-setup/$profile_name $dir
 set +e
 
 /usr/bin/container-storage-setup create $profile_name /etc/sysconfig/docker-storage-setup && /usr/bin/container-storage-setup activate $profile_name
-# FIXME: exit status can be 1 for both fatal and non fatal errors in current release, 
-# could be improved by matching error strings 
+# FIXME: exit status can be 1 for both fatal and non fatal errors in current release,
+# could be improved by matching error strings
 exit 0
diff --git a/roles/container-engine/docker-storage/tasks/main.yml b/roles/container-engine/docker-storage/tasks/main.yml
index 09f2d70bf8d233c6251851d6a529132e055ed13f..12f215e7ae37df672cd9d409b0bdcef9146a64a7 100644
--- a/roles/container-engine/docker-storage/tasks/main.yml
+++ b/roles/container-engine/docker-storage/tasks/main.yml
@@ -39,5 +39,9 @@
 
 - name: docker-storage-setup | install and run container-storage-setup
   become: yes
-  script: install_container_storage_setup.sh {{ docker_container_storage_setup_version }} {{ docker_container_storage_setup_profile_name }}
+  script: |
+    install_container_storage_setup.sh \
+      {{ docker_container_storage_setup_repository }} \
+      {{ docker_container_storage_setup_version }} \
+      {{ docker_container_storage_setup_profile_name }}
   notify: Docker | reload systemd