Variables en bash :
à faire…
Variables en php :
Ces variables peuvent être modifiées via le fichier d’environnement nebule.env
.
Nom de constante | Valeur | Description |
NEBULE_ENVIRONMENT_FILE |
nebule.env | Fichier de définition des variables. |
NEBULE_MINIMUM_ID_SIZE |
6 | Taille minimum reconnue pour une empreinte d’objet (en hexadécimal). En dessous de cette taille, elle est reconnue comme invalide. |
NEBULE_LOCAL_ENTITY_FILE |
e | Fichier contenant l’ID de l’entité de l’instance du serveur. |
NEBULE_LOCAL_OBJECTS_FOLDER |
o | Dossier de stockage des objets. |
NEBULE_LOCAL_LINKS_FOLDER |
l | Dossier de stockage des liens. |
NEBULE_HISTORY_FILE |
l/f | Fichier de suivi (historique) des liens générés. |
NEBULE_CRYPTO_SESSION_KEY_SIZE |
117 | Taille des clés de sessions générées pour protéger les objets, en octets. |
Nom de variable | Valeur par défaut | Description |
puppetmaster |
88848d09edc416e4 |
[FR] Le maître du tout. Le modifier revient à modifier toutes les entités spéciales qui en dépendent et peut remettre en question toute la confiance dans les applications et le données. [EN] The master of the all. [ES] … |
hostURL | localhost | [FR] Nom du serveur pour son URL. [EN] … [ES] … |
permitWrite |
false | [FR] Autorise l’écriture par le code php . Positionné à false, c’est une protection globale en lecture seule.[EN] Permit writing operations by php code. On false, it’s an global read only lock.[ES] … |
permitWriteObject |
false | [FR] Autorise l’écriture des objets par le code php . Positionné à false, c’est une protection globale des objets en lecture seule.[EN] … [ES] … |
permitCreateObject |
true | [FR] Autorise la création de nouveaux objets. [EN] … [ES] … |
permitSynchronizeObject |
false | |
permitWriteLink |
false | [FR] Autorise l’écriture des liens par le code php . Positionné à false, c’est une protection globale des liens en lecture seule.[EN] … [ES] … |
permitCreateLink |
true | |
permitSynchronizeLink |
false | |
permitWriteGroup |
false | |
permitWriteEntity |
false | |
permitSynchronizeApplications |
false | |
permitPublicCreateEntity |
false | |
permitCheckSignOnVerify |
true | [FR] Autorise la vérification de la validité des liens lors de leur lecture, signature compris. [EN] … [ES] … |
permitCheckSignOnList |
true | [FR] Autorise la lecture des liens invalides. C’est destiné à de l’affichage, les liens ne sont pas pris en compte. [EN] … [ES] … |
permitListInvalidLinks |
false | |
permitHistoryLinksSign |
false | [FR] Autorise la tenue d’un historique des derniers liens créés. Cela crée un fichier de liens /l/f qui doit être nettoyé régulièrement. C’est utilisé pour exporter plus facilement les derniers liens créés sur une entité déconnectée du réseau.[EN] … [ES] … |
permitInstanceEntityAsAuthority |
false | |
permitAddLinkToSigner |
true | |
permitListOtherHash |
false | |
permitLocalisationStats |
true | |
permitFollowUpdates |
true | |
permitOnlineRescue |
false | |
permitLogs |
true | [FR] Autorise les logs (syslog). [EN] … [ES] … |
modeRescue |
false | |
cryptoLibrary |
openssl | |
cryptoHashAlgorithm |
sha256 | |
cryptoSymetricAlgorithm |
aes-256-ctr | |
cryptoAsymetricAlgorithm |
rsa2048 | |
socialLibrary |
strict | |
ioReadMaxLinks |
2000 | [FR] Limite du nombre de liens à lire pour un objet, les suivants sont ignorés. [EN] … [ES] … |
ioReadMaxData |
10000 | [FR] Limite de la quantité de données en octets à lire pour un objet, le reste est ignorés. [EN] … [ES] … |
ioTimeout |
1 | [FR] Limite le temps d’extraction des données sur des supports distants, en secondes. [EN] … [ES] … |
displayUnverifyObject |
false | |
displayNameSize |
128 | |
maxFollowedUpdates |
100 | |
permitSessionOptions |
true | |
permitSessionBuffer |
true | |
sessionBufferSize |
10 | |
defaultCurrentEntity |
||
defaultApplication |
0 | |
defaultObfuscateLinks |
false | |
defaultLinksVersion |
1.2 | |
vide | false | [FR] Valeur par défaut retournée pour une option inconnue. [EN] Default value returned for unknown option. [ES] … |
... |
[FR] … [EN] … [ES] … |
Une réflexion sur « Variables »