certificate

Description

This example imports a certificate into the venue.

On AWS this certificate is placed into AWS Certificate Manager (ACM). The certificate is scoped to its folder, so each folder can have a different certificate with the same domain name, enabling testing and staging workflows.

Note that the default number of certificates per year on AWS in the ACM service is 20 unless you contact AWS support and ask for a limit increase.

On Azure, certificates are placed into a Key Vault that is created automatically.

Concepts

The following concepts are present in this example:

  • Certificates

  • Secrets

Venues

This example is regularly tested against:

awsazure

Release Notes

1.0

  • Initial release.

Blueprint

---
variables:
  certificate:
    description: The certificate body.
    type: string
  private_key:
    description: >-
      The private key of the certificate.  This key cannot have
      a passphrase.
    type: secret

location:
  region:
    my-region:
      country: USA
      area: northwest
  folder:
    tuono-certificate:
      region: my-region

security:
  certificate:
    imported:
      body: (( certificate ))
      private_key: (( private_key ))

Last updated

Was this helpful?