Terraform module which gets and installs encrypted Let's Encrypt certificate package from url by Terraform Provider for (Operating) System.
This role can be used to get a prepared package of a Let's Encrypt Cerificate (for instance by DNS challenge).
This is a terraform replacement for Ansible Role Get Let's Encrypt Certificate Package.
Name | Version |
---|---|
terraform | >= 0.15 |
system | >= 0.3.0 |
Name | Version |
---|---|
system | >= 0.3.0 |
No modules.
Name | Type |
---|---|
system_command.curl_le_cert_package | data source |
system_command.decrypt_and_untar_le_cert_package | data source |
system_command.when_finished | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
command_to_execute_when_finished | the command to execute when finished (e.g. restart web server) | string |
"" |
no |
le_cert_package_secret | the secret to decrypt the Let's Encrypt certificate package | string |
n/a | yes |
le_cert_package_url | the url of the Let's Encrypt certificate package | string |
n/a | yes |
le_domains | the string of domains for the Let's Encrypt certificate package | string |
n/a | yes |
url_header | the header for the url of the Let's Encrypt certificate package | string |
n/a | yes |
No outputs.