Roles Rôle « Reverse »
22 octobre 2025 à 16:34Ce rôle est chargé de gérer les résolutions de domaine inversées.
Tags internes
- packages : Installation et configuration des packages ;
- reverse : Gestion des résolutions ;
Traitements spécifiques du jeu de tâches
En plus de fournir les API, la configuration du jeu de tâche fourni les variables disponibles pour tous les inventaires :
| Variable | Type | Description |
|---|---|---|
reverse_api_providers |
Dictionnaire de provider |
Informations d’authentification aux API des fournisseurs |
Variables à fournir
| Variable | Type | Requis | Défaut | Description |
|---|---|---|---|---|
reverse_api_providers |
Dictionnaire de provider |
Oui | Dictionnaire vide | Informations d’authentification aux API des fournisseurs |
reverses |
List de reverse |
Oui | Liste vide | Information des résolutions inversée à mettre en place. |
Type provider
| Propriété | Type | Requis | Défaut | Description |
|---|---|---|---|---|
type |
Identifiant | Oui | Fournisseur d’API à utiliser. |
La propriété type indique le sous-type de l’objet.
Sous-type ovh
| Propriété | Type | Requis | Défaut | Description |
|---|---|---|---|---|
endpoint |
Chaîne | Non | Point de terminaison | |
application_key |
Chaîne | Non | Clé de l’application | |
application_secret |
Chaîne | Non | Secret de l’application | |
consumer_key |
Chaîne | Non | Clé du consommateur |
Aucune ou toutes les propriétés doivent être utilisées. Dans le cas ou aucune des propriétés est utilisé, le fichier ovh.ini configuré est utilisé.
Type reverse
| Propriété | Type | Requis | Défaut | Description |
|---|---|---|---|---|
provider |
Identifiant | Oui | Nom du fournisseur dans domain_api_providers |
|
baseip |
IP ou sous-réseau | Oui | Adresse de base à modifier | |
ip |
IP | Oui | Adresse à modifier | |
target |
Chaîne | Oui si state != ‘absent’ |
Non définie | Nom de domaine cible |
state |
Énumération | Non | ‘present’ | État de la définition souhaité |
Les valeurs valides pour state sont:
present: La définition doit être présente.absent: La définition doit être absente.
Initialisation d’une clé OVH
Le point d’entrée est ovh-eu.
- Créer une application avec https://eu.api.ovh.com/createApp/ ;
- Créer un jeton d’authentification avec la commande suivante ;
curl -XPOST -H"X-Ovh-Application: YourApplicationKey" -H "Content-type: application/json" https://eu.api.ovh.com/1.0/auth/credential -d '{ "accessRules": [ { "method": "GET", "path": "/ip/*/reverse" }, { "method": "GET", "path": "/ip/*/reverse/*" }, { "method": "POST", "path": "/ip/*/reverse" }, { "method": "DELETE", "path": "/ip/*/reverse/*" } ] }'
- Récupérer la valeur de
consumerKeydans le résultat ; - Accéder à l’URL
validationUrlindiquée dans le résultat ;- Indiquer les informations d’accès ;
- Choisir la validité non limitée ;