From c0f84c068d3013be18b5f6302b31e14d6d471b2b Mon Sep 17 00:00:00 2001
From: Maksim Malchuk <maksim.malchuk@gmail.com>
Date: Tue, 30 Jan 2024 23:38:11 +0300
Subject: [PATCH] Fix gnocchi-metricd when TLS and Swift enabled

Closes-Bug: #2051731
Change-Id: Idf035bacbf5c2195d813ec4702362897f2ff907d
Signed-off-by: Maksim Malchuk <maksim.malchuk@gmail.com>
---
 ansible/roles/gnocchi/templates/gnocchi.conf.j2 | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/ansible/roles/gnocchi/templates/gnocchi.conf.j2 b/ansible/roles/gnocchi/templates/gnocchi.conf.j2
index 180fbdcaa..81dc32693 100644
--- a/ansible/roles/gnocchi/templates/gnocchi.conf.j2
+++ b/ansible/roles/gnocchi/templates/gnocchi.conf.j2
@@ -70,6 +70,9 @@ policy_file = {{ gnocchi_policy_file }}
 driver = redis
 redis_url = {{ redis_connection_string }}
 {% endif %}
+{% if gnocchi_backend_storage == 'swift' %}
+swift_cacert = {{ openstack_cacert }}
+{% endif %}
 
 [storage]
 {% if gnocchi_backend_storage == 'file' %}
@@ -84,6 +87,7 @@ ceph_conffile = /etc/ceph/{{ gnocchi_ceph_cluster }}.conf
 {% elif gnocchi_backend_storage == 'swift' %}
 driver = swift
 swift_authurl = {{ keystone_internal_url }}
+swift_cacert = {{ openstack_cacert }}
 swift_auth_version = 3
 swift_user = service:{{ swift_keystone_user }}
 swift_key = {{ swift_keystone_password }}
-- 
GitLab