From 0048a87630a2e1379b9dabfd60a6bdc24815fb4e Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Sat, 16 Nov 2024 11:50:28 -0600 Subject: [PATCH] r/postgresql-server: Set become on postgres tasks Tasks that must run as the _postgres_ user need to explicity enable `become`, in case it is not already enabled at the playbook level. This can happen, for example, when the playbook is running directly as root. --- roles/postgres-exporter/tasks/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/roles/postgres-exporter/tasks/main.yml b/roles/postgres-exporter/tasks/main.yml index 5c3fb3f..e2dfcbc 100644 --- a/roles/postgres-exporter/tasks/main.yml +++ b/roles/postgres-exporter/tasks/main.yml @@ -27,6 +27,7 @@ - user - name: ensure postgres-exporter postgresql role exists + become: true become_user: postgres postgresql_user: name: postgres-exporter @@ -34,6 +35,7 @@ tags: - pguser - name: ensure postgres-exporter postgresql is in pg_monitor group + become: true become_user: postgres postgresql_membership: groups: