From 3d24d6ce9809c2413c11427b65bcdbbe228cd4c3 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Tue, 6 Aug 2019 16:54:09 +0200 Subject: [PATCH] reload postgres after cert renewal --- handlers/main.yml | 21 ++++++++++++++------- tasks/tls.yml | 1 + 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/handlers/main.yml b/handlers/main.yml index fea1aa3..637eb88 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -1,10 +1,17 @@ --- -- name: Restart service - service: - name: "{{ __postgres_daemon }}" - state: restarted - enabled: yes - daemon_reload: yes - listen: __postgres_restart +- block: + - name: Restart service + service: + name: "{{ __postgres_daemon }}" + state: restarted + enabled: yes + daemon_reload: yes + listen: __postgres_restart + + - name: Reload service + service: + name: "{{ __postgres_daemon }}" + state: reloaded + listen: __postgres_reload become: True become_user: root diff --git a/tasks/tls.yml b/tasks/tls.yml index 03c753c..8d56c30 100644 --- a/tasks/tls.yml +++ b/tasks/tls.yml @@ -24,5 +24,6 @@ - { src: "{{ postgres_tls_cert_source }}", dest: '{{ __postgres_tls_cert_path }}', mode: '0750' } loop_control: label: "{{ item.dest }}" + notify: __postgres_reload become: True become_user: "{{ postgres_user }}"