Git-bash를 사용하여 Windows에 Ansible 설치

Git-bash를 사용하여 Windows에 Ansible 설치

설치하려고 하는데앤서블 오픈소스 자동화 플랫폼Windows에서. Cygwin을 사용하여 Ansible을 설치하는 방법에 대한 많은 가이드가 있습니다(예:1,2).

그러나 Windows 7에는 이미 Git-Bash가 설치되어 있습니다.여기).

Git-Bash 내부에서 Windows에 Ansible을 설치할 수 있습니까?

편집하다:

업데이트:

Cygwin에 많은 문제가 있었습니다.

  1. 시그윈을 설치했습니다.
  2. 그런 다음 pip install PyYAML, jinja, paramiko, cryptographyAnsible 종속성을 먼저 설치한 다음 pip install ansible마지막에만 설치하고 싶었습니다. 성공적 paramiko으로 설치되지 않았습니다 cryptography. 두 개의 패키지가 누락된 것으로 발견되었습니다 libffi. ncursesCygwin 설치 프로그램을 다시 실행하고 libffi. 나는 찾을 수 없었다 ncurses.
  3. Cygwin을 다시 시작하고 다시 시도했습니다 pip install paramiko cryptography. 그들은 다시 설치하지 않았고 누락된 libffi것과 동일한 오류 메시지를 표시했습니다. ncurses그 시점에서 나는 Cygwin을 포기하고 제거했습니다. 나는 그것을 다시 시도하지 않았다.

편집 2: 이 질문에 답하기 위해 저는 이렇게 했습니다.

답변1

Git-Bash는 Ansible을 설치하기에 충분하지 않으며 빌드 도구가 부족합니다.

msys2(git-bash 기반)를 사용해 보는 것이 좋습니다. 일단 모든 ansible 빌드 종속성을 설치하면 pip install ansible.

답변2

작업 지침은 다음과 같습니다.https://stackoverflow.com/questions/32596203/cygwin-how-to-install-ansible

기본적으로 Cygwin을 설치하고 도구와 사용 가능한 Python 모듈을 빌드합니다. 그런 다음 다음을 실행합니다.

pip2 install ansible

답변3

저는 Linux용 Windows 하위 시스템을 사용하고 있으며 Ansible이 훌륭하게 작동하고 있습니다. PowerShell 스크립트를 통해 기능을 활성화하여 빠르게 사용해 볼 수 있습니다. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 그런 다음 Microsoft Store로 이동하여 배포판을 선택하세요.

  • 우분투
  • 오픈수세
  • SLES
  • 칼리 리눅스
  • 데비안 GNU/리눅스

관련 정보