Skip to content

catchco/sslmate-certificate-installer

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

SSLMate Certificate Installer

A GitHub action for installing an SSLMate certificate

Inputs

distro

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.

api-key

The API Key provided to you by SSLMate

certificate-directory

The directory relative to the $HOME directory that the certificates will be installed in. The default is ssl_certificates

certificate-domain

The domain to which the SSL certificate will be applied (e.g. mydomain.com or wildcard.mydomain.com)

certificate-key-content

The content of the domain certificate key file

wildcard-filename

The name of the file to use for wildcard domains. For example, wildcard.mydomain.com instead of *.mydomain.com.

Usage

Sample

- 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

About

A GitHub action for installing an SSLMate certificate

Resources

License

Stars

Watchers

Forks

Packages

No packages published