Ansible + MikroTik: configurar muchos routers de una vez
23 de septiembre de 2026
Configurar un router a mano está bien. ¿Configurar cien, uno por uno, cada vez que cambia una regla? Imposible de mantener y lleno de errores. La respuesta es la automatización: describir la configuración una vez y aplicarla a toda la flota. Ansible es una de las herramientas más usadas para eso, y funciona con MikroTik.
Qué resuelve Ansible
- Cambios masivos: aplicar la misma regla de firewall a 100 equipos en minutos.
- Consistencia: todos los routers quedan iguales, sin config "a mano" que varía de uno a otro.
- Versionado: la configuración vive en archivos (en git), con historial de quién cambió qué.
- Onboarding: un equipo nuevo se configura solo aplicándole el "playbook".
Cómo se conecta a MikroTik
Ansible tiene módulos específicos para RouterOS: se conecta por API o SSH y ejecuta comandos de forma controlada. Tú escribes un "playbook" (una receta en texto) que dice qué debe tener cada equipo, y Ansible lo aplica a todos los de tu inventario:
# ejemplo de tarea en un playbook (aplica una regla a todos los routers del grupo)
- hosts: routers_borde
tasks:
- name: Regla de firewall estándar
community.routeros.command:
commands:
- /ip firewall filter add chain=input ... comment=estandar
Ansible es idempotente: si la config ya está bien, no la vuelve a aplicar. Corre el playbook cuantas veces quieras sin romper nada.
Ansible vs scripting propio
RouterOS tiene su propio scripting interno, genial para tareas dentro de un equipo. Ansible brilla cuando gestionas muchos equipos desde afuera, con la config versionada en git y aplicada de forma central. Para un parque grande de MikroTik, es un antes y un después.
Precaución
Un cambio malo aplicado a 100 equipos a la vez es un problema a 100. Prueba siempre en un grupo pequeño primero, ten respaldos, y cuida el acceso (Ansible tiene las llaves de toda tu red).
En MikroTik Chile implementamos automatización de flotas MikroTik con Ansible —config versionada, cambios masivos seguros, onboarding automático— para ISP y empresas con muchos equipos. Si configuras todo a mano, automaticémoslo.