Skip to content

Let's Encrypt

Let's Encrypt #32

Workflow file for this run

name: Let's Encrypt
on:
workflow_dispatch:
inputs:
acme-command:
type: choice
description: Whether to issue new ssl certificates or just renew existing ones
required: true
default: renew
options:
- issue
- renew
- install
concurrency:
group: letsencrypt
cancel-in-progress: true
jobs:
certs-maintainance:
name: TSL certificates maintainance
uses: ./.github/workflows/run-over-ssh.yml
secrets: inherit
with:
script-name: letsencrypt
script-argument: ${{ inputs.acme-command }}
trigger-health-check:
name: Trigger health check
uses: ./.github/workflows/healthcheck.yml
needs: certs-maintainance
secrets: inherit