앤서블이 실행 시에 참조하는 파일은 어떤 것들이 있나요?
- /etc/ansible/ansible.cfg
환경 설정 파일
/etc/ansible/hosts
- 앤서블이 접속하는 호스트들
앤서블 실행 시에 옵션 값?
-i : (--inventory-file) 적용될 호스트들에 대한 파일 (커스텀 호스트 파일 설정)
-m : (--module-name) 모듈을 선택할 수 있도록
-k : (--ask-pass) 패스워드를 물어보도록 설정
-K : (--ask-become-pass) 권리자로 권한 상승
--list-hosts : 적용되는 호스트 들을 확인
ansible all -m ping -k 위에서 ping은 일반 ping명령어가 아닌 python으로 ping을 효과적으로 짜놓은 내장모듈입니다. [root@vm-ansible-server ~]# ansible all -m ping -k -K SSH password: SUDO password[defaults to SSH password]: 10.0.0.7 | SUCCESS => { "changed": false, "ping": "pong" } 10.0.0.5 | SUCCESS => { "changed": false, "ping": "pong" } 10.0.0.6 | SUCCESS => { "changed": false, "ping": "pong" } [root@vm-ansible-server ~]# [root@vm-ansible-server ~]# ansible all -m ping --list-hosts hosts (3): 10.0.0.5 10.0.0.6 10.0.0.7 [root@vm-ansible-server ~]# ansible nginx -m ping --list-hosts hosts (3): 10.0.0.5 10.0.0.6 10.0.0.7 [root@vm-ansible-server ~]#
Add Comment