diff --git a/float b/float
index 7c80cf12821bd8ad208c6b9bd8e2d1cc5d3a801a..77c84cb8b7b1bbf6881a9dc7ec475e47736b93b7 100755
--- a/float
+++ b/float
@@ -179,6 +179,7 @@ DEFAULT_VARS = {
             'nocows': 1,
             'display_skipped_hosts': False,
             'callback_whitelist': 'ci',
+            'stdout_callback': 'ci',
             'host_key_checking': False,
             'forks': 50,
         },
diff --git a/test-driver b/test-driver
index 2dac37b68f449fc29674a227d18ca7f23ea11367..879d70559335aadcb63af52875c433d1845fc7c2 100755
--- a/test-driver
+++ b/test-driver
@@ -73,7 +73,7 @@ run_init() {
         || die "failed to run the init-credentials playbook"
 
     log Running main playbook
-    ${float_dir}/float run -vv site.yml \
+    ${float_dir}/float run site.yml \
         || die "failed to run the main playbook"
 }
 
@@ -137,9 +137,6 @@ case "$cmd" in
         ;;
 
     run)
-        # The 'yaml' output format has slightly more legible errors.
-        export ANSIBLE_STDOUT_CALLBACK=yaml
-
         for playbook in "${float_dir}/test/integration-test-docker.yml" "$@"; do
             log Running test playbook ${playbook}
             ${float_dir}/float run ${playbook} \