buluma.node_red

Rola Ansible node_red

Zainstaluj i skonfiguruj Node RED w swoim systemie.

GitHub Wersja Problemy Żądania Pull Pobrania
github Version Issues PullRequests Ansible Role

Przykładowy Playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym pushu, żądaniu pull i wersji.

---
- name: Zasób
  hosts: all
  become: yes
  gather_facts: yes

  roles:
    - role: buluma.node_red

Maszyna musi być przygotowana. W CI odbywa się to za pomocą molecule/default/prepare.yml:

---
- name: Przygotowanie
  hosts: all
  become: yes
  gather_facts: no

  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

Zobacz również pełne wyjaśnienie i przykład jak korzystać z tych ról.

Zmienne roli

Domyślne wartości dla zmiennych są ustawione w defaults/main.yml:

---
# domyślny plik dla node_red

# Katalog, z którego Node RED powinien działać.
node_red_working_directory: /opt/node_red

# Użytkownik, pod którym powinien działać Node RED.
# Ta rola nie tworzy użytkowników, zobacz `molecule/default/prepare.yml`.
node_red_user_name: nodered

# Grupa, pod którą powinien działać Node RED.
# Ta rola nie tworzy grup, zobacz `molecule/default/prepare.yml`.
node_red_group_name: nodered

Wymagania

Stan używanych ról

Następujące role są używane do przygotowania systemu. Możesz przygotować swój system w inny sposób.

Wymaganie GitHub Wersja
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

Kontekst

Ta rola jest częścią wielu kompatybilnych ról. Sprawdź dokumentację tych ról po więcej informacji.

Oto przegląd powiązanych ról:

zależności

Kompatybilność

Ta rola była testowana na tych obrazach kontenerów:

kontener tagi
Debian bullseye
EL 8
Fedora wszystkie
Ubuntu focal
Kali wszystkie

Minimalna wymagana wersja Ansible to 2.12, testy zostały przeprowadzone na:

  • poprzedniej wersji.
  • bieżącej wersji.
  • wersji rozwojowej.

Jeśli znajdziesz problemy, zgłoś je w GitHub

Dziennik zmian

Historia roli

Licencja

Apache-2.0

Informacje o autorze

Shadow Walker

O projekcie

Install and configure Node RED on your system.

Zainstaluj
ansible-galaxy install buluma.node_red
Licencja
apache-2.0
Pobrania
4.5k
Właściciel
DevOps Engineer