From 5e3f03c5f6a9c6334ae41d081aae8bc678386da4 Mon Sep 17 00:00:00 2001 From: Robin Sonnabend <robin@fsmpi.rwth-aachen.de> Date: Sun, 4 Jul 2021 12:44:31 +0200 Subject: [PATCH] Create postgres database for etherpad --- etherpad/tasks/main.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/etherpad/tasks/main.yml b/etherpad/tasks/main.yml index cc22185..5e24249 100644 --- a/etherpad/tasks/main.yml +++ b/etherpad/tasks/main.yml @@ -71,6 +71,27 @@ when: item.db_type == 'mysql' no_log: true +- name: ensure we have a postgres user for the etherpad + postgresql_user: + name: "{{item.db_user}}" + password: "{{item.db_password}}" + state: present + become: true + become_user: postgres + with_items: "{{etherpads}}" + when: item.db_type == 'postgres' + no_log: true + +- name: ensure we have a postgres database for the etherpad + postgresql_db: + name: "{{item.db_name}}" + owner: "{{item.db_user}}" + state: present + become: true + become_user: postgres + with_items: "{{etherpads}}" + when: item.db_type == 'postgres' + - name: ensure we have a settings file template: src: settings.json.j2 -- GitLab