Installieren Sie Ansible unter Windows mit Git-bash

Installieren Sie Ansible unter Windows mit Git-bash

Ich versuche dieAnsible Open-Source-Automatisierungsplattformunter Windows. Es gibt viele Anleitungen zur Installation von Ansible mit Cygwin (z. B.1,2).

Allerdings habe ich Git-Bash bereits unter Windows 7 installiert (vonHier).

Ist es möglich, Ansible unter Windows in Git-Bash zu installieren?

BEARBEITEN:

AKTUALISIEREN:

Ich hatte viele Probleme mit Cygwin.

  1. Ich habe Cygwin installiert.
  2. Dann habe ich pip install PyYAML, jinja, paramiko, cryptography, usw. gemacht. Ich wollte zuerst die Ansible-Abhängigkeiten installieren und dann pip install ansibleerst am Ende . Die Installation wurde nicht paramikoerfolgreich cryptographydurchgeführt. Es wurde festgestellt, dass zwei Pakete libffiund ncursesfehlten. Ich habe das Cygwin-Installationsprogramm erneut ausgeführt und installiert libffi. Ich konnte nicht finden ncurses.
  3. Ich habe Cygwin neu gestartet und es erneut versucht pip install paramiko cryptography. Sie ließen sich nicht erneut installieren und gaben dieselbe Fehlermeldung aus, dass libffiund ncursesfehlten. An diesem Punkt gab ich auf und deinstallierte Cygwin. Ich habe es nicht noch einmal versucht.

BEARBEITEN 2: Um diese Frage zu beantworten, habe ich Folgendes getan:

Antwort1

Git-Bash reicht für die Installation von Ansible nicht aus, es fehlen die Build-Tools.

Ich empfehle Ihnen, msys2 auszuprobieren (auf dem Git-Bash basiert). Sobald Sie alle Ansible-Build-Abhängigkeiten installiert haben, können Sie Ansible einfach installieren pip install ansible.

Antwort2

Eine Arbeitsanleitung gibt es hier:https://stackoverflow.com/questions/32596203/cygwin-how-to-install-ansible

Im Grunde installieren Sie Cygwin und Build-Tools sowie verfügbare Python-Module. Dann führen Sie aus:

pip2 install ansible

Antwort3

Ich verwende das Windows-Subsystem für Linux und Ansible funktioniert dort hervorragend. Sie können es schnell ausprobieren, indem Sie die Funktion über ein PowerShell-Skript aktivieren: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Gehen Sie dann zum Microsoft Store und wählen Sie Ihre Distribution aus:

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

verwandte Informationen