2022년 7월 22일 금요일

4- Ansible inventory 작성하기

 ansible의 inventory는 배포대상 서버정보를 구성하는 파일입니다.

rpm으로 설치할 경우 기본적으로 구성된 inventory는 /etc/ansible/hosts에서 작성할 수 있는데, playbook 작성에 따라
자체 inventory를 가질 수 있으니 참고만 해주세요.

  1. inventory에서 작성할 수 있는항목은 group, children, vars 를 자주 사용하는데요.
  2. 그룹명 web은 하위그룹으로 nginx, apache가 있다고 가정해보죠.
  3. 192.168.10.10, 192.168.10.15까지는 nginx를 설치할꺼고 192.168.100.10부터 192.168.100.15까지는 apache를 설치할꺼예요.
  4. playbook 코드도 그룹을 기준으로 설치할꺼예요.
  5. ansible 접속을 위한 계정은 ansible이고, ssh포트는 2022를 사용할꺼예요

이렇게 구성하기 위한 인벤토리는 다음값으로 설정이 가능합니다. 인벤토리는 /home/ansible/inventory 파일로 작성할게요

인벤토리 구성이 잘 되었는지 한번 테스트 해볼까요?

출처 - http://igoni.kr/books/linux/page/4-ansible-inventory

댓글 없음:

댓글 쓰기

adfit

AI들끼리 대화하기

ChatGPT, perplexity, Gemini... 많은 AI 서비스가 있고 서비스별로 다양한 엔진이 있죠. 문득 AI끼리 대화를 시켜보면 어떤 대화의 흐름을 이어갈까 궁금해졌습니다. 그래서 해보았습니다. 규 칙 나(사람)은 양쪽 AI에서...