diff --git a/roles/mailman3/tasks/main.yml b/roles/mailman3/tasks/main.yml index 6c507eaa05541df6f0fa30566d114c983002ea33..6d08eca86ce48089135897409a0d73c6682c97d1 100644 --- a/roles/mailman3/tasks/main.yml +++ b/roles/mailman3/tasks/main.yml @@ -1,6 +1,4 @@ --- -# You will need to do after: sudo pip3 install django-allauth-cas -# Yes, it is horrible but we need Debian Python3 to see this django app. - name: Install mailman3 apt: update_cache: true @@ -16,10 +14,13 @@ retries: 3 until: apt_result is succeeded +- name: Install django-allauth-cas from PIP + pip: + name: django-allauth-cas + # You will need to setup postgres # sudo -u postgres createuser -P mailman3 # sudo -u postgres createdb -O mailman3 mailman3 -# Test with: psql -U mailman3 -W -d mailman3 -h localhost - name: Configure mailman3 template: src: "mailman3/{{ item }}.j2" @@ -42,7 +43,6 @@ # You will need to setup postgres # sudo -u postgres createuser -P mailman3web # sudo -u postgres createdb -O mailman3web mailman3web -# Test with: psql -U mailman3web -W -d mailman3web -h localhost # Then migrate data: sudo /usr/share/mailman3-web/manage.py migrate - name: Configure mailman3-web template: