본문으로 바로가기

앤서블의 구성 파일

category Ansible 2021. 6. 21. 00:35
반응형

1. 환경설정 파일 /etc/ansible/ansible.cfg

ansible.cfg 우선순위

1. 현재 디렉토리의 ansible.cfg
2. $HOME/.ansible.cfg
3. /etc/ansible/ansible.cfg

 

2. 앤서블이 접속하는 호스트들에 대한 정보 /etc/ansible/hosts

nginx라는 그룹안에 192.168.200.21, 22를 지정해 줬다.

3. 앤서블 실행 시에 옵션 값

-i (--inventory -file) 적용될 호스트들에 대한 파일
-m (--module-name) 모듈을 선택할 수 있도록
-k (--ask-pass) 패스워드를 물어보도록 설정
-K : (--ask-become-pass) 관리자로 권한 상승
--list-hosts 적용되는 호스트 들을 확인

-i 옵션에 대해 예시를 들자면

최상위 경로에 200.21의 ip를 적은 파일을 생성했다. 

i 옵션을 사용한 후 파일의 위치를 명시 후 ping 모듈을 사용하면 그 파일안에 있는 내용을 참조한다.

 

--list-hosts 어떠한 호스트들이 적용되는지 확인.

nginx 그룹을 지정하고 확인 할 시 두개의 host가 출력
i 옵션을 사용해 방금전 생성한 파일에 적용할 시 21번의 host만이 출력된다.

 

 

반응형

'Ansible' 카테고리의 다른 글

Ansible 정적 인벤터리  (0) 2021.06.21
Playbook 모듈 작성 연습  (0) 2021.06.21
Ansible Playbook 활용.  (0) 2021.06.21
앤서블 ad-hoc 활용하기 (1)  (0) 2021.06.21
Ansible (설치 및 ssh 연결)  (0) 2021.06.18