Oracle Cloud
Configuration for the Oracle Cloud DNS provider.
See the lego documentation for full details.
letsEncrypt:
dnsProvider: "oraclecloud"
dnsCredentials:
# OCI_COMPARTMENT_OCID: Compartment OCID
compartmentOCID: ""
# OCI_POLLING_INTERVAL: Time between DNS propagation check in seconds (Default: 2)
pollingInterval: ""
# OCI_PROPAGATION_TIMEOUT: Maximum waiting time for DNS propagation in seconds (Default: 60)
propagationTimeout: ""
# OCI_TTL: The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)
ttl: ""Credentials are passed directly to lego using strong types and are never written to the process environment. You may also use the raw lego environment-variable names as keys instead of the normalized names.
Apart from compartmentOCID, Oracle Cloud credentials are loaded by the OCI Go
SDK rather than from dnsCredentials. Configure them through the standard OCI
mechanisms: the OCI_* environment variables, an OCI config file
(OCI_CONFIG_FILE), or instance principal authentication. These are read
directly by the OCI SDK.