|
Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi. |
Variables de modèle aléatoires
Les variables de modèle aléatoires sont intégrées dans l’Opérateur Élémentaire.
Elles permettent d’inclure des valeurs aléatoires Int, Hex ou UUID dans des modèles d’étiquettes personnalisés.
Les valeurs sont calculées à la volée lors du rendu de la label template variables.
|
Les modèles d’étiquettes aléatoires ne sont rendus qu’une seule fois
Un modèle d’étiquette contenant une variable aléatoire n’est rendu que si le MachineInventory de l’hôte en cours d’enregistrement n’a pas encore de valeur pour cette étiquette (une étiquette avec la même clé est manquante ou sa valeur est vide). Ainsi, les trois cas dans lesquels un modèle d’étiquette avec une variable aléatoire est rendu sont :
|
| Variable | Description | from |
|---|---|---|
|
UUID aléatoire (par exemple, fd95324a-c26b-4e28-8727-1dcec293a0ec) |
1.7.0 |
|
chaîne hexadécimale aléatoire de la longueur spécifiée (min 1, max 32) |
1.7.0 |
|
entier aléatoire (min 0, max MAXINT-1) |
1.7.0 |
|
Exemples de rendu
|
Les Variables de Modèle Aléatoires peuvent être utiles pour générer des noms d’hôtes personnalisés à attribuer à l’hôte en cours d’enregistrement.
Puisque le nom d’hôte doit être unique et est attribué via le champ MachineRegistration spec.machineName, des variables aléatoires peuvent être utilisées pour garantir l’unicité d’un groupe d’hôtes partageant le même préfixe et/ou suffixe personnalisés.
Consultez la section HowTo/Customize hostname pour plus d’informations.
Unresolved include directive in modules/fr/pages/label-templates/label-templates-random.adoc - include::example$quickstart/registration-random-hostname.yaml[]