diff --git a/tasks/configure_sanitytest.yml b/tasks/configure_sanitytest.yml
new file mode 100644
index 0000000000000000000000000000000000000000..532b2935955c5b1cf53167a697a39802186ca7d7
--- /dev/null
+++ b/tasks/configure_sanitytest.yml
@@ -0,0 +1,7 @@
+---
+- name: install sanitytest SSH key
+  ansible.posix.authorized_key:
+    comment: "{{ vault_sanitytest_user.comment }}"
+    key: "{{ vault_sanitytest_user.sshkey }}"
+    user: "{{ vault_sanitytest_user.name }}"
+
diff --git a/tasks/main.yml b/tasks/main.yml
index 30f4ab17d11dc0955b1ffdc831d61bbab8be3a2f..63ced469e0b863cd67003a0534e481befa4aac39 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -7,6 +7,7 @@
     - "nfs_shares.vault"
     - "oracle.vault"
     - "rosetta.vault"
+    - "sanitytest.vault"
   tags: [always]
 
 ### COMMON TASKS
@@ -17,6 +18,8 @@
   tags: [yum, packages]
 - import_tasks: create_users.yml
   tags: [users]
+- import_tasks: "configure_sanitytest.yml"
+  tags: [users, sanitytest]
 - import_tasks: configure_nfs_mounts.yml
   tags: [mount, nfs]
 - import_tasks: install_checkmk_plugins.yml