From 91903136905b31cee43fbfa6b14c719256a2f792 Mon Sep 17 00:00:00 2001 From: shirenn <shirenn@crans.org> Date: Thu, 13 May 2021 21:30:28 +0200 Subject: [PATCH] [postgresql] dont restart postgres, only reload it --- host_vars/gulp.cachan-adm.crans.org.yml | 1 + roles/postgresql/handlers/main.yml | 7 ++----- roles/postgresql/tasks/main.yml | 4 ++-- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/host_vars/gulp.cachan-adm.crans.org.yml b/host_vars/gulp.cachan-adm.crans.org.yml index aa31195c..fdb1d6c2 100644 --- a/host_vars/gulp.cachan-adm.crans.org.yml +++ b/host_vars/gulp.cachan-adm.crans.org.yml @@ -13,6 +13,7 @@ debian_mirror: http://172.17.10.202/debian loc_psql: subnets: - 172.17.10.0/24 + - fd00:0:0:3010::/64 version: 11 hosts: - { db: re2o, user: re2o } diff --git a/roles/postgresql/handlers/main.yml b/roles/postgresql/handlers/main.yml index 027db7b2..5c9eb096 100644 --- a/roles/postgresql/handlers/main.yml +++ b/roles/postgresql/handlers/main.yml @@ -1,6 +1,3 @@ --- -- name: restart postgresql - systemd: - name: postgresql@{{ psql.version }}-main - state: restarted - enabled: true +- name: reload postgresql + command: /usr/bin/pg_ctlcluster {{ psql.version }} main reload diff --git a/roles/postgresql/tasks/main.yml b/roles/postgresql/tasks/main.yml index e49eba30..f40d9654 100644 --- a/roles/postgresql/tasks/main.yml +++ b/roles/postgresql/tasks/main.yml @@ -36,7 +36,7 @@ owner: postgres group: postgres notify: - - restart postgresql + - reload postgresql - name: Master of configuration of postgresql {{ psql.version }} template: @@ -49,5 +49,5 @@ - pg_hba.conf - pg_ident.conf notify: - - restart postgresql + - reload postgresql when: 'not(psql.replica | default(False))' -- GitLab