Instale o Ansible no Windows, usando Git-bash

Instale o Ansible no Windows, usando Git-bash

Estou tentando instalar oAnsible plataforma de automação de código abertono Windows. Existem muitos guias sobre como instalar o Ansible usando Cygwin (por exemplo.1,2).

Porém, já tenho o Git-Bash instalado no Windows 7 (deaqui).

É possível instalar o Ansible no Windows, dentro do Git-Bash.

EDITAR:

ATUALIZAR:

Tive muitos problemas com o Cygwin.

  1. Eu instalei o Cygwin.
  2. Então eu fiz pip install PyYAML, jinja, paramiko, cryptography, etc. Queria instalar as dependências do Ansible primeiro e depois fazer pip install ansibleapenas no final. Não foi instalado paramikoe cryptographycom sucesso. Dois pacotes libffie ncursesforam encontrados desaparecidos. Executei novamente o instalador do Cygwin e instalei o libffi. Eu não consegui encontrar ncurses.
  3. Reiniciei o Cygwin e tentei novamente pip install paramiko cryptography. Eles não instalaram novamente e deram a mesma mensagem de erro libffie ncursesestavam faltando. Nesse ponto, desisti e desinstalei o Cygwin. Eu não tentei novamente.

EDITAR 2: Para responder a esta pergunta, fiz o seguinte:

Responder1

Git-Bash é insuficiente para instalar o ansible, é falta de ferramentas de construção.

Eu recomendo que você tente msys2 (no qual o git-bash se baseia), depois de instalar todas as dependências de compilação do ansible, você pode instalar o ansible apenas por pip install ansible.

Responder2

As instruções de trabalho estão aqui:https://stackoverflow.com/questions/32596203/cygwin-how-to-install-ansible

Basicamente você instala o Cygwin e constrói ferramentas e módulos Python disponíveis. Então você corre:

pip2 install ansible

Responder3

Eu uso o subsistema Windows para Linux e o Ansible está funcionando muito bem lá. Você pode experimentá-lo rapidamente habilitando o recurso por meio do script do PowerShell: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux e então vá para a Microsoft Store e escolha sua distribuição:

  • Ubuntu
  • OpenSUSE
  • SLES
  • KaliLinux
  • Debian GNU/Linux

informação relacionada