From bd3a1b3912d43cea15129d50d68f9b6b853c0ea8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Bompard?= Date: Fri, 17 Sep 2021 10:45:52 +0200 Subject: [PATCH] Datanommer: enable the timescaledb extension on the DB MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Aurélien Bompard --- roles/postgresql_server/tasks/datanommer.yml | 51 +++++++++----------- 1 file changed, 23 insertions(+), 28 deletions(-) diff --git a/roles/postgresql_server/tasks/datanommer.yml b/roles/postgresql_server/tasks/datanommer.yml index f403b2ae33..bdd142dd8f 100644 --- a/roles/postgresql_server/tasks/datanommer.yml +++ b/roles/postgresql_server/tasks/datanommer.yml @@ -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