diff --git a/tests/test.sh b/tests/test.sh
index d577dd3d1c6f02f673e22a2f425eef44452011db..c975d961f8500f165631a611e99ad3a5ac08099f 100755
--- a/tests/test.sh
+++ b/tests/test.sh
@@ -5,32 +5,7 @@ cp /data/indiehosters/unit-files/* /etc/systemd/system && sudo systemctl daemon-
 image=$1
 
 # prepare data
-folder=/data/domains/$image.test
-mkdir -p ${folder}/TLS
-cp /data/indiehosters/scripts/unsecure-certs/example.dev.pem ${folder}/TLS/$image.test.pem
-
-echo "EMAIL=test@test.org" > ${folder}/.env
-
-case "$image" in
-"static" )
-  echo "APPLICATION=nginx" >> ${folder}/.env
-  echo 'DOCKER_ARGUMENTS="-v /data/domains/static.test/static/www-content:/app"' >> ${folder}/.env
-  ;;
-"wordpress" )
-  echo "APPLICATION=$image" >> ${folder}/.env
-  echo 'DOCKER_ARGUMENTS="--link mysql-wordpress.test:db \
-  -v /data/domains/wordpress.test/wordpress/data:/app/wp-content \
-  -v /data/domains/wordpress.test/wordpress/.htaccess:/app/.htaccess \
-  --env-file /data/domains/wordpress.test/wordpress/.env"' >> ${folder}/.env
-  ;;
-"known" )
-  echo "APPLICATION=$image" >> ${folder}/.env
-  echo 'DOCKER_ARGUMENTS="--link mysql-known.test:db \
-  -v /data/domains/known.test/known/data:/app/Uploads \
-  -v /data/domains/known.test/known/.htaccess:/app/.htaccess \
-  --env-file /data/domains/known.test/known/.env"' >> ${folder}/.env
-  ;;
-esac
+/data/indiehosters/scripts/provision.sh -e test@test.org -a $image -u $image.test -f /data/indiehosters/tests/unsecure-certs/indiehosters.dev.pem
 
 if [ "$image" == "static" ]; then
   systemctl start $image@$image.test