blob: eb77efafd4d6f69398f372f430f2fef24a206a0e [file] [log] [blame]
---
- 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