Ansible 2.5 이상의 버전에서는 Python 3에서 작동하는 것이 기본이 되었습니다.
그로인해 python 2.7 에서 3버전으로 업그레이드를 진행합니다.
단순히 Python만 2.7 > 3.5 버전으로 업그레이드 한다고 해서 "Ansible이 사용하는 Python 버전"이 변경되지 않습니다.
Ansible이 사용하는 Python 버전 3버전으로 변경하려면...
Ansible Python 3 지원 페이지의 지침에 따라,
기존 설치된 Ansible을 제거한 후, 다음의 pip3를 사용하여 ansible 재설치 해야합니다.
[현재 ansible 버전 확인]
$ ansible --version
Ansible 2.9.23 버전(python 2.7.5 버전 사용)
[Python 버전 업그레이드]
2021.08.10 - [IT Knowledge/Ansible] - Python upgrade 2.7 to 3.6(CentOS 7)
[기존 Ansible 삭제]
(삭제전, ansible.cfg / hosts 파일은 백업)
$ pip uninstall ansible
OR
$ yum remove ansible
(저의 경우, 초기 ansible 설치시 yum 을 통해서 설치하여 yum 을 통해 삭제 함. )
[PIP를 통한 Ansible 설치]
Python3 에서 ansible을 실행하는 가장 쉬운 방법은 python3 버전의 pip와 함께 설치하는 것입니다.
Pip 버전 확인
$ pip3 install ansible
[Ansible 버전 확인]
Ansible 바이너리 확인
'IT > CLOUD(AWS,Azure,GCP,Docker)' 카테고리의 다른 글
3대의 노드에 웹서버를 설치하고 기동해보자!(centos, ansible) (0) | 2023.11.11 |
---|---|
Ansible (설치 및 ssh 연결) (0) | 2023.11.11 |
CentOS 7에서 Python 3.10이상 버전 사용하기 전 OpenSSL 1.1.1을 RPM으로 설치하는 방법 (0) | 2023.11.11 |
Centos 3.11에 Python 7을 설치하는 방법 (0) | 2023.11.11 |
앤서블 코어(Ansible core) 설치 (0) | 2023.11.11 |