finalgene.node_red
Ansible Роль node_red
Описание
Эта роль позволяет установить и базово настроить Node-RED.
Она предоставляет скрипт /usr/local/bin/node-red-backup
для резервного копирования и восстановления конфигурации и потоков/проектов.
Требования
нет
Переменные роли
Переменная | Тип | Значение по умолчанию | Комментарии |
---|---|---|---|
nodered_domain_name | строка | {{ inventory_hostname }} |
Доменное имя хоста Node-Red. |
nodered_extra_npm_packages | массив | Список пакетов NPM, используемых Node-Red. | |
nodered_user | строка | nodered |
Имя пользователя, под которым запущен Node-Red. |
nodered_group | строка | {{ nodered_user }} |
Имя основной группы пользователя, под которым запущен Node-Red. |
nodered_groups | массив | Список дополнительных групп, к которым должен принадлежать пользователь. | |
nodered_allow_low_ports | логическое | false |
Разрешить привязку к портам ниже 1024. |
nodered_update_nodes | логическое | false |
Выполнить npm update для существующих установленных узлов (в пределах package.json). |
nodered_flow_file | строка | flows.json |
Имя файла, содержащего поток. |
nodered_credential_secret | строка | Ключ для шифрования сохраненных учетных данных. | |
nodered_config_directory | строка | Директория, содержащая конфигурацию Node-Red. | |
nodered_admin_users | массив | Безопасность API для редакторов и администраторов. | |
nodered_https_private_key_file | строка | Содержимое файла закрытого ключа для HTTPS. | |
nodered_https_certificate_file | строка | Содержимое файла сертификата для HTTPS. | |
nodered_require_https | логическое | false |
Включить HTTPS. |
nodered_ui_host | строка | Адрес, на котором будет работать сервер интерфейса. | |
nodered_ui_port | целое | 1880 |
Порт, на котором будет работать сервер интерфейса. |
nodered_api_max_length | строка | 5mb |
Максимальный размер HTTP-запроса, который будет принят API во время выполнения. |
nodered_lang | строка | en-US |
Предпочитаемый язык для Node-Red. Доступные языки: en-US, ja, de, zh-CN, zh-TW, ru, ko. |
nodered_diagnostics_enabled | логическое | true |
Если true , включен конечный диагностический пункт Node-Red. |
nodered_diagnostics_ui | логическое | true |
Если true , включен интерфейс диагностики Node-Red. |
nodered_runtime_state_enabled | логическое | true |
Если true , включен конечный пункт состояния выполнения Node-Red. |
nodered_runtime_state_ui | логическое | true |
Если true , включен интерфейс состояния выполнения Node-Red. |
nodered_logging_console_level | строка | info |
Уровень ведения журнала (см. Уровень ведения журнала). |
nodered_logging_console_metrics | логическое | false |
Когда установлено в true, среда выполнения Node-RED выводит информацию о выполнении потоков и использовании памяти (см. Метрики ведения журнала). |
nodered_logging_console_audit | логическое | false |
Когда установлено в true, фиксируются события доступа к API администратора HTTP. Событие включает дополнительную информацию, такую как конечная точка, к которой запрашивается доступ, IP-адрес и временная метка (см. Аудит ведения журнала). |
nodered_context_storage | объект | default.module: 'memory' |
Конфигурация для хранилища контекста (см. API хранилища контекста). |
nodered_external_modules_auto_install | логическое | true |
Будет ли среда выполнения пытаться автоматически установить отсутствующие модули. |
nodered_external_modules_palette_allow_install | логическое | true |
Включить менеджер палитры в редакторе. |
nodered_external_modules_palette_allow_update | логическое | true |
Разрешить обновление модулей в менеджере палитры. |
nodered_external_modules_palette_allow_upload | логическое | true |
Разрешить загрузку и установку файлов модулей tgz. |
nodered_external_modules_module_allow_install | логическое | true |
Разрешить установку модулей, указанных узлами. |
nodered_disable_editor | логическое | false |
Отключить редактор. На администраторский API это не влияет. |
Зависимости
- git
- npm >=5.8
- nodejs >=10
Пример плейбука
- name: установить Node-Red
hosts: all
become: true
roles:
- finalgene.node_red
Лицензия
MIT
Информация об авторе
Установить
ansible-galaxy install finalgene.node_red
Лицензия
Unknown
Загрузки
391
Владелец
Software Development