
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.
- Eu instalei o Cygwin.
- Então eu fiz
pip install PyYAML, jinja, paramiko, cryptography
, etc. Queria instalar as dependências do Ansible primeiro e depois fazerpip install ansible
apenas no final. Não foi instaladoparamiko
ecryptography
com sucesso. Dois pacoteslibffi
encurses
foram encontrados desaparecidos. Executei novamente o instalador do Cygwin e instalei olibffi
. Eu não consegui encontrarncurses
. - Reiniciei o Cygwin e tentei novamente
pip install paramiko cryptography
. Eles não instalaram novamente e deram a mesma mensagem de errolibffi
encurses
estavam faltando. Nesse ponto, desisti e desinstalei o Cygwin. Eu não tentei novamente.
EDITAR 2: Para responder a esta pergunta, fiz o seguinte:
- instaladoCaixa Virtualno Windows 7
- criou uma VM Virtualbox *buntucomLUbuntu 17.10
- instalou todas as atualizações de sistema disponíveis
- (opcional) instaladoAdições de convidados do VirtualBox Linux(seção 4.2.2.1 etapas 2. e 3.)
pip install ansible
funcionou com sucessoeditor de texto instalado na VM
Com esta configuração, faço tudo relacionado ao Ansible diretamente na VM LUbuntu.
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