Datanommer: enable the timescaledb extension on the DB

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
This commit is contained in:
Aurélien Bompard 2021-09-17 10:45:52 +02:00
parent 5523428828
commit bd3a1b3912
No known key found for this signature in database
GPG key ID: 31584CFEB9BF64AD

View file

@ -55,38 +55,33 @@
- timescaledb
# Database users
#
- name: create the main DB user
become_user: postgres
- block:
become: true
postgresql_user:
name: "{{ datanommerDBUser }}"
password: "{{ (env == 'production')|ternary(datanommerDBPassword, datanommer_stg_db_password) }}"
become_user: postgres
tags:
- datanommer
- postgresql
- name: create the RO DB user
become_user: postgres
become: true
postgresql_user:
name: datanommer_ro
password: "{{ datanommer_ro_password }}"
tags:
- datanommer
- postgresql
# Users
- name: create the main DB user
postgresql_user:
name: "{{ datanommerDBUser }}"
password: "{{ (env == 'production')|ternary(datanommerDBPassword, datanommer_stg_db_password) }}"
- name: create the RO DB user
postgresql_user:
name: datanommer_ro
password: "{{ datanommer_ro_password }}"
# Databases
#
- name: create the datanommer database
become_user: postgres
become: true
postgresql_db:
name: datanommer2
owner: "{{ datanommerDBUser }}"
encoding: UTF-8
tags:
- datanommer
- postgresql
# Databases
- name: create the datanommer database
postgresql_db:
name: datanommer2
owner: "{{ datanommerDBUser }}"
encoding: UTF-8
# Enable timescaledb
- name: enable timescaledb
postgresql_ext:
name: timescaledb
db: datanommer2