From 9cf3c330c001520ffdd8ac42c3b8378775a71a84 Mon Sep 17 00:00:00 2001 From: Pig Monkey Date: Thu, 18 Feb 2016 12:19:53 -0800 Subject: [PATCH] prevent disk writes when idle https://wiki.archlinux.org/index.php/PostgreSQL#Prevent_disk_writes_when_idle --- roles/postgresql/tasks/main.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/roles/postgresql/tasks/main.yml b/roles/postgresql/tasks/main.yml index 311ec1d..7c7cb3d 100644 --- a/roles/postgresql/tasks/main.yml +++ b/roles/postgresql/tasks/main.yml @@ -18,6 +18,14 @@ notify: - restart postgresql +- name: Prevent disk writes when idle + lineinfile: dest=/var/lib/postgres/data/postgresql.conf + regexp=^stats_temp_directory + state=present + line="stats_temp_directory = '/run/postgresql'" + notify: + - restart postgresql + - name: Disable and stop PostgreSQL service: name=postgresql.service enabled=no state=stopped when: postgresql is not defined or postgresql.enable is not defined or postgresql.enable != True