Notice
Recent Posts
Recent Comments
준호씨의 블로그
ansible 과 python 버전. 오래된 서버에 ansible 환경 세팅하기 본문
반응형
ansible 을 사용하려면 python 이 필요하다. 배포 대상이 될 리모트 호스트들도 python 이 필요하다. 그리고 가급적이면 python 2.5 이상이 좋다. python 2.4 도 가능은 하지만 python-simplejson 을 별도로 설치 해 주어야 한다.
얼마전 오래된 서버를 대상으로 ansible 배포를 하려고 했는데 안되어서 보니 python 2.3 이 설치 되어 있었다. 그래서 python 부터 설치 해 주어야 했다.
python 2.7 을 설치 했고
/usr/local/bin/python
에 설치 하였다.
그런데 여전히 에러가 났다. 찾아 보니 ansible_python_interpreter: /usr/local/bin/python 설정을 해 주는 방법이 있었다.
group_vars/real, group_vars/dev 파일에
ansible_python_interpreter: /usr/local/bin/python
설정을 넣어 주니 잘 동작하였다.
아마 웬만큼 오래된 서버가 아닌이상 python 2.3 이하가 설치 되어 있을 일은 없겠지만 만약 그런 상황이라면 위와 같이 해결이 가능하니 도움이 되었으면 좋겠다.
python 2.5 이상
그냥 사용 가능
python 2.4
python 2.4 에서는 python-simplejson 을 설치 해 주면 된다.
sudo yum install python-simplejson
python 2.3 이하
python 을 업그레이드 해 주어야 한다.
관련글
- ansible 을 이용해서 python-simplejson 설치 http://junho85.pe.kr/418
반응형
'개발이야기' 카테고리의 다른 글
Windows 10 에 telnet 설치하기 (0) | 2016.03.07 |
---|---|
ansible 을 이용해서 python-simplejson 설치 (0) | 2016.03.01 |
OSX - tomcat 설치 하기 - 다운로드 받아서 설치 (0) | 2016.02.17 |
github 공백무시 diff 하기 (0) | 2016.02.14 |
[RR] html5 audio 이용해서 sound 효과 내기 (0) | 2016.02.14 |
Comments