diff --git a/roles/mailarchiver_db/tasks/main.yml b/roles/mailarchiver_db/tasks/main.yml index 82b5bc9..537030b 100644 --- a/roles/mailarchiver_db/tasks/main.yml +++ b/roles/mailarchiver_db/tasks/main.yml @@ -1,10 +1,18 @@ +- name: Ensure PostgreSQL service is running + service: + name: postgresql + state: started + enabled: yes + - name: Create db user + become: true become_user: postgres postgresql_user: name: mailuser password: "{{ mailuser_password }}" - name: Create database + become: true become_user: postgres postgresql_db: name: mailarchiver @@ -17,4 +25,4 @@ query: | GRANT ALL ON SCHEMA public TO mailuser; ALTER DEFAULT PRIVILEGES IN SCHEMA public - GRANT ALL ON TABLES TO mailuser; + GRANT ALL ON TABLES TO mailuser; \ No newline at end of file