hhgyu/Certbot Route53
Github action that adds/renews a Letsencrypt certificate to an Route53.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| aws-access-key-id | AWS ACCESS KEY ID | yes | — |
| aws-access-key | AWS ACCESS KEY | yes | — |
| aws-region | AWS region | yes | — |
| bucket | AWS bucket where the certificate is stored | yes | — |
| tar-password | Password that will be used to protect the tar file uploaded to bucket (recommended) | no | "" |
| The email that will be used when generating your letsencrypt certificates | yes | — | |
| domains | Comma-separated list of domains for which certificates will be generated. For example: "example.com,*.example.com" | yes | — |
| file-path | The relative path (without a leading /) for the created/renewed certificate. The ".tar.gz" extension will be automatically appended. | — | — |
| generate-fullcert | Generate a full certificate chain + private key (e.g., for haproxy). Default is false. | no | false |
| test-cert | Send a request to the staging server instead of the production server (useful for testing). | no | false |
| dry-run | Simulate the process without generating the certificate. Useful for testing configurations. | no | false |
Outputs
| name | description |
|---|---|
| certificate-name | The name of the create/renewed certificate |
| certificate-path | The path of the generated or renewed certificate file. |
| certificate-s3-path | The S3 path where the generated or renewed certificate file is stored. |
| renewal-status | Indicates whether the certificate was renewed or not. Values: renewed, not-renewed |