kolla-ansible/ansible/roles/ovn/tasks/precheck.yml
Michal Nasiadka 8a0740df97 OVN Support
Implement OVN Ansible role.

Implements: blueprint ovn-controller-neutron-ansible

Depends-On: https://review.opendev.org/713422
Change-Id: Icd425dea85d58db49c838839d8f0b864b4a89a78
2020-04-09 07:40:12 +02:00

31 lines
742 B
YAML

---
- name: Get container facts
become: true
kolla_container_facts:
name:
- ovn_nb_db
- ovn_sb_db
register: container_facts
- name: Checking free port for OVN northbound db
wait_for:
host: "{{ api_interface_address }}"
port: "{{ ovn_nb_db_port }}"
connect_timeout: 1
timeout: 1
state: stopped
when:
- container_facts['ovn_nb_db'] is not defined
- inventory_hostname in groups['ovn-nb-db']
- name: Checking free port for OVN southbound db
wait_for:
host: "{{ api_interface_address }}"
port: "{{ ovn_sb_db_port }}"
connect_timeout: 1
timeout: 1
state: stopped
when:
- container_facts['ovn_sb_db'] is not defined
- inventory_hostname in groups['ovn-sb-db']