
En la mayoría de las empresas modernas, los entornos de TI son un mosaico de sistemas operativos: servidores Linux que ejecutan aplicaciones críticas y servidores Windows que alojan servicios internos, bases de datos o aplicaciones legadas.
El reto es claro: ¿cómo mantener todo ese ecosistema bajo control sin duplicar esfuerzos ni herramientas?
Ahí es donde entra Red Hat Ansible Automation Platform (AAP), una solución que unifica la administración de entornos híbridos bajo un solo lenguaje y una única fuente de verdad.
El desafío de la infraestructura híbrida
Tradicionalmente, los administradores de sistemas han tenido que mantener dos mundos separados:
- En Linux, scripts bash o herramientas como cron para tareas repetitivas.
- En Windows, PowerShell o tareas programadas manualmente.
Ambos funcionan… hasta que la infraestructura crece.
Cuando existen decenas o cientos de servidores de ambos tipos, las inconsistencias, errores humanos y tiempos muertos se vuelven inevitables.
La solución: automatización unificada con Ansible
Ansible rompe esta barrera.
Con un mismo playbook y un mismo lenguaje YAML, puedes administrar tanto Linux como Windows, gracias a sus módulos nativos para ambos sistemas.
Desde una misma consola puedes:
- Instalar actualizaciones de seguridad.
- Configurar servicios (IIS, Apache, SSH, etc.).
- Crear usuarios, modificar contraseñas o políticas locales.
- Desplegar aplicaciones o archivos de configuración.
- Reiniciar servicios o equipos de forma controlada.
Todo esto, de manera declarativa, auditable y repetible.
Ejemplo práctico: configurar IIS en Windows y Apache en Linux con el mismo playbook
A continuación, un ejemplo real de cómo Ansible puede gestionar ambos entornos en paralelo:
name: Configurar servidores WEB híbridos
hosts: all
become: yes
tasks:
- name: Instalar Apache en Linux
ansible.builtin.yum:
state: present
name: httpd
when: ansible_os_family == 'RedHat'
- name: Iniciar y habilitar Apache
ansible.builtin.service:
started: yes
enabled: yes
name: httpd
when: ansible_os_family == 'RedHat'
- name: Instalar IIS en Windows
ansible.windows.win_feature:
name: Web-Server
state: present
include_sub_features: true
when: ansible_os_family == 'Windows'
- name: Asegurar que IIS esté iniciado
ansible.windows.win_service:
name: W3SVC
state: started
start_mode: auto
when: ansible_os_family == 'Windows'
En un solo playbook, definimos dos comportamientos distintos, dependiendo del sistema operativo, y los ejecutamos con una sola orden:
ansible-playbook web_hibrido.yml
Beneficios inmediatos:
Menos herramientas, más control
Ya no necesitas mantener scripts distintos o credenciales separadas. Todo vive en un solo lugar.
Estandarización total
Cada servidor, sin importar su sistema operativo, se configura exactamente igual que los demás.
Escalabilidad y visibilidad
Gracias a Ansible Automation Platform, puedes orquestar estas tareas en cientos de servidores, con reportes, control de versiones y RBAC.
Seguridad y cumplimiento
Las operaciones quedan registradas y se pueden auditar con facilidad.
Conclusión
El futuro de la administración de TI es híbrido, y la automatización es clave para manejarlo con eficiencia.
Con Ansible, tu equipo puede enfocarse en la innovación y dejar atrás las tareas manuales, repetitivas y propensas a error.
Ya no importa si tu infraestructura usa Linux o Windows: Red Hat Ansible Automation Platform habla ambos idiomas.
Colaboración de
Joshua Ortega
Ingeniero preventa Red Hat
