Move execution of postgresql script to a handler

This commit is contained in:
Tunui Franken 2024-01-17 09:58:15 +01:00
parent f01e29fd31
commit 9344a95d95
2 changed files with 13 additions and 9 deletions

View file

@ -0,0 +1,10 @@
---
- name: Create postgresql tables
become: true
become_user: postgres
community.postgresql.postgresql_script:
db: "{{ mailserver_database.db }}"
path: ~/mailserver_tables.sql
login_user: "{{ mailserver_database.admin_user.name }}"
login_password: "{{ mailserver_database.admin_user.pwd }}"
login_host: 127.0.0.1

View file

@ -35,16 +35,10 @@
src: tables.sql.j2
dest: ~/mailserver_tables.sql
mode: "644"
notify: Create postgresql tables
- name: Create postgresql tables
become: true
become_user: postgres
community.postgresql.postgresql_script:
db: "{{ mailserver_database.db }}"
path: ~/mailserver_tables.sql
login_user: "{{ mailserver_database.admin_user.name }}"
login_password: "{{ mailserver_database.admin_user.pwd }}"
login_host: 127.0.0.1
- name: Make sure tables are created before setting permissions
ansible.builtin.meta: flush_handlers
- name: Set privileges for postgresql RO user
become: true