반응형
Ansible cowsay 기능 비활성화 방법
Ansible은 기본적으로 작업 실행 결과를 재미있게 표현하기 위해 cowsay를 사용합니다.
소 모양(ASCII 아트)은 Ansible 플레이북 실행 시 출력되는 기본적인 "cowsay" 기능 때문입니다.
cowsay 기능:
Ansible은 기본적으로 cowsay를 사용하여 출력을 재미있게 표현합니다.
이 기능은 플레이북 실행 시 출력되는 메시지를 소 모양의 말풍선으로 감싸서 보여줍니다.
ansible.cfg 편집
nocows = 1로 설정하면 cowsay 기능이 비활성화됩니다.
vim ./ansible.cfg
[defaults]
ansible_python_interpreter = /usr/bin/python3
nocows = 1
deprecation_warnings = False
설정 적용 확인
ansible-config view
[defaults]
ansible_python_interpreter = /usr/bin/python3
nocows = 1
deprecation_warnings = False
[privilege_escalation]
become = True
become_method = sudo
#become_user = root
become_ask_pass = False
cowsay 기능 비활성화 후 실행
ansible-playbook -i inventory/hosts.ini check/icmp_ping_test_inventory.yml
PLAY [ICMP Ping Test for Inventory Hosts] *************************************************************************
TASK [Perform ICMP Ping Test] *************************************************************************************
changed: [localhost]
TASK [Display Ping Result] ****************************************************************************************
ok: [localhost] => {
"msg": "Host: localhost (127.0.0.1) - Reachable\n"
}
PLAY RECAP *******************************************************************************************************
localhost : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
이제 소 모양이 사라지고 깔끔한 텍스트 출력을 볼 수 있습니다.
참고URL
- Ansible Community Documentation : ANSIBLE_NOCOWS
728x90
반응형
'리눅스' 카테고리의 다른 글
Nginx에서 URL 재작성 규칙을 설정하는 방법 (0) | 2025.03.19 |
---|---|
Ansible AWX 설치 시 내부 PostgreSQL 데이터의 지속성을 보장하는 방법 (0) | 2025.03.14 |
Ansible AWX에서 인벤토리를 추가하는 방법 (0) | 2025.03.13 |
kubectx와 kubens를 설치하는 방법 (0) | 2025.03.13 |
Ansible AWX CLI 설치 (0) | 2025.03.13 |