updated pg_ip
diff --git a/tasks/postgres.yml b/tasks/postgres.yml
index 588108b..70307b5 100644
--- a/tasks/postgres.yml
+++ b/tasks/postgres.yml
@@ -73,7 +73,8 @@
 
 - block:
   - name: Obtain postgres ip
-    set_fact:
-      pg_ip: "{{ groups['pg'][0] }}"
+    cache:
+      key: 'pg_ip'
+      value: "{{ groups['pg'][0] }}"
 
   when: groups['pgmaster'] is not defined and groups['pgstandby'] is not defined
\ No newline at end of file