node_red

Ansible роль node_red

Установите и настройте Node RED на вашей системе.

GitHub Версия Проблемы Запросы на изменение Загрузки
github Version Issues PullRequests Ansible Role

Пример плейбука

Этот пример взят из molecule/default/converge.yml и тестируется при каждом пуше, запросе на изменение и релизе.

---
- name: Converge
  hosts: all
  become: yes
  gather_facts: yes

  roles:
    - role: buluma.node_red

Машина должна быть подготовлена. В CI это делается с помощью molecule/default/prepare.yml:

---
- name: Prepare
  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

Смотрите также полное объяснение и пример о том, как использовать эти роли.

Переменные роли

Значения по умолчанию для переменных установлены в defaults/main.yml:

---
# файл по умолчанию для node_red

# Директория, из которой должен запускаться Node RED.
node_red_working_directory: /opt/node_red

# Пользователь, от имени которого должен работать Node RED.
# Эта роль не создает пользователей, смотрите `molecule/default/prepare.yml`.
node_red_user_name: nodered

# Группа, от имени которой должен работать Node RED.
# Эта роль не создает группы, смотрите `molecule/default/prepare.yml`.
node_red_group_name: nodered

Требования

Состояние использованных ролей

Следующие роли используются для подготовки системы. Вы можете подготовить свою систему другим способом.

Требование GitHub Версия
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

Контекст

Эта роль является частью многих совместимых ролей. Для получения дополнительной информации смотрите документацию этих ролей.

Вот обзор связанных ролей:

dependencies

Совместимость

Эта роль была протестирована на следующих образах контейнеров:

контейнер теги
Debian bullseye
EL 8
Fedora все
Ubuntu focal
Kali все

Минимальная версия Ansible, требуемая для работы, — 2.12. Тесты проводились на:

  • Предыдущей версии.
  • Текущей версии.
  • Версии для разработчиков.

Если вы найдете проблемы, пожалуйста, зарегистрируйте их в GitHub

Журнал изменений

История роли

Лицензия

Apache-2.0

Информация о авторе

Shadow Walker

О проекте

Install and configure Node RED on your system.

Установить
ansible-galaxy install buluma/ansible-role-node_red
Лицензия
apache-2.0
Загрузки
4452
Владелец
DevOps Engineer