mirror of
https://gitlab.crans.org/bde/nk20
synced 2024-11-27 10:53:02 +00:00
26 lines
557 B
YAML
26 lines
557 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|length > 0 # 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|length >0
|
|
postgresql_db:
|
|
name: note_db
|
|
owner: note
|
|
become_user: postgres
|