Ansible

ansible 은 python으로 개발된 오픈소스 관리도구로 ssh 를 이용해 리모트 호스트에 대한 관리가 가능합니다.

지금도 활발 하게 개발되고 있으며, 다양한 플랫폼을 지원합니다..

해당 툴을 이용해 자동화 관리 및 배포 등을 진행하는 방법에 대한 부분을 해당 카테고리에 조금씩 정리해 나갈 예정입니다.

 

설치 방법 :

https://github.com/ansible/ansible 에서 소스를 다운받아 설치 또는

http://releases.ansible.com/ansible/ansible-latest.tar.gz 를 다운받아 설치

 

기본적으로 pip 를 통해서 지원됩니다.

# pip install ansible 

 

Mac 에서는 pip를 통해서 설치해도되고,

# brew install ansible 

home-brew 로 설치해도 됩니다. (12/21 현재 2.2.0 버전)

 

Ansible Structure & playbook 관련 사항은 점차 업데이트될 예정입니다.

기본적인 설정은 YAML 방식을 이용하기 때문에 해당 부분에 대한 사전 지식을 알고 있으면 도움이 됩니다.

YAML wikipedia : https://en.wikipedia.org.wiki/YAML