diff --git a/roles/mailman3/tasks/main.yml b/roles/mailman3/tasks/main.yml index fb5ad7b7d5e0fad7f9fee8c1c7ef6c752b2d4e84..390d7573947ef796068f29580d11405dc36b328b 100644 --- a/roles/mailman3/tasks/main.yml +++ b/roles/mailman3/tasks/main.yml @@ -1,5 +1,5 @@ - name: Install mailman3 and related packages - pacman: name=mailman3,mailman3-hyperkitty,python-psycopg2,mailman-web,uwsgi-plugin-python state=present + pacman: name=mailman3,mailman3-hyperkitty,python-psycopg2,mailman-web,python-xapian-haystack,uwsgi-plugin-python state=present register: install - name: Install {mailman,mailman-web} configuration diff --git a/roles/mailman3/templates/settings.py.j2 b/roles/mailman3/templates/settings.py.j2 index cb97aa796733e094c97803e085e2296a6c6d4e6e..63acbdfb8c869c84644ebe0a2d3b2be34fe857b7 100644 --- a/roles/mailman3/templates/settings.py.j2 +++ b/roles/mailman3/templates/settings.py.j2 @@ -51,7 +51,7 @@ HYPERKITTY_ENABLE_GRAVATAR = False HAYSTACK_CONNECTIONS = { 'default': { - 'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine', - 'PATH': '/var/lib/mailman-web/fulltext_index' + 'ENGINE': 'xapian_backend.XapianEngine', + 'PATH': '/var/lib/mailman-web/xapian_index' } }