실행했던 ansible-playbook 로그가 저장된 파일이 당연히 있을 거라고 생각해서 여기저기 찾아보고 다녔는데 알고 보니 playbook log를 남기기 위해서 따로 경로를 지정해주어야 했다.
로그는 당연히 남는게 아니었나?? 왜지??
아무튼 계속 삽질하면서 로그를 저장하는 방법을 찾았다~!
/etc/ansible경로안에 ansible.cfg파일에 들어가 [defaults] 안에 log_path = /var/log/ansible.log의 주석을 지워준다
ansible-playbook를 실행할 때 꼭 -v 명령어를 넣어주어야 한다. 아닐 시 아래와 같은 문구가 playbook 실행 초반에 나타난다.
-v명령어를 포함한 playbook을 실행시키면 초반 화면이 아래와 같이 보인다.
-v | 작업결과가 포함 |
-vv | 작업 결과와 작업 구성이 모두 포함 |
-vvv | 관리 호스트 연결에 대한 정보를 포함 |
-vvvv | 스크립트를 실행하기 위해 관리 호스트에서 사용중인 사용자 및 실행된 스크립트를 포함하여 추가적인 플러그인 옵션을 연결 플러그인에 추가 |
/var/log에 ansible.log 파일이 생긴 것을 확인할 수 있다.
ansible.log 파일 안에 들어가면 날짜와 시간, 어떤 내용을 실행했고 어떤 결과가 나왔는지 확인 할 수 있다.
반응형
'DevOps > Ansible' 카테고리의 다른 글
Ansible 작동방식 (0) | 2022.12.19 |
---|---|
Ansible 기본 (0) | 2022.04.21 |
[Ubuntu] Redis start/stop Playbook (0) | 2022.01.25 |
[Ubuntu] mongoDB start/stop Playbook (0) | 2022.01.18 |
[Ubuntu] playbook 만들기 - update, reboot, stop (0) | 2022.01.11 |
댓글