From 261ec360fa2ffc77c6be1396fe8ae9a2be17d89c Mon Sep 17 00:00:00 2001 From: Michal Konecny Date: Fri, 26 Apr 2024 10:39:14 +0200 Subject: [PATCH] [mailman3] Remove the superuser creation We don't need the superuser if we knew how to add the permissions to any user. Signed-off-by: Michal Konecny --- roles/mailman3/defaults/main.yml | 3 --- roles/mailman3/tasks/main.yml | 23 ----------------------- 2 files changed, 26 deletions(-) diff --git a/roles/mailman3/defaults/main.yml b/roles/mailman3/defaults/main.yml index 51344d2992..865d11ee88 100644 --- a/roles/mailman3/defaults/main.yml +++ b/roles/mailman3/defaults/main.yml @@ -27,9 +27,6 @@ mailman_hyperkitty_admin_db_pass: changeme mailman_hyperkitty_db_pass: changeme mailman_hyperkitty_cookie_key: changeme mailman_hyperkitty_archiver_key: changeme -mailman_hyperkitty_su_username: mailman -mailman_hyperkitty_su_email: admin@fedoraproject.org -mailman_hyperkitty_su_pass: changeme mailman_gunicorn_workers: 4 mailman_domains: - lists.example.com diff --git a/roles/mailman3/tasks/main.yml b/roles/mailman3/tasks/main.yml index 709b72e1e0..3c218995c4 100644 --- a/roles/mailman3/tasks/main.yml +++ b/roles/mailman3/tasks/main.yml @@ -320,29 +320,6 @@ notify: - reload mailmanweb -- name: Create superuser for django-admin - ansible.builtin.command: - cmd: mailman-web createsuperuser --username "{{ mailman_hyperkitty_su_username }}" --no-input --email "{{ mailman_hyperkitty_su_email }}" - become_user: mailman - register: command_result - tags: - - mailman - - hyperkitty - # Ignore error when the username already exists - failed_when: - - "'That username is already taken.' not in command_result.stderr" - - "command_result.rc != 0" - -- name: Change superuser password - ansible.builtin.expect: - command: mailman-web changepassword {{ mailman_hyperkitty_su_username }} - responses: - - 'Password:' : {{ mailman_hyperkitty_su_pass }} - become_user: mailman - tags: - - mailman - - hyperkitty - # # Plug HyperKitty into Mailman #