gather_facts
다음을 사용하여 설정 모듈에서 설정된 변수를 덤프합니다.
ansible -u centos -m setup 10.1.38.15
하지만 명령줄에서는 어떻게 사용합니까?
이것은 아무 의미가 없습니다.
ansible -u centos -b -m debug -a "msg='{{ansible_facts}}'" 10.1.38.15
게다가,
ansible -u centos -b -m gather_facts -m debug -a "msg='{{ansible_facts}}'" 10.1.38.15
ansible -u centos -b -m setup -m debug -a "msg='{{ansible_facts}}'" 10.1.38.15
답변1
not-playbook ansible 명령을 사용하여 동시에 여러 모듈을 실행할 수 없습니다.
짧은 희곡을 쓰고, 사실을 수집하고, 그에 대해 뭔가를 해보세요.
또는 임시 명령을 사용하여 사실을 수집하되 필터링하세요.
ansible -m gather_facts -a filter=ansible_hostname hostpattern