finalgene.node_red

Rol de Ansible node_red

Descripción

Este rol permite instalar y configurar básicamente Node-RED.

Proporciona un script /usr/local/bin/node-red-backup para hacer copias de seguridad y restaurar la configuración y flujos/proyectos.

Requisitos

ninguno

Variables del Rol

Variable Tipo Por defecto Comentarios
nodered_domain_name cadena {{ inventory_hostname }} Nombre de dominio del host de Node-Red.
nodered_extra_npm_packages array Lista de paquetes NPM utilizados por Node-Red.
nodered_user cadena nodered Nombre del usuario que ejecuta Node-Red.
nodered_group cadena {{ nodered_user }} Nombre del grupo principal del usuario que ejecuta Node-Red.
nodered_groups array Lista de grupos adicionales a los que debe pertenecer el usuario.
nodered_allow_low_ports booleano false Añadir capacidad para enlazar a puertos por debajo de 1024.
nodered_update_nodes booleano false Ejecutar npm update en los nodos instalados existentes (dentro del alcance de package.json).
nodered_flow_file cadena flows.json Nombre del archivo que contiene el flujo.
nodered_credential_secret cadena Clave para cifrar las credenciales almacenadas.
nodered_config_directory cadena Directorio que contiene la configuración de Node-Red.
nodered_admin_users array Seguridad en el Editor & API Administrativa.
nodered_https_private_key_file cadena Contenido del archivo de la clave privada para HTTPS.
nodered_https_certificate_file cadena Contenido del archivo de certificado para HTTPS.
nodered_require_https booleano false Habilitar HTTPS.
nodered_ui_host cadena Dirección de escucha del servidor UI.
nodered_ui_port entero 1880 Puerto al que escucha el servidor UI.
nodered_api_max_length cadena 5mb El tamaño máximo de la solicitud HTTP que será aceptada por la API de tiempo de ejecución.
nodered_lang cadena en-US El idioma preferido para Node-Red.
Idiomas disponibles: en-US, ja, de, zh-CN, zh-TW, ru, ko.
nodered_diagnostics_enabled booleano true Si es true, se habilita el punto final de diagnóstico de Node-Red.
nodered_diagnostics_ui booleano true Si es true, se habilita la UI de diagnóstico de Node-Red.
nodered_runtime_state_enabled booleano true Si es true, se habilita el punto final del estado de ejecución de Node-Red.
nodered_runtime_state_ui booleano true Si es true, se habilita la UI del estado de ejecución de Node-Red.
nodered_logging_console_level cadena info Nivel de registro que se va a grabar (ver Nivel de registro).
nodered_logging_console_metrics booleano false Cuando se establece en verdadero, el tiempo de ejecución de Node-RED muestra información sobre la ejecución de flujos y el uso de memoria (ver Métricas de registro).
nodered_logging_console_audit booleano false Cuando se establece en verdadero, se registran los eventos de acceso a la API HTTP Admin. El evento incluye información adicional como el punto final que se accedió, dirección IP y marca de tiempo (ver Auditoría de registro).
nodered_context_storage objeto default.module: 'memory' Configuración para el almacenamiento de contexto (ver API de Almacenamiento de Contexto).
nodered_external_modules_auto_install booleano true Indica si el tiempo de ejecución intentará instalar automáticamente los módulos que falten.
nodered_external_modules_palette_allow_install booleano true Habilitar el Administrador de Paletas en el editor.
nodered_external_modules_palette_allow_update booleano true Permitir que los módulos sean actualizados en el Administrador de Paletas.
nodered_external_modules_palette_allow_upload booleano true Permitir que los archivos TGZ de módulos sean subidos e instalados.
nodered_external_modules_module_allow_install booleano true Permitir la instalación de módulos especificados por el nodo.
nodered_disable_editor booleano false Desactivar el editor. La API de administración no se ve afectada por esta opción.

Dependencias

  • git
  • npm >=5.8
  • nodejs >=10

Ejemplo de Playbook


    - name: instalar Node-Red
      hosts: all
      become: true
      roles:
      - finalgene.node_red

Licencia

MIT

Información del Autor

Acerca del proyecto

Install Node-Red

Instalar
ansible-galaxy install finalgene.node_red
Licencia
Unknown
Descargas
391
Propietario
Software Development