iac_modules/.github/actions/app-pipeline-renew-ssl-cert.yml

43 lines
1.1 KiB
YAML

name: Renew SSL Certs
on:
pull_request:
paths:
- '.github/workflows/app-pipeline-renew-ssl-cert.yml'
workflow_dispatch:
branches:
- main
schedule:
- cron: '0 0 1 */2 *' # 每两个月的第一天执行
jobs:
renew-ssl-certs-onwalk-net:
uses: svc-design/actions/.github/workflows/renew-ssl-certs.yml@main
with:
domain: 'onwalk.net'
secrets:
DNS_AK: ${{ secrets.DNS_AK }}
DNS_SK: ${{ secrets.DNS_SK }}
VAULT_URL: ${{ secrets.VAULT_URL }}
VAULT_TOKEN: ${{ secrets.VAULT_TOKEN }}
renew-ssl-certs-svc-plus:
uses: svc-design/actions/.github/workflows/renew-ssl-certs.yml@main
with:
domain: 'svc.plus'
secrets:
DNS_AK: ${{ secrets.DNS_AK }}
DNS_SK: ${{ secrets.DNS_SK }}
VAULT_URL: ${{ secrets.VAULT_URL }}
VAULT_TOKEN: ${{ secrets.VAULT_TOKEN }}
renew-ssl-certs-svc-ink:
uses: svc-design/actions/.github/workflows/renew-ssl-certs.yml@main
with:
domain: 'svc.ink'
secrets:
DNS_AK: ${{ secrets.DNS_AK }}
DNS_SK: ${{ secrets.DNS_SK }}
VAULT_URL: ${{ secrets.VAULT_URL }}
VAULT_TOKEN: ${{ secrets.VAULT_TOKEN }}