¿Cómo instalar Ansible en Windows?

¿Te encanta Ansible, pero te preguntas cómo hacer que funcione en Windows?

Ansible es una de las herramientas de automatización de infraestructura y administración de configuración más populares. Ayuda a automatizar la configuración/aprovisionamiento de la infraestructura, las implementaciones de software y la gestión general de la infraestructura.

Ansible estaba inicialmente disponible en Linux. Sin embargo, con el nuevo punto de vista de Microsoft sobre el código abierto, las mejoras de su comunidad y su aceptación de un método de desarrollo de software más ágil y orientado a DevOps, el soporte de Windows está alcanzando gradualmente el ritmo.

Aunque el soporte de Windows requiere un poco más de configuración, no es tan malo una vez que se realiza la configuración inicial. Hay dos formas posibles de instalarlo.

Usando Cygwin

¿Has oído hablar de Cygwin?

Es un entorno compatible con POSIX para ejecutar en Windows. Esto significa que puede ejecutar muchas cosas en Windows, lo que normalmente hace en un sistema operativo basado en UNIX.

  Arreglar el código de error 3 de Premiere Pro en Windows 10

Si es la primera vez que escucha sobre Cygwin, me referiría a su página web oficial para obtener más comprensión.

La instalación predeterminada de Cygwin no cubre Ansible. Por lo tanto, debe seleccionarlos durante la instalación, como se explica a continuación manualmente.

  • Descargar Cygwin (Elija el paquete Cygwin de 32 o 64 bits según su sistema)
  • Ejecute el archivo de instalación de Cygwin que descargó anteriormente y siga la pantalla.

  • Seleccione la fuente de descarga como «Instalar desde Internet».

  • Establezca un directorio raíz donde le gustaría instalar su aplicación

  • Seleccione un directorio donde le gustaría instalar sus paquetes de Cygwin

  • Seleccione Conexión directa si no está utilizando un proxy.

  • Seleccione un espejo para descargar sus paquetes. Puede elegir cualquiera de la lista.

  • Se mostrarán los paquetes disponibles para la instalación; aquí es donde tenemos que seleccionar ansible: seleccione ver como Completo explícitamente y luego busque «ansible» y luego seleccione la última versión como se muestra a continuación.
  • Ansible-doc es opcional, haga clic en siguiente

  • Revise y confirme los cambios haciendo clic en siguiente

  • Descargará e instalará los paquetes necesarios.

  • Una vez hecho esto, recibirá un mensaje de éxito, haga clic en Finalizar
  Cómo ir a pantalla completa en Windows 10

¡Felicidades! Ha instalado Cygwin con Ansible en Windows. Vamos a verificarlo.

  • Haga doble clic en el icono de Cygwin Terminal desde el escritorio y escriba ansible –version

Y, como puede ver, se ha instalado correctamente.

Adelante, juega con él. Si está interesado en aprender Ansible, consulte este Curso de Udemy.

Usando Ubuntu en Windows 10

Gracias a Microsoft. Ahora es posible instalar Ubuntu en Windows 10.

Vamos a ponerlo en marcha.

  • Busque características de Windows en el cuadro de búsqueda. Y cuando aparezca «Activar o desactivar las características de Windows», haga clic en eso.

  • Se abrirá una ventana con un montón de características. Desplácese hacia abajo y marque la casilla de Subsistema de Windows para la opción de Linux. Y después de eso, haga clic en el botón Aceptar.

  • Abra Microsoft Store y busque Ubuntu para instalar la última versión.

  • Después de la instalación, verá un botón de inicio, utilícelo para abrir Ubuntu bash.
  • En Ubuntu bash, le pedirá que configure el nombre de usuario y la contraseña para el usuario predeterminado. También puede configurar la contraseña de la cuenta raíz desde aquí escribiendo sudo passwd root
  Cómo configurar y usar la herramienta de asistencia rápida de Windows 10

  • Es hora de instalar Ansible con los siguientes comandos.
sudo apt-get update 
sudo apt-get install software-properties-common 
sudo apt-add-repository ppa:ansible/ansible 
sudo apt-get update 
sudo apt-get install ansible
  • Presiona Y cuando te pida…

Después de la instalación, probemos si creamos y ejecutamos un libro de jugadas de demostración.

  • Cree un archivo llamado testbook.yml
nano testbook.yml
  • Agregue las siguientes líneas y guarde el archivo
- name: testing ansible 
hosts: localhost 
tasks: 
- name: echo a message 
debug: msg=”this is working"

Y, finalmente, ejecute el libro de jugadas.

ansible playbook testbook.yml --connection=local

Conclusión

Espero que esto te ayude a instalar Ansible en Windows. Consulte esta publicación de blog para obtener información sobre el libro de jugadas para automatizar las tareas.

¿Te gustó leer el artículo? ¿Qué tal compartir con el mundo?