Instale Ansible en Windows, usando Git-bash

Instale Ansible en Windows, usando Git-bash

Estoy intentando instalar elansible plataforma de automatización de código abiertoen Windows. Existen muchas guías sobre cómo instalar Ansible usando Cygwin (p. ej.1,2).

Sin embargo, ya tengo Git-Bash instalado en Windows 7 (desdeaquí).

¿Es posible instalar Ansible en Windows, dentro de Git-Bash?

EDITAR:

ACTUALIZAR:

Tuve muchos problemas con Cygwin.

  1. Instalé Cygwin.
  2. Luego lo hice pip install PyYAML, jinja, paramiko, cryptography, etc. Quería instalar las dependencias de Ansible primero y luego hacerlo pip install ansiblesolo al final. No se instaló paramikoy cryptographyfue exitoso. Se descubrió libffique ncursesfaltaban dos paquetes . Volví a ejecutar el instalador de Cygwin y lo instalé libffi. No pude encontrar ncurses.
  3. Reinicié Cygwin y lo volví a intentar pip install paramiko cryptography. No volvieron a instalar y dieron el mismo mensaje de error que libffifaltaban ncurses. En ese momento, me di por vencido y desinstalé Cygwin. No lo volví a intentar.

EDITAR 2: Para responder a esta pregunta, hice esto:

Respuesta1

Git-Bash es insuficiente para instalar ansible, falta herramientas de compilación.

Le recomiendo que pruebe msys2 (en el que se basa git-bash), una vez que instale todas las dependencias de compilación de ansible, puede instalar ansible simplemente con pip install ansible.

Respuesta2

Las instrucciones de trabajo están aquí:https://stackoverflow.com/questions/32596203/cygwin-how-to-install-ansible

Básicamente, instala Cygwin y crea herramientas y módulos de Python disponibles. Luego ejecutas:

pip2 install ansible

Respuesta3

Utilizo el subsistema de Windows para Linux y Ansible funciona muy bien allí. Puede probarlo rápidamente habilitando la función a través del script de PowerShell: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux y luego vaya a Microsoft Store y elija su distribución:

  • ubuntu
  • OpenSUSE
  • LES
  • KaliLinux
  • DebianGNU/Linux

información relacionada