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_red
Licencia
Unknown
Descargas
391
Propietario
Software Development