finalgene.node_red
Rôle Ansible node_red
Description
Ce rôle permet d'installer et de configurer de manière basique Node-RED.
Il fournit un script /usr/local/bin/node-red-backup
pour sauvegarder et restaurer la configuration et les flux/projets.
Exigences
aucune
Variables de rôle
Variable | Type | Par défaut | Commentaires |
---|---|---|---|
nodered_domain_name | chaîne | {{ inventory_hostname }} |
Nom de domaine de l'hôte Node-Red. |
nodered_extra_npm_packages | tableau | Liste des paquets NPM utilisés par Node-Red. | |
nodered_user | chaîne | nodered |
Nom de l'utilisateur exécutant Node-Red. |
nodered_group | chaîne | {{ nodered_user }} |
Nom du groupe principal de l'utilisateur exécutant Node-Red. |
nodered_groups | tableau | Liste de groupes supplémentaires auxquels l'utilisateur doit appartenir. | |
nodered_allow_low_ports | booléen | false |
Ajouter la possibilité de se lier à des ports inférieurs à 1024. |
nodered_update_nodes | booléen | false |
Exécuter npm update sur les nœuds installés existants (dans le cadre de package.json). |
nodered_flow_file | chaîne | flows.json |
Nom du fichier contenant le flux. |
nodered_credential_secret | chaîne | Clé pour chiffrer les identifiants stockés. | |
nodered_config_directory | chaîne | Répertoire contenant la configuration de Node-Red. | |
nodered_admin_users | tableau | Sécurité de l'API Editor & Admin. | |
nodered_https_private_key_file | chaîne | Contenu du fichier de clé privée pour HTTPS. | |
nodered_https_certificate_file | chaîne | Contenu du fichier de certificat pour HTTPS. | |
nodered_require_https | booléen | false |
Activer HTTPS. |
nodered_ui_host | chaîne | Adresse d'écoute du serveur UI. | |
nodered_ui_port | entier | 1880 |
Port sur lequel le serveur UI écoute. |
nodered_api_max_length | chaîne | 5mb |
La taille maximale de la requête HTTP qui sera acceptée par l'API d'exécution. |
nodered_lang | chaîne | en-US |
La langue préférée pour Node-Red. Langues disponibles : en-US, ja, de, zh-CN, zh-TW, ru, ko |
nodered_diagnostics_enabled | booléen | true |
Si true , le point de terminaison de diagnostic de Node-Red est activé. |
nodered_diagnostics_ui | booléen | true |
Si true , l'interface utilisateur de diagnostic de Node-Red est activée. |
nodered_runtime_state_enabled | booléen | true |
Si true , le point de terminaison de l'état d'exécution de Node-Red est activé. |
nodered_runtime_state_ui | booléen | true |
Si true , l'interface utilisateur de l'état d'exécution de Node-Red est activée. |
nodered_logging_console_level | chaîne | info |
Niveau de journalisation à enregistrer (voir Niveau de journalisation). |
nodered_logging_console_metrics | booléen | false |
Lorsqu'il est activé, l'exécution des flux et les informations sur l'utilisation de la mémoire de Node-RED sont affichées (voir Journalisation des métriques). |
nodered_logging_console_audit | booléen | false |
Lorsqu'il est activé, les événements d'accès à l'API HTTP Admin sont enregistrés. L'événement inclut des informations supplémentaires telles que le point de terminaison accédé, l'adresse IP et l'horodatage (voir Journalisation d'audit). |
nodered_context_storage | objet | default.module: 'memory' |
Configuration pour le magasin de contexte (voir API du magasin de contexte). |
nodered_external_modules_auto_install | booléen | true |
Indique si le runtime tentera d'installer automatiquement les modules manquants. |
nodered_external_modules_palette_allow_install | booléen | true |
Activer le gestionnaire de palette dans l'éditeur. |
nodered_external_modules_palette_allow_update | booléen | true |
Autoriser la mise à jour des modules dans le gestionnaire de palette. |
nodered_external_modules_palette_allow_upload | booléen | true |
Autoriser le téléchargement et l'installation de fichiers tgz de modules. |
nodered_external_modules_module_allow_install | booléen | true |
Permettre l'installation de modules spécifiés par le nœud. |
nodered_disable_editor | booléen | false |
Désactiver l'éditeur. L'API admin n'est pas affectée par cette option. |
Dépendances
- git
- npm >=5.8
- nodejs >=10
Exemples de Playbook
- name: installer Node-Red
hosts: all
become: true
roles:
- finalgene.node_red
Licence
MIT
Informations sur l'auteur
Installer
ansible-galaxy install finalgene.node_red
Licence
Unknown
Téléchargements
391
Propriétaire
Software Development