2016-10-13 4 views
-1

나는 새로운 플래쉬를 사용하여 새로운 AWS EC2 인스턴스를 만듭니다. host1에서 내 playook을 실행하고 새로 만든 EC2 인스턴스 (host2)에서 일부 작업을 실행하려고합니다. 내 EC2 우분투는 14.04이지만 우분투 16.04로 변경하면 핑에 실패하면 모든 가능한 작업을 실행할 수 있습니다. host1의 ansible host2 -m ping 나는 우분투 16.04은 3 아직 따라서 우리는 2.7 ansible를 설치할 필요가 지원하지 않는 파이썬 3 ansible되어 언급되는 장소의 커플을 볼유비 쿼터를 사용하여 우분투 16.04에 연결할 수 없습니다.

"module_stdout": "/bin/sh: 1: /usr/bin/python2.7: not found\r\n", 

에서 핑 (ping)을 시도 할 때 나는 오류가 아래 얻을. 내 혼란은 내가 어떻게 EC2 인스턴스에 파이썬을 설치할 수 있을까?

어떻게하면 좋을까요?

감사합니다, 디팍

+0

수동으로 연결하고 설치하십시오. – zerkms

+0

[제공되는 Ubuntu 16.04 Vagrant with Anown이 실패 할 수 있습니다]의 가능한 복제본 (http://stackoverflow.com/questions/37802230/provisioning-ubuntu-16-04-vagrant-with-ansible-fails-on-chown) –

답변

1
당신은 파이썬 2.x 또는 3.0로 시스템을 부트 스트랩은 "원시"모듈을 사용할 수 있습니다

예컨대 :

ansible host2 --sudo -m raw -a "apt-get install -y python2.7 python-simplejson" 

문서 : 당신의 저장소 당신이 deadsnakes의 REPO에서 설치할 수 있습니다 2.7이없는 경우, 그냥이 PPA를 추가 http://docs.ansible.com/ansible/intro_installation.html

http://serverascode.com/2016/08/16/ansible-python2-xenial.html

;

ppa:fkrull/deadsnakes-python2.7