kolla-ansible/ansible/roles/skyline/tasks/precheck.yml
yangshaoxue 113b77c8cb Add skyline service
Support to deploy skyline by kolla-ansible.

Implements: blueprint skyline
Depends-On: https://review.opendev.org/c/openstack/kolla/+/826948

Change-Id: Ice5621491a432ba32138abd6f62d1f815cc219e0
2023-01-31 13:47:18 +08:00

38 lines
1009 B
YAML

---
- import_role:
name: service-precheck
vars:
service_precheck_services: "{{ skyline_services }}"
service_name: "{{ project_name }}"
- name: Get container facts
become: true
kolla_container_facts:
container_engine: "{{ kolla_container_engine }}"
name:
- skyline_apiserver
- skyline_console
register: container_facts
- name: Checking free port for Skyline APIServer
wait_for:
host: "{{ api_interface_address }}"
port: "{{ skyline_apiserver_listen_port }}"
connect_timeout: 1
timeout: 1
state: stopped
when:
- container_facts['skyline_apiserver'] is not defined
- inventory_hostname in groups['skyline-apiserver']
- name: Checking free port for Skyline Console
wait_for:
host: "{{ api_interface_address }}"
port: "{{ skyline_console_listen_port }}"
connect_timeout: 1
timeout: 1
state: stopped
when:
- container_facts['skyline_console'] is not defined
- inventory_hostname in groups['skyline-console']