updates for adding pg master standby config to dev portal
diff --git a/tasks/devportal_postgres.yml b/tasks/devportal_postgres.yml
new file mode 100644
index 0000000..eb77efa
--- /dev/null
+++ b/tasks/devportal_postgres.yml
@@ -0,0 +1,24 @@
+---
+- block:
+  - name: Obtain Devportal pgmaster IP , if not provided
+    set_fact:
+      db_pgmaster_ip: "{{ hostvars[groups['dp-db-pgmaster'][0]][interface_name].ipv4.address }}"
+    when: db_pgmaster_ip is not defined and groups['dp-db-pgmaster'] is defined
+
+  - name: Obtain Devportal pgstandby IP, if not provided
+    set_fact:
+      db_pgstandby_ip: "{{ hostvars[groups['dp-db-pgstandby'][0]][interface_name].ipv4.address }}"
+    when: pgstandby_ip is not defined and groups['dc-2-pgstandby'] is defined
+
+  - name: Set pgmaster_ip for DC 2, in cache, if defined
+    cache:
+      key: db_pgmaster_ip
+      value: '{{ db_pgmaster_ip }}'
+    when: db_pgmaster_ip is defined
+
+  - name: Set pgstandby_ip for DC 2, in cache, if defined
+    cache:
+      key: db_pgstandby_ip
+      value: '{{ db_pgstandby_ip }}'
+    when: db_pgstandby_ip is defined
+  when: groups['dp-db-pgmaster'] is defined or groups['dp-db-pgstandby'] is defined
diff --git a/tasks/main.yml b/tasks/main.yml
index cc28c92..d548c07 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -19,4 +19,4 @@
 
 - include_tasks: postgres.yml
 
-
+- include_tasks: devportal_postgres.yml
diff --git a/tasks/postgres.yml b/tasks/postgres.yml
index 70307b5..a655471 100644
--- a/tasks/postgres.yml
+++ b/tasks/postgres.yml
@@ -1,6 +1,5 @@
 ---
 - block:
-
   - name: Obtain pgmaster IP for DC 2, if not provided
     set_fact:
       pgmaster_ip: "{{ hostvars[groups['dc-2-pgmaster'][0]][interface_name].ipv4.address }}"
@@ -22,7 +21,6 @@
       key: pgstandby_ip
       value: '{{ pgstandby_ip }}'
     when: pgstandby_ip is defined
-
   when: (groups['dc-2-pgmaster'] is defined or groups['dc-2-pgstandby'] is defined) and inventory_hostname in groups['dc-2']
 
 - block: