fix: run postgres tasks as postgres user

This commit is contained in:
s3lph 2025-03-06 00:03:26 +01:00
parent c37c7fdef6
commit 15b8ed7013
Signed by: s3lph
GPG key ID: 0AA29A52FB33CFB5
3 changed files with 11 additions and 1 deletions
galaxy.yml
roles
pretalx/tasks
pretix/tasks

View file

@ -10,7 +10,7 @@ namespace: s3lph
name: conference
# The version of the collection. Must be compatible with semantic versioning
version: 0.0.1
version: 0.0.2
# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
readme: README.md

View file

@ -3,6 +3,7 @@
- name: Install dependencies
ansible.builtin.package:
name:
- acl
- podman
- postgresql
- python3-psycopg2
@ -52,12 +53,16 @@
- public
- name: Create PostgreSQL user
become: true
become_user: postgres
community.postgresql.postgresql_user:
name: "{{ pretalx_postgresql_username }}"
# password: "{{ pretalx_postgresql_password }}"
# no_password_changes: true
- name: Create PostgreSQL database
become: true
become_user: postgres
community.postgresql.postgresql_db:
name: "{{ pretalx_postgresql_database }}"
owner: "{{ pretalx_postgresql_username }}"

View file

@ -3,6 +3,7 @@
- name: Install dependencies
ansible.builtin.package:
name:
- acl
- podman
- postgresql
- python3-psycopg2
@ -49,12 +50,16 @@
mode: "0700"
- name: Create PostgreSQL user
become: true
become_user: postgres
community.postgresql.postgresql_user:
name: "{{ pretix_postgresql_username }}"
# password: "{{ pretix_postgresql_password }}"
# no_password_changes: true
- name: Create PostgreSQL database
become: true
become_user: postgres
community.postgresql.postgresql_db:
name: "{{ pretix_postgresql_database }}"
owner: "{{ pretix_postgresql_username }}"