diff --git a/roles/gitlab/tasks/main.yml b/roles/gitlab/tasks/main.yml
index 79e59b1a504a776639a4519f4622307fe7011cf3..f28112797a488cba47ac67c99d4efc9a7125fd7d 100644
--- a/roles/gitlab/tasks/main.yml
+++ b/roles/gitlab/tasks/main.yml
@@ -36,6 +36,8 @@
         nginx['listen_addresses'] = {{ gitlab_primary_addresses }}
         registry_nginx['listen_addresses'] = {{ gitlab_primary_addresses }}
         gitlab_pages['inplace_chroot'] = true
+        # https://gitlab.com/gitlab-org/gitlab/-/issues/331699#note_608473496
+        gitlab_pages['use_legacy_storage'] = true
         pages_external_url "http://{{ gitlab_domain }}"
         pages_nginx['enable'] = false
         gitlab_pages['external_http'] = {{ gitlab_pages_http_addresses }}