From 259a396319289c2fd2269f1e0f962317c78e86fa Mon Sep 17 00:00:00 2001 From: Sam Al-Sapti Date: Sun, 26 Nov 2023 20:02:55 +0100 Subject: [PATCH] Add settings and Postgres reload handler --- ansible.cfg | 7 ++++++- roles/postgresql/handlers/main.yml | 5 +++++ roles/postgresql/tasks/database.yml | 1 + roles/postgresql/tasks/main.yml | 1 + 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/ansible.cfg b/ansible.cfg index 75b2f7c..c7c2814 100644 --- a/ansible.cfg +++ b/ansible.cfg @@ -1,3 +1,8 @@ [defaults] +ask_vault_pass = True +inventory = inventory.ini +interpreter_python = /usr/bin/python3 +remote_user = ansible remote_tmp = /tmp/.ansible -use_persistent_connections = true +use_persistent_connections = True +forks = 10 diff --git a/roles/postgresql/handlers/main.yml b/roles/postgresql/handlers/main.yml index ace34e1..fc4357e 100644 --- a/roles/postgresql/handlers/main.yml +++ b/roles/postgresql/handlers/main.yml @@ -1,6 +1,11 @@ # vim: ft=yaml.ansible # code: language=ansible --- +- name: Reload PostgreSQL + ansible.builtin.service: + name: "{{ postgresql_service }}" + state: reloaded + - name: Reload systemd ansible.builtin.systemd: daemon_reload: true diff --git a/roles/postgresql/tasks/database.yml b/roles/postgresql/tasks/database.yml index 28bdb8b..2cda0ba 100644 --- a/roles/postgresql/tasks/database.yml +++ b/roles/postgresql/tasks/database.yml @@ -33,3 +33,4 @@ source: "{{ internal_subnet }}" method: scram-sha-256 state: present + notify: Reload PostgreSQL diff --git a/roles/postgresql/tasks/main.yml b/roles/postgresql/tasks/main.yml index 43ded3d..5f9101b 100644 --- a/roles/postgresql/tasks/main.yml +++ b/roles/postgresql/tasks/main.yml @@ -22,6 +22,7 @@ - postgresql{{ postgresql_version }}-server - python{{ ansible_python.version.major }}-psycopg2 - python{{ ansible_python.version.major }}-ipaddress + update_cache: true state: present - name: Create PostgreSQL service override folder