---
gitea: none
include_toc: true
---
[🇬🇧 (EN)](README.md) - [🇫🇷 (FR)](README.fr.md)

## Charge les variables d&#x27;environnement

> [!NOTE]
> 
> Les valeurs des variables peuvent être définies directement à partir d'une variable d'environnement.\
> \
> Les noms des variables d\'environnement commencent par un préfixe (par défaut ROUGAIL_) suivi du chemin de la variable en majuscules, par exemple : ROUGAIL_MA_VARIABLE. Si vous utilisez des espaces de noms, le préfixe sera le nom de l'espace de noms en majuscule.\
> \
> Notez que les chemins des variables peuvent contenir des points (« . »), qui ne sont pas autorisés partout. Pour éviter tout problème, utilisez la commande `env`, par exemple : `env ROUGAIL_MA_FAMILLE.MA_VARIABLE=1 rougail`.\
> \
> Pour les valeurs, il n'y a pas de différence entre un nombre et une lettre (ils peuvent être entre guillemets ou non). Cependant, les booléens sont True ou False. Le séparateur pour les variables multiple est la virgule.\
> **Chemin** : environment\
> *`désactivé`*\
> **Désactivé** : si environment n'est pas défini dans "[sélection pour user data](#step.user_data)".

| Variable                                                                                                                                                                                                                                                                                         | Description                                                                                                                                                                                                                                                                                | Valeur par défaut   | Type                                                                                              | Contrôle des accès                                                                                                                                      | Validateur                                           |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------|---------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------|
| **<a id="environment.default_environment_name" name="environment.default_environment_name">environment.default_environment_name</a>**<br/>**Ligne de commande** : <br/>--environment.default_environment_name<br/>**Variable d'environnement** : ROUGAILCLI_ENVIRONMENT.DEFAULT_ENVIRONMENT_NAME | Nom du préfix d&#x27;environnement par défaut.                                                                                                                                                                                                                                             | ROUGAIL             | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire`  | *`désactivé`*<br/>**Désactivé** : si "__.main_namespace" est à null ou environment n'est pas défini dans "[sélection pour user data](#step.user_data)". | Doit seulement utiliser des caractères en majuscule. |
| **<a id="environment.custom_separator" name="environment.custom_separator">environment.custom_separator</a>**<br/>**Ligne de commande** : <br/>--environment.custom_separator<br/>**Variable d'environnement** : ROUGAILCLI_ENVIRONMENT.CUSTOM_SEPARATOR                                         | Remplace le caractère séparateur « . » dans les chemins par un autre.<br/>Le caractère point (« . ») peut ne pas être autorisé dans le nom de la variable d&#x27;environnement. Attention, le nom de la variable avec des points est toujours disponible en plus du nom avec ce caractère. |                     | [`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types)                | *`désactivé`*<br/>**Désactivé** : si environment n'est pas défini dans "[sélection pour user data](#step.user_data)".                                   |                                                      |
| **<a id="environment.with_secrets" name="environment.with_secrets">environment.with_secrets</a>**<br/>**Ligne de commande** : <br/>•&nbsp;--environment.with_secrets<br/>•&nbsp;--environment.no-with_secrets<br/>**Variable d'environnement** : ROUGAILCLI_ENVIRONMENT.WITH_SECRETS             | Les variables d&#x27;environnement peuvent contenir des secrets.                                                                                                                                                                                                                           | true                | [`boolean`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `obligatoire` | *`désactivé`*<br/>**Désactivé** : si environment n'est pas défini dans "[sélection pour user data](#step.user_data)".                                   |                                                      |
