Skip to content
Snippets Groups Projects
Commit 3c49e608 authored by Fabien Combernous's avatar Fabien Combernous
Browse files

timer never used if service remains

parent 67d85ee3
No related branches found
No related tags found
1 merge request!19Resolve "systemd unit for gencrl does not trigger on timer basis"
Pipeline #35967 canceled
......@@ -30,7 +30,7 @@ define cfssl::ca::gencrl (
content => epp('cfssl/cfssl-gencrl.service.epp', { 'ca' => $_ca }),
}
~> service { "cfssl-gencrl-${_ca}.service":
ensure => 'running',
ensure => 'stopped',
enable => true,
provider => 'systemd',
}
......
......@@ -7,7 +7,6 @@ After=cfssl.service
[Service]
Type=oneshot
RemainAfterExit=yes
Environment=CRL=<%= $cfssl::crldir %>/crl-<%= $ca %>.<%= $cfssl::crl_extension %>
ExecStart=sh -c 'echo "-----BEGIN X509 CRL-----" > $CRL ; cfssl crl -db-config <%= $cfssl::confdir %>/<%= $cfssl::params::db_config_json %> -ca <%= $cfssl::confdir %>/ca/<%= $ca %>.pem -ca-key <%= $cfssl::confdir %>/ca/<%= $ca %>-key.pem | fold -w 64 >> $CRL ; echo "-----END X509 CRL-----" >> $CRL'
......@@ -6,6 +6,7 @@ Description=CFSSL CRL generator for CA <%= $ca %>
[Timer]
OnCalendar=*-*-* <%= $cfssl::crl_gentimer %>
Persistent=true
OnActiveSec=10
[Install]
WantedBy=timers.target
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment