| --- |
| # tasks file for apigee-opdk-setup-postgres-standby |
| - block: |
| |
| - name: Postgres replication standby |
| ignore_errors: "{{ ignore_errors | default(true) }}" |
| shell: '{{ apigee_service }} apigee-postgresql setup-replication-on-standby -f {{ opdk_installation_config_file }}' |
| register: replication_output |
| |
| rescue: |
| - name: Determine if max_wal_senders value must be updated |
| set_fact: |
| update_max_wal_settings: "{{ replication_output.stdout | search('number of requested standby connections exceeds max_wal_senders') }}" |
| |
| - name: Validate postgres replication standby |
| ignore_errors: "{{ ignore_errors | default(true) }}" |
| shell: '{{ apigee_service }} apigee-postgresql postgres-check-standby' |