finalgene.node_red
Ansible Rolle node_red
Beschreibung
Diese Rolle ermöglicht die Installation und grundlegende Konfiguration von Node-RED.
Sie stellt ein Skript /usr/local/bin/node-red-backup
zur Verfügung, um die Konfiguration und Flows/Projekte zu sichern und wiederherzustellen.
Anforderungen
Keine
Rollen-Variablen
Variable | Typ | Standard | Kommentare |
---|---|---|---|
nodered_domain_name | Zeichenkette | {{ inventory_hostname }} |
Domainname des Node-Red-Hosts. |
nodered_extra_npm_packages | Array | Liste der NPM-Pakete, die von Node-Red verwendet werden. | |
nodered_user | Zeichenkette | nodered |
Name des Benutzers, der Node-Red ausführt. |
nodered_group | Zeichenkette | {{ nodered_user }} |
Name der primären Gruppe des Benutzers, der Node-Red ausführt. |
nodered_groups | Array | Liste zusätzlicher Gruppen, denen der Benutzer angehören sollte. | |
nodered_allow_low_ports | Boolean | false |
Fähigkeit hinzufügen, um auf Ports unter 1024 zu binden. |
nodered_update_nodes | Boolean | false |
Führen Sie npm update für vorhandene installierte Nodes (im Rahmen von package.json) aus. |
nodered_flow_file | Zeichenkette | flows.json |
Name der Datei, die den Flow enthält. |
nodered_credential_secret | Zeichenkette | Schlüssel zur Verschlüsselung gespeicherter Anmeldeinformationen. | |
nodered_config_directory | Zeichenkette | Verzeichnis, das die Node-Red-Konfiguration enthält. | |
nodered_admin_users | Array | Editor & Admin API-Sicherheit. | |
nodered_https_private_key_file | Zeichenkette | Inhalt der privaten Schlüsseldatei für HTTPS. | |
nodered_https_certificate_file | Zeichenkette | Inhalt der Zertifikatsdatei für HTTPS. | |
nodered_require_https | Boolean | false |
HTTPS aktivieren. |
nodered_ui_host | Zeichenkette | Listenadresse des UI-Servers. | |
nodered_ui_port | ganze Zahl | 1880 |
Port, auf dem der UI-Server hört. |
nodered_api_max_length | Zeichenkette | 5mb |
Die maximale Größe von HTTP-Anfragen, die von der Runtime-API akzeptiert werden. |
nodered_lang | Zeichenkette | en-US |
Die bevorzugte Sprache für Node-Red. Verfügbare Sprachen: en-US, ja, de, zh-CN, zh-TW, ru, ko |
nodered_diagnostics_enabled | Boolean | true |
Wenn true , ist der Node-Red-Diagnose-Endpunkt aktiviert. |
nodered_diagnostics_ui | Boolean | true |
Wenn true , ist die Node-Red-Diagnose-UI aktiviert. |
nodered_runtime_state_enabled | Boolean | true |
Wenn true , ist der Node-Red-Runtime-Zustandsendpunkt aktiviert. |
nodered_runtime_state_ui | Boolean | true |
Wenn true , ist die Node-Red-Runtime-Zustands-UI aktiviert. |
nodered_logging_console_level | Zeichenkette | info |
Protokollierungsstufe, die aufgezeichnet werden soll (siehe Protokollierungsstufe). |
nodered_logging_console_metrics | Boolean | false |
Wenn auf true gesetzt, gibt Node-RED Informationen zur Flowlaufzeit und Speichernutzung aus (siehe Protokollierungsmetriken). |
nodered_logging_console_audit | Boolean | false |
Wenn auf true gesetzt, werden die Zugriffsereignisse der Admin-HTTP-API protokolliert. Das Ereignis enthält zusätzliche Informationen wie den zugehörigen Endpunkt, die IP-Adresse und den Zeitstempel (siehe Protokollierungsaudit). |
nodered_context_storage | Objekt | default.module: 'memory' |
Konfiguration für den Kontextspeicher (siehe Context Store API). |
nodered_external_modules_auto_install | Boolean | true |
Ob die Runtime versucht, fehlende Module automatisch zu installieren. |
nodered_external_modules_palette_allow_install | Boolean | true |
Palette-Manager im Editor aktivieren. |
nodered_external_modules_palette_allow_update | Boolean | true |
Erlauben, dass Module im Palette-Manager aktualisiert werden. |
nodered_external_modules_palette_allow_upload | Boolean | true |
Erlauben, dass Modul-tgz-Dateien hochgeladen und installiert werden. |
nodered_external_modules_module_allow_install | Boolean | true |
Erlauben, dass nodespezifische Module installiert werden. |
nodered_disable_editor | Boolean | false |
Editor deaktivieren. Die Admin-API wird durch diese Option nicht beeinflusst. |
Abhängigkeiten
- git
- npm >=5.8
- nodejs >=10
Beispiel-Playbook
- name: install Node-Red
hosts: all
become: true
roles:
- finalgene.node_red
Lizenz
MIT
Autor Informationen
Installieren
ansible-galaxy install finalgene.node_red
Lizenz
Unknown
Downloads
391
Besitzer
Software Development