mirror of
https://gitlab.crans.org/bde/nk20
synced 2024-11-29 20:02:59 +00:00
26 lines
553 B
YAML
26 lines
553 B
YAML
---
|
|
- name: Install PostgreSQL APT packages
|
|
apt:
|
|
update_cache: true
|
|
name:
|
|
- postgresql
|
|
- postgresql-contrib
|
|
- libpq-dev
|
|
register: pkg_result
|
|
retries: 3
|
|
until: pkg_result is succeeded
|
|
|
|
- name: Create role note
|
|
when: "DB_PASSWORD|bool" # If the password is not defined, skip the installation
|
|
postgresql_user:
|
|
name: note
|
|
password: "{{ DB_PASSWORD }}"
|
|
become_user: postgres
|
|
|
|
- name: Create NK20 database
|
|
when: "DB_PASSWORD|bool"
|
|
postgresql_db:
|
|
name: note_db
|
|
owner: note
|
|
become_user: postgres
|