linea colores

Automatización híbrida: Linux y Windows con Ansible

diciembre 8, 2025
automatización híbrida Red Hat Ansible

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

 

x

Contáctanos