mirror of https://gitlab.crans.org/bde/nk20
28 lines
497 B
YAML
28 lines
497 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: note # Fix it!
|
||
|
become_user: postgres
|
||
|
|
||
|
- name: Create NK20 database
|
||
|
postgresql_db:
|
||
|
name: note_db
|
||
|
owner: note
|
||
|
become_user: postgres
|