코린이의 기록

Ansible 및 Python 설치 본문

기타

Ansible 및 Python 설치

코린이예요 2020. 8. 6. 10:59
반응형

목차

     

    Ansible?

    Ansible은 오픈 소스 소프트웨어 프로비저닝, 구성 관리, 애플리케이션 전개 도구이다. 수많은 유닉스 계열 시스템에서 실행되며 유닉스 계열 운영 체제 및 마이크로소프트 윈도우의 구성이 가능하다. 시스템 구성을 기술하기 위해 자체 선언형 언어를 포함하고 있다.
    Ansible은 Michael DeHaan에 의해 개발되었으며 2015년 레드햇에 인수되었다.

    How to install Ansible

    https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#latest-releases-via-pip

    Ubuntu (다른 OS 환경은 위 document 참고)

    $ sudo apt install software-properties-common
    $ sudo apt-add-repository --yes --update ppa:ansible/ansible
    $ sudo apt install ansible

    Install Phython 

    Ansible은 Python code를 호출해서 실행하는 방식이므로 Python을 설치한다. Ansible은 제공되는 모듈에 따라 Python Version에 따른 종속성이 생긴다. 

    Python version : 3.7

    sudo apt install -y python3.7
    sudo apt install -y python3.7-dev
    
    sudo apt install -y python-pip
    sudo apt install -y python3-pip
    sudo -H python3.7 -m pip install --upgrade pip
    
    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 1
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 1
    반응형
    Comments