From 03bb16aa61d0ed78efb764fa5a7202644bb7cbfd Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Fri, 10 May 2024 23:00:51 +0900 Subject: [PATCH] redis: Generate tls certs timely for redis-sentinel The same certs are used by not only redis but also redis-sentinel so the certs should be generated at the appropriate timing for sentinel installation/configuration. Change-Id: I50e08ff61d3e4152777b425fe15f2f48fcea6070 (cherry picked from commit 0a9c65cbe1f7aa9507bc8accc50b249b9782d2e8) --- manifests/redis.pp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/manifests/redis.pp b/manifests/redis.pp index aac853b5c..1580b979c 100644 --- a/manifests/redis.pp +++ b/manifests/redis.pp @@ -46,8 +46,14 @@ class openstack_integration::redis { if $::openstack_integration::config::ssl { openstack_integration::ssl_key { 'redis': - require => Package[$::redis::package_name], - notify => Service[$::redis::service_name], + require => [ + Package[$::redis::package_name], + Package[$::redis::sentinel::package_name], + ], + notify => [ + Service[$::redis::service_name], + Service[$::redis::sentinel::service_name], + ] } } }