설치(우분투)

$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:ansible/ansible
$ sudo apt-get update && sudo apt-get -y install ansible

PPA 추가가 제대로 되지 않는다면 아래의 방법을 따른다.

/etc/apt/sources.list에 아래를 추가한다.

deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main

이후 아래 명령으로 설치한다.

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367
$ sudo apt-get update && sudo apt-get -y install ansible

설치(centos)

$ rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #centos7 기준 epel repository 설치
$ sudo yum -y install python-pip
$ sudo yum -y install ansible

트러블슈팅

필자는 우분투 14.04에서 ansible 설치 시도시 아래와 같은 에러를 접했다.
해결법은 문제가 되는 sshpass를 직접 설치 하는 것으로 해결하였다.

Err http://kr.archive.ubuntu.com/ubuntu/ trusty/universe sshpass amd64 1.05-1
  403  Forbidden
E: Failed to fetch http://kr.archive.ubuntu.com/ubuntu/pool/universe/s/sshpass/sshpass_1.05-1_amd64.deb  403  Forbidden