hhgyu/Certbot Route53

Github action that adds/renews a Letsencrypt certificate to an Route53.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
aws-access-key-idAWS ACCESS KEY IDyes
aws-access-keyAWS ACCESS KEYyes
aws-regionAWS regionyes
bucketAWS bucket where the certificate is storedyes
tar-passwordPassword that will be used to protect the tar file uploaded to bucket (recommended)no""
emailThe email that will be used when generating your letsencrypt certificatesyes
domainsComma-separated list of domains for which certificates will be generated. For example: "example.com,*.example.com"yes
file-pathThe relative path (without a leading /) for the created/renewed certificate. The ".tar.gz" extension will be automatically appended.
generate-fullcertGenerate a full certificate chain + private key (e.g., for haproxy). Default is false.nofalse
test-certSend a request to the staging server instead of the production server (useful for testing).nofalse
dry-runSimulate the process without generating the certificate. Useful for testing configurations.nofalse
namedescription
certificate-nameThe name of the create/renewed certificate
certificate-pathThe path of the generated or renewed certificate file.
certificate-s3-pathThe S3 path where the generated or renewed certificate file is stored.
renewal-statusIndicates whether the certificate was renewed or not. Values: renewed, not-renewed