From 48b5696bad2e91fb9911b65d975ef872c896355c Mon Sep 17 00:00:00 2001 From: Kevin TIBI <kodokuu@gmail.com> Date: Mon, 5 Feb 2018 16:08:17 +0100 Subject: [PATCH] Fix cluster mode for skydive If we use multiple skydive analyzers, we need to add this configuration. Works with one node. Change-Id: I9b52bf184e269d314e2af2ac80dc45557e3533af --- ansible/roles/skydive/templates/skydive-agent.conf.j2 | 2 +- ansible/roles/skydive/templates/skydive-analyzer.conf.j2 | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ansible/roles/skydive/templates/skydive-agent.conf.j2 b/ansible/roles/skydive/templates/skydive-agent.conf.j2 index ba3f1fe403..ea2c6ed851 100644 --- a/ansible/roles/skydive/templates/skydive-agent.conf.j2 +++ b/ansible/roles/skydive/templates/skydive-agent.conf.j2 @@ -23,7 +23,7 @@ openstack: etcd: servers: -{% if enable_etcd == "yes" %} +{% if enable_etcd | bool %} {% for host in groups['etcd'] %} - http://{{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ etcd_client_port }} {% endfor %} diff --git a/ansible/roles/skydive/templates/skydive-analyzer.conf.j2 b/ansible/roles/skydive/templates/skydive-analyzer.conf.j2 index c6b0f91860..4300df3f69 100644 --- a/ansible/roles/skydive/templates/skydive-analyzer.conf.j2 +++ b/ansible/roles/skydive/templates/skydive-analyzer.conf.j2 @@ -19,9 +19,14 @@ openstack: domain_name: Default endpoint_type: internal +analyzers: +{% for host in groups['skydive-analyzer'] %} + - {{ hostvars[host]['ansible_' + hostvars[host]['api_interface']]['ipv4']['address'] }}:{{ skydive_analyzer_port }} +{% endfor %} + etcd: client_timeout: 100 -{% if enable_etcd == "yes" %} +{% if enable_etcd | bool %} embedded: false servers: {% for host in groups['etcd'] %}