blob: d86ed4362da34dfb8668aa9d029a47f0618532ec [file] [log] [blame]
---
- name: Status of Postgres Database Port
register: pg_db_port_status
ignore_errors: true
wait_for:
port: '{{ pg_db_port }}'
host: '{{ local_address }}'
timeout: 1
- name: Status of Postgres External Managment Port
register: pg_ext_mgmt_port_status
ignore_errors: true
wait_for:
port: '{{ pg_ext_mgmt_port }}'
host: '{{ local_address }}'
timeout: 1
- name: Status of Postgres Internal Management Port
register: pg_int_mgmt_port_status
ignore_errors: true
wait_for:
port: '{{ pg_int_mgmt_port }}'
host: '{{ local_address }}'
timeout: 1
- name: Status of Postgres JMX Port
register: pg_jmx_port_status
ignore_errors: true
wait_for:
port: '{{ pg_jmx_port }}'
host: '{{ local_address }}'
timeout: 1
- name: Setup Postgres
ignore_errors: yes
shell: "{{ apigee_installation_home }}/share/installer/apigee-setup.sh -f {{ opdk_installation_config_file }} -p ps"
when: pg_db_port_status | failed and pg_ext_mgmt_port_status | failed and pg_int_mgmt_port_status | failed and pg_jmx_port_status | failed
- name: Status of Postgres Database Port
register: pg_db_port_status
ignore_errors: true
wait_for:
port: '{{ pg_db_port }}'
host: '{{ local_address }}'
timeout: 1
- name: Status of Postgres External Managment Port
register: pg_ext_mgmt_port_status
ignore_errors: true
wait_for:
port: '{{ pg_ext_mgmt_port }}'
host: '{{ local_address }}'
timeout: 1
- name: Status of Postgres Internal Management Port
register: pg_int_mgmt_port_status
ignore_errors: true
wait_for:
port: '{{ pg_int_mgmt_port }}'
host: '{{ local_address }}'
timeout: 1
- name: Status of Postgres JMX Port
register: pg_jmx_port_status
ignore_errors: true
wait_for:
port: '{{ pg_jmx_port }}'
host: '{{ local_address }}'
timeout: 1
- name: Postgres Database Port Failed
fail:
msg: "Postgres Database port failed to start"
when: pg_db_port_status | failed
- name: Postgres External Management Port Failed
fail:
msg: "Message Processor External Management port failed to start"
when: not pg_ext_mgmt_port_status.state == 'started'
- name: Qpid Internal Management Port Failed
fail:
msg: "Message Processor Internal Management port failed to start"
when: not pg_int_mgmt_port_status.state == 'started'
- name: Qpid JMX Port startup failed
fail:
msg: "Message Processor JMX port failed to start"
when: not pg_jmx_port_status.state == 'started'