mirror of
https://github.com/go-acme/lego
synced 2026-03-14 14:35:48 +01:00
2.4 KiB
2.4 KiB
| title | date | draft | slug | dnsprovider | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| OVH | 2019-03-03T16:39:46+01:00 | false | ovh |
|
Configuration for OVH.
- Code:
ovh - Since: v0.4.0
Here is an example bash command using the OVH provider:
OVH_APPLICATION_KEY=1234567898765432 \
OVH_APPLICATION_SECRET=b9841238feb177a84330febba8a832089 \
OVH_CONSUMER_KEY=256vfsd347245sdfg \
OVH_ENDPOINT=ovh-eu \
lego --email you@example.com --dns ovh --domains my.example.org run
Credentials
| Environment Variable Name | Description |
|---|---|
OVH_APPLICATION_KEY |
Application key |
OVH_APPLICATION_SECRET |
Application secret |
OVH_CONSUMER_KEY |
Consumer key |
OVH_ENDPOINT |
Endpoint URL (ovh-eu or ovh-ca) |
The environment variable names can be suffixed by _FILE to reference a file instead of a value.
More information [here]({{< ref "dns#configuration-and-credentials" >}}).
Additional Configuration
| Environment Variable Name | Description |
|---|---|
OVH_HTTP_TIMEOUT |
API request timeout |
OVH_POLLING_INTERVAL |
Time between DNS propagation check |
OVH_PROPAGATION_TIMEOUT |
Maximum waiting time for DNS propagation |
OVH_TTL |
The TTL of the TXT record used for the DNS challenge |
The environment variable names can be suffixed by _FILE to reference a file instead of a value.
More information [here]({{< ref "dns#configuration-and-credentials" >}}).
Application Key and Secret
Application key and secret can be created by following the OVH guide.
When requesting the consumer key, the following configuration can be use to define access rights:
{
"accessRules": [
{
"method": "POST",
"path": "/domain/zone/*"
},
{
"method": "DELETE",
"path": "/domain/zone/*"
}
]
}