250x250
반응형
Notice
Recent Posts
Recent Comments
전산쟁이의 기억노트
5- Ansible Playbook작성하기 본문
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