Ansible 자체에 따르면문서:
변경됨:
작업이 변경되어야 하는지 여부를 나타내는 부울 값입니다.
그렇다면 호스트 이름을 보고하는 명령이 "변경된" 상태를 반환하는 이유는 무엇입니까?
localhost:/Users/me/VMs $:ansible multi -a "hostname" -f 1
192.168.60.4 | CHANGED | rc=0 >>
orc-app1.test
192.168.60.5 | CHANGED | rc=0 >>
orc-app2.test
192.168.60.6 | CHANGED | rc=0 >>
orc-db.test
답변1
그러나 hostname
모듈을 실행하고 있지 않습니다. 실제로 모듈을 전혀 지정하지 않았습니다.-a
설정토론모듈의 경우, 모듈 자체가 아닌(예:-m
). 기본 모듈은주문하다성공적으로 실행되면 명령(셸 및 유사한 모듈 포함)의 상태가 항상 변경됩니다(Ansible은 일부 임의 명령이 수행할 수 있는 변경 사항을 추적하는 방법을 모르기 때문입니다).