Automatitzar per no repetir

Les tasques repetitives consumeixen temps i introdueixen errors humans. Automatitzar-les allibera recursos per al que realment importa.

n8n

Què és: Plataforma d'automatització de workflows visual, similar a Zapier o Make, però autoallotjable i open source.

Funcions clau:

  • Editor visual de workflows (drag & drop)
  • 400+ integracions: APIs, bases de dades, serveis cloud, correu, Slack, Telegram
  • Webhooks per a triggers externs
  • Codi JavaScript/Python personalitzat dins dels workflows
  • Execució programada (cron) o per events
  • Historial d'execucions i depuració visual
  • Credencials xifrades

Casos d'ús per a IT:

  • Alertes de monitoratge a Telegram quan Uptime Kuma detecta una caiguda
  • Crear tickets a GLPI automàticament des de correus
  • Sincronitzar usuaris entre sistemes
  • Generar informes periòdics i enviar-los per correu
  • Processar RSS feeds i publicar resums

Requisits: Node.js, PostgreSQL/SQLite. Docker recomanat. ~512 MB RAM.

Lloc web: n8n.io

Ansible

Què és: Eina d'automatització de configuració i desplegament. Sense agent — funciona via SSH.

Funcions clau:

  • Playbooks en YAML: declaratius, llegibles, versionables
  • Sense agent: no cal instal·lar res als servidors destí
  • Idempotent: executar un playbook dues vegades dóna el mateix resultat
  • Mòduls per a tot: paquets, fitxers, serveis, Docker, cloud, xarxa
  • Inventari dinàmic (AWS, Azure, GCP, NetBox)
  • Ansible Galaxy: repositori de rols reutilitzables

Casos d'ús per a IT:

  • Configurar un servidor nou en minuts (paquets, usuaris, firewall, serveis)
  • Desplegar actualitzacions a tots els servidors simultàniament
  • Gestionar configuracions de forma versionada (Infrastructure as Code)
  • Automatitzar backups, rotació de logs, renovació de certificats

Requisits: Python (només a la màquina de control). SSH als destins.

Lloc web: ansible.com

Semaphore UI

Què és: Interfície web per a Ansible. Permet executar playbooks, gestionar inventaris i veure resultats des del navegador.

Funcions clau:

  • Execució de playbooks amb un clic
  • Gestió d'inventaris, credencials i repositoris Git
  • Historial d'execucions amb logs complets
  • Programació de tasques (cron)
  • Notificacions (Telegram, Slack, correu)
  • Multi-usuari amb permisos

Per què? Ansible és potent però la CLI pot ser intimidant. Semaphore el fa accessible per a equips on no tothom és expert en terminal.

Requisits: Go binari, MySQL/PostgreSQL/SQLite. Molt lleuger (~64 MB RAM).

Lloc web: semaphoreui.com

Rundeck

Què és: Plataforma d'automatització d'operacions amb control d'accés, auditoria i programació.

Funcions clau:

  • Definició de jobs (encadenament de comandes)
  • Control d'accés per rol (qui pot executar què)
  • Auditoria completa de totes les execucions
  • Integració amb Ansible, scripts, APIs
  • Programació amb cron
  • Webhooks i API

Ideal per a: equips d'operacions que necessiten auditoria i control d'accés sobre les automatitzacions.

Lloc web: rundeck.com

Comparativa ràpida

Eina Tipus Interfície Agent Ideal per a
n8n Workflows visuals Web (drag & drop) No Integracions i processos
Ansible Config management CLI (+ Semaphore) No (SSH) Infraestructura
Semaphore UI per Ansible Web No Equips mixtos
Rundeck Operacions Web Opcional Equips amb auditoria