Skip to content

Repository files navigation

Compatibility

This module requires Terraform 1.1.0 or later. Older Terraform versions are not supported.

Provides a Cloudflare Certificate Pack resource that is used to provision managed TLS certificates.

Requirements

Name Version
terraform >= 1.1.0
cloudflare ~> 3

Providers

Name Version
cloudflare ~> 3

Modules

No modules.

Resources

Name Type
cloudflare_certificate_pack.this resource

Inputs

Name Description Type Default Required
certificate_authority (Optional based on type) Which certificate authority to issue the certificate pack. Allowed values: digicert, lets_encrypt. string "free" no
cloudflare_branding (Optional based on type) Whether or not to include Cloudflare branding. This will add sni.cloudflaressl.com as the Common Name if set to true. string "free" no
hosts (Required) List of hostnames to provision the certificate pack for. Note: If using Let's Encrypt, you cannot use individual subdomains and only a wildcard for subdomain is available. list(string) n/a yes
type (Required) Certificate pack configuration type. Allowed values: custom, dedicated_custom, advanced. string n/a yes
validation_method (Optional based on type) Which validation method to use in order to prove domain ownership. Allowed values: txt, http, email. string null no
validity_days (Optional based on type) How long the certificate is valid for. Note: If using Let's Encrypt, this value can only be 90 days. Allowed values: 14, 30, 90, 365. number null no
zone_id (Required) The DNS zone to which the certificate pack should be added. string n/a yes

Outputs

No outputs.

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages