Ansible 설치하기

임태빈·2022년 1월 7일
0

devops

목록 보기
1/2

안녕하세요.

이번 포스팅에서는 ansible 설치하는 방법에 대해 작성해보려고 합니다.

ansible 설치에 앞서 간단하게 ansible에 대해 간단하게 설명드리겠습니다.

Ansible은 python으로 구현된 오픈소스이며 서버의 프로비저닝,SW 배포 등의
자동화를 관리해주는 정말 유용한 도구입니다.

Ansible은 마스터 역할을 해줄 서버에만 설치를 하면 되면 ssh를 활용한 Push방식을 통해
진행이 됩니다.

그러면 Ansible을 설치해보도록 하겠습니다!

설치 방법은 간단하면 저는 AWS에서 EC2에 Amazone Linux2 이미지에서 실행하겠습니다.
설치 코드는 다음과 같습니다

sudo yum update
sudo amazon-linux-extras install epel -y
sudo yum install ansible -y

이 명령어들을 실행하시면 설치가 완료됩니다.
그런 다음 이제 잘 설치가 되었는지 로컬호스트에 Ping을 날려보는 것을 해보도록 하겠습니다.
먼저 localping.yml이라는 이름으로 파일을 생성해주시고 다음과 같은 코드를 입력해주시면 됩니다.

---
  - name: "Local Test"
    hosts: localhost
    connection: local
    tasks:
    - name: "pwd command"
      shell: "pwd"
      register: "output"
    - debug: var=output.stdout_lines

이렇게 입력을 해주셨다면 파일 저장을 해주시고 다음 명령어를 통해 실행을 해주시면 됩니다.

ansible-playbook local-test.yml 

Ansible playbook이라는 것인데 저희가 만든 yml을 실행시켜 배포 및 프로비저닝을 진행해줍니다.
이에 대한 자세한 내용은 다음에 설명을 드리겠습니다.

이 명령어를 통해 SUCCESS과 나오신다면 성공을 하셨다고 생각하시면 됩니다!!

오늘 준비한 내용은 여기까지이며 다른 내용으로 또 준비해서 오겠습니다~

profile
golang과 서버 개발을 하고 있는 개발자입니다.

0개의 댓글