전산쟁이의 기억노트

5- Ansible Playbook작성하기 본문

Ansible 기술정보

5- Ansible Playbook작성하기

잘나가는전산쟁이 2022. 7. 22. 02:42
728x90
반응형
SMALL

 지난번에는  에서 inventory를 작성하고 접속이 되는지까지 확인했는데요. 이제 실제로 어떤어떤 작업을 수행하겠다~를 작성하기 위해 playbook을 작성할꺼예요.

192.168.10.10 ~ 15번까지는 nginx 최신버전을 설치하고, 192.168.100.10 ~ 15번까지는 apache를 설치할꺼예요.
Centos7 Base yum 에는 nginx가 없기 때문에 epel 리포지터리를 구성하고, nginx를 설치하는 절차입니다.

 
 
 
 
 
 
#apache 그룹에 등록된 서버들 작업수행
 
 
 
 
 
 

코드를 작성 다 했으면 배포를 진행해보아요

 
 
 
 
# /home/ansible/inventory에 구성된 인벤토리를 가지고 /home/ansible/playbook.yml 파일에 구성된 작업절차를 수행하겠다는 Command 입니다.

배포코드 작성시 유의사항

  • playbook은 yml 포맷으로 작성하기 때문에 tree구조를 띄어쓰기로 인식합니다 (탭키 인식 안함)
    상 / 하위 개념 적용을 위해 띄어쓰기 잘 해주세요.
  • 작성된 예시코드는 ansible 2.9버전의 코드입니다. 2.10버전 이후부터는 문법이 바뀌었습니다. (https://docs.ansible.com/ansible/latest/ 참고)
 
728x90
반응형
LIST

'Ansible 기술정보' 카테고리의 다른 글

7- awx에서 rest api 사용하기  (0) 2022.07.22
6 - AWX 설치절차  (0) 2022.07.22
4- ansible inventory 작성하기  (0) 2022.07.22
3- ansible 설치하기  (0) 2022.07.22
2- Ansible 기본구조  (0) 2022.07.22
Comments