Create mailserver tables

This commit is contained in:
Tunui Franken 2024-01-05 21:40:13 +01:00
parent 13827e454e
commit 90146d49a9

View file

@ -28,6 +28,24 @@
owner: "{{ mailserver_user.name }}" owner: "{{ mailserver_user.name }}"
state: present state: present
- name: Upload postgresql tables script
become: true
become_user: postgres
ansible.builtin.copy:
src: tables.sql
dest: ~/mailserver_tables.sql
mode: "644"
- name: Create postgresql tables
become: true
become_user: postgres
community.postgresql.postgresql_script:
db: "{{ mailserver_database }}"
path: ~/mailserver_tables.sql
login_user: "{{ mailserver_user.name }}"
login_password: "{{ mailserver_user.pwd }}"
login_host: 127.0.0.1
- name: Set privileges for postgresql RO user - name: Set privileges for postgresql RO user
become: true become: true
become_user: postgres become_user: postgres