Caravan ACME LE

This module uses Let’s Encrypt to generate a TLS key and certificate pair.

Requirements

Name

Version

acme

2.10.0

Providers

Name

Version

acme

2.10.0

null

3.1.1

tls

4.0.1

Modules

No modules.

Inputs

Name

Description

Type

Default

Required

common_name

Common

string

n/a

yes

dns_provider

n/a

string

n/a

yes

aws_profile

When using dns_provider==aws, the AWS profile name

string

"default"

no

aws_region

When using dns_provider==aws, the AWS region

string

""

no

aws_zone_id

When using dns_provider==aws, the AWS zone id

string

""

no

azure_client_id

n/a

string

""

no

azure_client_secret

n/a

string

null

no

azure_environment

n/a

string

"public"

no

azure_resource_group

n/a

string

""

no

azure_subscription_id

Azure

string

""

no

azure_tenant_id

n/a

string

""

no

disable_complete_propagation

https://registry.terraform.io/providers/vancluever/acme/latest/docs/resources/certificate#about-dns-propagation-checks

bool

false

no

dns_polling_interval

The DNS polling interval

string

""

no

dns_propagation_timeout

The DNS propagation timeout

string

""

no

email_address

n/a

string

"letsencrypt@example.it"

no

from_csr

n/a

bool

true

no

gcp_project_id

When using dns_provider==gcp, the GCP projec ID

string

""

no

gcp_service_account_file

When using dns_provider==gcp, the GCP service account file

string

""

no

private_key

Private key pem

string

null

no

recursive_nameservers

DNS servers to check

list(string)

[
“1.1.1.1:53”,
“8.8.8.8:53”,
“208.67.222.222:53”,
“208.67.220.220:53”
]

no