finalgene.node_red
Rola Ansible node_red
Opis
Ta rola umożliwia instalację i podstawową konfigurację Node-RED.
Zapewnia skrypt /usr/local/bin/node-red-backup
do tworzenia kopii zapasowych oraz przywracania konfiguracji i flow/projektów.
Wymagania
brak
Zmienne roli
Zmienna | Typ | Domyślna wartość | Uwagi |
---|---|---|---|
nodered_domain_name | ciąg | {{ inventory_hostname }} |
Nazwa domeny hosta Node-Red. |
nodered_extra_npm_packages | tablica | Lista pakietów NPM używanych przez Node-Red. | |
nodered_user | ciąg | nodered |
Nazwa użytkownika uruchamiającego Node-Red. |
nodered_group | ciąg | {{ nodered_user }} |
Nazwa głównej grupy użytkownika uruchamiającego Node-Red. |
nodered_groups | tablica | Lista dodatkowych grup, do których użytkownik powinien należeć. | |
nodered_allow_low_ports | boolean | false |
Dodaje możliwość bindowania do portów poniżej 1024. |
nodered_update_nodes | boolean | false |
Uruchamia aktualizację npm dla istniejących zainstalowanych węzłów (w zakresie package.json). |
nodered_flow_file | ciąg | flows.json |
Nazwa pliku zawierającego flow. |
nodered_credential_secret | ciąg | Klucz do szyfrowania przechowywanych poświadczeń. | |
nodered_config_directory | ciąg | Katalog zawierający konfigurację Node-Red. | |
nodered_admin_users | tablica | Bezpieczeństwo edytora i API admina. | |
nodered_https_private_key_file | ciąg | Zawartość pliku klucza prywatnego dla HTTPS. | |
nodered_https_certificate_file | ciąg | Zawartość pliku certyfikatu dla HTTPS. | |
nodered_require_https | boolean | false |
Włącza HTTPS. |
nodered_ui_host | ciąg | Adres IP, na którym nasłuchuje serwer UI. | |
nodered_ui_port | liczba | 1880 |
Port, na którym nasłuchuje serwer UI. |
nodered_api_max_length | ciąg | 5mb |
Maksymalny rozmiar żądania HTTP, które zostanie zaakceptowane przez API runtime. |
nodered_lang | ciąg | en-US |
Preferowany język dla Node-Red. Dostępne języki: en-US, ja, de, zh-CN, zh-TW, ru, ko |
nodered_diagnostics_enabled | boolean | true |
Jeśli true , włączony jest punkt diagnostyczny Node-Red. |
nodered_diagnostics_ui | boolean | true |
Jeśli true , włączony jest interfejs użytkownika diagnostyki Node-Red. |
nodered_runtime_state_enabled | boolean | true |
Jeśli true , włączony jest punkt stanu runtime Node-Red. |
nodered_runtime_state_ui | boolean | true |
Jeśli true , włączony jest interfejs użytkownika stanu runtime Node-Red. |
nodered_logging_console_level | ciąg | info |
Poziom logowania, który będzie rejestrowany (patrz Poziom logowania). |
nodered_logging_console_metrics | boolean | false |
Gdy ustawiona na true, runtime Node-RED wyprowadza informacje o wykonywaniu flow i zużyciu pamięci (patrz Logowanie metryk). |
nodered_logging_console_audit | boolean | false |
Gdy ustawiona na true, zdarzenia dostępu do API HTTP Admin są logowane. Zdarzenie zawiera dodatkowe informacje, takie jak punkt końcowy, adres IP i znacznik czasu (patrz Logowanie audytów). |
nodered_context_storage | obiekt | default.module: 'memory' |
Konfiguracja dla kontekstu przechowywania (patrz API przechowywania kontekstu). |
nodered_external_modules_auto_install | boolean | true |
Określa, czy runtime ma automatycznie instalować brakujące moduły. |
nodered_external_modules_palette_allow_install | boolean | true |
Włącza Menedżera Palet w edytorze. |
nodered_external_modules_palette_allow_update | boolean | true |
Zezwala na aktualizację modułów w Menedżerze Palet. |
nodered_external_modules_palette_allow_upload | boolean | true |
Zezwala na przesyłanie i instalowanie plików modułów tgz. |
nodered_external_modules_module_allow_install | boolean | true |
Zezwala na instalację modułów określonych przez węzły. |
nodered_disable_editor | boolean | false |
Wyłącza edytor. Opcja ta nie wpływa na API admina. |
Zależności
- git
- npm >=5.8
- nodejs >=10
Przykładowy Playbook
- name: install Node-Red
hosts: all
become: true
roles:
- finalgene.node_red
Licencja
MIT
Informacje o autorze
Zainstaluj
ansible-galaxy install finalgene.node_red
Licencja
Unknown
Pobrania
391
Właściciel
Software Development