A GitHub action for installing an SSLMate certificate
The distribution being used for the build pipeline. This distribution short name should match the name used for the distribution in this list. Example, Ubuntu 20.04 is ubuntu2004. The default is ubuntu2004 which should match the ubuntu-latest os configuration for GitHub.
The API Key provided to you by SSLMate
The directory relative to the $HOME directory that the certificates will be installed in. The default is ssl_certificates
The domain to which the SSL certificate will be applied (e.g. mydomain.com or wildcard.mydomain.com)
The content of the domain certificate key file
The name of the file to use for wildcard domains. For example, wildcard.mydomain.com
instead of *.mydomain.com
.
- uses: catchco/sslmate-certificate-installer
with:
distro: ubuntu2004
api-key: ${{ secrets.SSLMATE_API_KEY }}
certificate-directory: ssl_certificates
certificate-domain: wildcard.mydomain.com
certificate-key-content: ${{ secrets.WILDCARD_MYDOMAIN_COM_KEY }}
wildcard-filename: wildcard