Geekflare recibe el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliación de los enlaces de compra en este sitio.
En DevOps y Windows Última actualización: 25 de septiembre de 2023
Compartir en:
Escáner de seguridad de aplicaciones web Invicti - la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

¿Le encanta Ansible, pero se pregunta cómo hacerlo funcionar en Windows?

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

Ansible estaba disponible inicialmente 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 poco a poco el ritmo

Aunque el soporte de Windows requiere un poco más de configuración, no está muy mal una vez realizada la configuración inicial. Hay dos formas posibles de instalarlo

Utilizando Cygwin

¿Ha oído hablar de Cygwin?

Es un entorno compatible con POSIX para ejecutar en Windows. Esto significa - que puede ejecutar muchas cosas en Windows, que normalmente hace en SO basados en UNIX

Si es la primera vez que oye hablar de Cygwin, entonces yo me remitiría a su sitio web

oficial

para obtener más información

La instalación por defecto de Cygwin no incluye Ansible. Por lo tanto, tiene que seleccionarlos durante la instalación, como se explica a continuación manualmente

  • Descargue Cygwin (Elija el paquete Cygwin de 32 o 64 bits según su sistema)

  • Ejecute el archivo de instalación de Cygwin que ha descargado anteriormente y siga la pantalla.

  • Seleccione la fuente de descarga como "Instalar desde Internet"

  • Establezca un directorio raíz en el que desee instalar su aplicación

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

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

  • Seleccione una réplica 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

  • Se descargarán e instalarán los paquetes necesarios.

  • Una vez hecho, obtendrá un mensaje de éxito, haga clic en Finalizar

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

  • Haga doble clic en el icono Cygwin Terminal del escritorio y escriba ansible --version

Y, como puede ver, se ha instalado correctamente

Siga adelante y juegue con él. Si usted está interesado en aprender Ansible, a continuación, echa un vistazo a este curso Udemy

Uso de Ubuntu en Windows 10

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

Empecemos

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

  • 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 Linux. Y después de eso, haga clic en el botón Aceptar.

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

  • Tras la instalación, verá un botón de inicio, utilícelo para abrir el bash de Ubuntu.
  • En Ubuntu bash, le pedirá que establezca el nombre de usuario y la contraseña para el usuario predeterminado. También puede establecer la contraseña de la cuenta raíz desde aquí escribiendo sudo passwd root

  • 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
  • Pulse Y cuando le pida..

Después de la instalación, vamos a probar si mediante la creación y ejecución de un playbook de demostración

  • Cree un archivo llamado testbook.yml
nano testbook.yml
  • Añada las siguientes líneas y guarde el archivo

 nombre: testing ansible
hosts: localhost
tasks:

 nombre: echo a message
debug: msg="this is working"

Y, por último, ejecute el libro de jugadas

ansible playbook testbook.yml --connection=local

Conclusión

Espero que esto le ayude a instalar Ansible en Windows. Eche un vistazo a esta entrada del blog para aprender sobre el playbook para automatizar las tareas.

  • Mohammed Waseem
    Autor
Gracias a nuestros patrocinadores
Más lecturas sobre DevOps
Potencia tu negocio
Algunas de las herramientas y servicios que le ayudarán a hacer crecer su negocio.
  • Invicti utiliza el Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en tan solo unas horas.
    Pruebe Invicti
  • Web scraping, proxy residencial, gestor de proxy, desbloqueador web, rastreador de motores de búsqueda, y todo lo que necesita para recopilar datos web.
    Pruebe Brightdata
  • Monday.com es un sistema operativo de trabajo todo en uno que te ayuda a gestionar proyectos, tareas, trabajo, ventas, CRM, operaciones, flujos de trabajo y mucho más.
    Prueba Monday
  • Intruder es un escáner de vulnerabilidades en línea que encuentra puntos débiles de ciberseguridad en su infraestructura, para evitar costosas violaciones de datos.
    Prueba Intruder