diff --git a/.ansible.cfg b/.ansible.cfg
index 04c44bb4a3c4eee7eb8410d9368fe2b7e4d03986..09fc9ebe5a5cb40b429620d97c5043957d71b73e 100644
--- a/.ansible.cfg
+++ b/.ansible.cfg
@@ -11,6 +11,7 @@ forks = 5
 inventory = inventory
 #sudo_exe = sudo # OpenBSD uses doas from 5.8.
 retry_files_save_path = /tmp/
+callback_whitelist = profile_tasks
 
 [ssh_connection]
 pipelining = True
diff --git a/.bashrc b/.bashrc
index ddedffd34264a5681fd8ba307c96e67920854e80..7c6dacbb3944f91e9891a1a47ee052c60bc814f3 100644
--- a/.bashrc
+++ b/.bashrc
@@ -60,6 +60,7 @@ export ANSIBLE_SSH_CONTROL_PATH_DIR='/tmp/ssh-%%h'
 export ANSIBLE_GATHERING=smart
 export ANSIBLE_CACHE_PLUGIN=jsonfile
 export ANSIBLE_CACHE_PLUGIN_CONNECTION="$HOME/.ansible/facts"
+export ANSIBLE_CALLBACK_WHITELIST=profile_tasks
 alias ll='ls -lha'
 alias la='ls -A'
 alias l='ls -CF'