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
Instalar
 ansible-galaxy install finalgene.node_redLicencia
 
            Unknown
          
Descargas
 
            511
          
Propietario
 Software Development
