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

À propos du projet

Install Node-Red

Installer
ansible-galaxy install finalgene.node_red
Licence
Unknown
Téléchargements
391
Propriétaire
Software Development