From 31661ebe3c35ad9a5a5305770deb86270803a66f Mon Sep 17 00:00:00 2001
From: Fabien COMBERNOUS <fabien.combernous@adullact.org>
Date: Mon, 1 Jul 2024 17:17:59 +0200
Subject: [PATCH] generate CRL faster

---
 spec/acceptance/cfssl_spec.rb    | 2 ++
 templates/cfssl-gencrl.timer.epp | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/spec/acceptance/cfssl_spec.rb b/spec/acceptance/cfssl_spec.rb
index 981a578..eee90c0 100644
--- a/spec/acceptance/cfssl_spec.rb
+++ b/spec/acceptance/cfssl_spec.rb
@@ -64,6 +64,7 @@ describe 'cfssl' do
     end
     it 'applies idempotently' do
       apply_manifest(pp, catch_changes: true)
+      shell('sleep 5') # gives some time for generating CRL
     end
 
     describe port(8080) do
@@ -126,6 +127,7 @@ describe 'cfssl' do
     end
     it 'applies idempotently' do
       apply_manifest(pp, catch_changes: true)
+      shell('sleep 5') # gives some time for generating CRL
     end
 
     describe port(8080) do
diff --git a/templates/cfssl-gencrl.timer.epp b/templates/cfssl-gencrl.timer.epp
index efd2f94..46ff855 100644
--- a/templates/cfssl-gencrl.timer.epp
+++ b/templates/cfssl-gencrl.timer.epp
@@ -6,7 +6,7 @@ Description=CFSSL CRL generator for CA <%= $ca %>
 [Timer]
 OnCalendar=*-*-* <%= $cfssl::crl_gentimer %>
 Persistent=true
-OnActiveSec=10
+OnActiveSec=1
 
 [Install]
 WantedBy=timers.target
-- 
GitLab