본문 바로가기

리눅스

[리눅스] 우분투에서 Ansible을 설치하는 방법

728x90

우분투에서 Ansible을 설치하는 방법

테스트 환경

$ lsb_release -d
Description:	Ubuntu 22.04.2 LTS

Ansible의 최신 버전을 설치하려면 Ansible의 공식 PPA(Personal Package Archive)를 추가하여 설치할 수 있습니다.

 

1. 먼저, software-properties-common 패키지를 설치합니다.

sudo apt update
sudo apt install -y software-properties-common

2. 다음 명령어를 사용하여 Ansible PPA를 추가합니다.

sudo apt-add-repository -y ppa:ansible/ansible
$ sudo apt-add-repository -y ppa:ansible/ansible
Repository: 'deb https://ppa.launchpadcontent.net/ansible/ansible/ubuntu/ jammy main'
Description:
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems.

http://ansible.com/

If you face any issues while installing Ansible PPA, file an issue here:
https://github.com/ansible-community/ppa/issues
More info: https://launchpad.net/~ansible/+archive/ubuntu/ansible
Adding repository.
...
Reading package lists... Done

3. 다시 한 번 패키지 인덱스를 업데이트합니다.

sudo apt update

4. Ansible을 설치합니다.

sudo apt install -y ansible

5. 설치가 완료되면, ansible --version 명령어를 사용하여 Ansible의 버전을 확인할 수 있습니다.

ansible --version
$ ansible --version
ansible [core 2.14.4]
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3/dist-packages/ansible
  ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/bin/ansible
  python version = 3.10.6 (main, Mar 10 2023, 10:55:28) [GCC 11.3.0] (/usr/bin/python3)
  jinja version = 3.0.3
  libyaml = True

 

참고: 다른 버전의 우분투를 사용하는 경우에는, 해당 버전에 맞는 Ansible PPA를 추가해야 합니다.

 

노드 요구 사항 요약

 

참고URL

- Installing Ansible on Ubuntu : https://docs.ansible.com/ansible/latest/installation_guide/installation_distros.html#installing-ansible-on-ubuntu

 

728x90