mirror of
https://github.com/2martens/cloud-configuration.git
synced 2026-10-17 08:37:56 +02:00
26 lines
709 B
YAML
26 lines
709 B
YAML
---
|
|
- name: Install psycopg2-binary
|
|
ansible.builtin.pip:
|
|
executable: "{{ pip_executable }}"
|
|
name:
|
|
- psycopg2-binary
|
|
extra_args: --user
|
|
- name: Create DB user password
|
|
ansible.builtin.command:
|
|
cmd: openssl rand -hex 32
|
|
register: pretix_db_password
|
|
changed_when: false
|
|
- name: Create DB user
|
|
community.postgresql.postgresql_user:
|
|
name: "{{ ssh_user }}_pretix"
|
|
password: "{{ pretix_db_password.stdout }}"
|
|
state: present
|
|
- name: Create database
|
|
community.postgresql.postgresql_db:
|
|
name: "{{ ssh_user }}_pretix"
|
|
owner: "{{ ssh_user }}_pretix"
|
|
encoding: UTF-8
|
|
template: template0
|
|
comment: Database for pretix
|
|
state: present
|
|
register: pretix_db |