mirror of
https://gitlab.crans.org/bde/nk20
synced 2024-12-19 05:52:21 +00:00
28 lines
499 B
YAML
28 lines
499 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: Install Psycopg2
|
|
pip:
|
|
name: psycopg2-binary
|
|
|
|
- name: Create role note
|
|
postgresql_user:
|
|
name: note
|
|
password: "{{ DB_PASSWORD }}"
|
|
become_user: postgres
|
|
|
|
- name: Create NK20 database
|
|
postgresql_db:
|
|
name: note_db
|
|
owner: note
|
|
become_user: postgres
|