712c89760c
The Monasca Grafana fork allows users to log into Grafana with their OpenStack user credentials and see metrics associated with their OpenStack project. The long term goal is to enable Keystone support in upstream Grafana, but this work seems to have stalled. Partially-Implements: blueprint monasca-grafana Change-Id: Icc04613b2571c094ae23b66d0bcc38b58c0ee4e1
61 lines
1.9 KiB
YAML
61 lines
1.9 KiB
YAML
---
|
|
- name: Get container facts
|
|
kolla_container_facts:
|
|
name: "{{ monasca_services.values()|map(attribute='container_name')|list }}"
|
|
register: container_facts
|
|
|
|
- name: Checking free port for monasca-api
|
|
wait_for:
|
|
host: "{{ api_interface_address }}"
|
|
port: "{{ monasca_api_port }}"
|
|
connect_timeout: 1
|
|
timeout: 1
|
|
state: stopped
|
|
when:
|
|
- inventory_hostname in groups[monasca_services['monasca-api']['group']]
|
|
- container_facts['monasca_api'] is not defined
|
|
|
|
- name: Checking free port for monasca-log-api
|
|
wait_for:
|
|
host: "{{ api_interface_address }}"
|
|
port: "{{ monasca_log_api_port }}"
|
|
connect_timeout: 1
|
|
timeout: 1
|
|
state: stopped
|
|
when:
|
|
- inventory_hostname in groups[monasca_services['monasca-log-api']['group']]
|
|
- container_facts['monasca_log_api'] is not defined
|
|
|
|
- name: Checking free port for monasca-agent-forwarder
|
|
wait_for:
|
|
host: "{{ api_interface_address }}"
|
|
port: "{{ monasca_agent_forwarder_port }}"
|
|
connect_timeout: 1
|
|
timeout: 1
|
|
state: stopped
|
|
when:
|
|
- inventory_hostname in groups[monasca_services['monasca-agent-forwarder']['group']]
|
|
- container_facts['monasca_agent_forwarder'] is not defined
|
|
|
|
- name: Checking free port for monasca-agent-statsd
|
|
wait_for:
|
|
host: "{{ api_interface_address }}"
|
|
port: "{{ monasca_agent_statsd_port }}"
|
|
connect_timeout: 1
|
|
timeout: 1
|
|
state: stopped
|
|
when:
|
|
- inventory_hostname in groups[monasca_services['monasca-agent-statsd']['group']]
|
|
- container_facts['monasca_agent_statsd'] is not defined
|
|
|
|
- name: Checking free port for monasca-grafana server
|
|
wait_for:
|
|
host: "{{ api_interface_address }}"
|
|
port: "{{ monasca_grafana_server_port }}"
|
|
connect_timeout: 1
|
|
timeout: 1
|
|
state: stopped
|
|
when:
|
|
- inventory_hostname in groups[monasca_services['monasca-grafana']['group']]
|
|
- container_facts['monasca_grafana'] is not defined
|