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 |