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

O projekcie

Install Node-Red

Zainstaluj
ansible-galaxy install finalgene.node_red
Licencja
Unknown
Pobrania
391
Właściciel
Software Development