buluma.node_red

Ansible Rolle node_red

Installiere und konfiguriere Node RED auf deinem System.

GitHub Version Probleme Pull-Anfragen Downloads
github Version Issues PullRequests Ansible Rolle

Beispiel Playbook

Dieses Beispiel stammt aus molecule/default/converge.yml und wird bei jedem Push, jeder Pull-Anfrage und jeder Veröffentlichung getestet.

---
- name: Konvergenz
  hosts: alle
  become: ja
  gather_facts: ja

  roles:
    - role: buluma.node_red

Der Computer muss vorbereitet werden. In CI geschieht dies mit molecule/default/prepare.yml:

---
- name: Vorbereitung
  hosts: alle
  become: ja
  gather_facts: nein

  roles:
    - role: buluma.bootstrap
    - role: buluma.ca_certificates
    - role: buluma.epel
    - role: buluma.npm
    - role: buluma.users
      users_group_list:
        - name: nodered
      users_user_list:
        - name: nodered
          group: nodered

Siehe auch eine vollständige Erklärung und ein Beispiel zur Nutzung dieser Rollen.

Rollen-Variablen

Die Standardwerte für die Variablen sind in defaults/main.yml festgelegt:

---
# Standarddatei für node_red

# Das Verzeichnis, in dem Node RED ausgeführt werden soll.
node_red_working_directory: /opt/node_red

# Der Benutzer, unter dem Node RED ausgeführt werden soll.
# Diese Rolle erstellt keine Benutzer, siehe `molecule/default/prepare.yml`.
node_red_user_name: nodered

# Die Gruppe, unter der Node RED ausgeführt werden soll.
# Diese Rolle erstellt keine Gruppen, siehe `molecule/default/prepare.yml`.
node_red_group_name: nodered

Anforderungen

Status der verwendeten Rollen

Die folgenden Rollen werden verwendet, um ein System vorzubereiten. Du kannst dein System auch anders vorbereiten.

Anforderung GitHub Version
buluma.bootstrap Ansible Molecule Version
buluma.ca_certificates Ansible Molecule Version
buluma.epel Ansible Molecule Version
buluma.npm Ansible Molecule Version
buluma.service Ansible Molecule Version
buluma.users Ansible Molecule Version

Kontext

Diese Rolle ist Teil vieler kompatibler Rollen. Sieh dir die Dokumentation dieser Rollen für weitere Informationen an.

Hier ist eine Übersicht über verwandte Rollen:

Abhängigkeiten

Kompatibilität

Diese Rolle wurde auf diesen Container-Images getestet:

Container Tags
Debian bullseye
EL 8
Fedora alle
Ubuntu focal
Kali alle

Die minimal erforderliche Ansible-Version ist 2.12, Tests wurden durchgeführt für:

  • Die vorherige Version.
  • Die aktuelle Version.
  • Die Entwicklungs-Version.

Wenn du Probleme findest, registriere sie bitte in GitHub.

Änderungsprotokoll

Rollenhistorie

Lizenz

Apache-2.0

Autoreninformationen

Shadow Walker

Über das Projekt

Install and configure Node RED on your system.

Installieren
ansible-galaxy install buluma.node_red
GitHub Repository
Lizenz
apache-2.0
Downloads
4.5k
Besitzer
DevOps Engineer