Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

ansible facts 란

ansible facts 는 remote host 에 대한 정보를 의미하며 배포판 종류, 버전, IP Address, file system 정보등을 포함합니다.


ansible 을 실행하면 자동으로 remote host 에 대한 정보를 수집하며 수집한 정보는 ansible_ 이라는 접두사를 붙여서 저장합니다.


다음 playbook 을 실행하면 원격 시스템에 대한 정보를 ansible_facts 변수에 저장한 후에 터미널에 출력합니다.

---

- name: gather facts
  hosts: localhost
  tasks:
  - name: Print all available facts
    ansible.builtin.debug:
      var: ansible_facts
$ ansible-playbook gather_facts.yml

PLAY [gather facts] ************************************************************

TASK [Gathering Facts] *********************************************************
ok: [localhost]

TASK [Print all available facts] ***********************************************
ok: [localhost] => {
    "ansible_facts": {
        "all_ipv4_addresses": [
            p192.168.187.200"
        ],
        "all_ipv6_addresses": [
            "fe80::b76f:65c7:7205:dcc2"
        ],
        "ansible_local": {},
        "apparmor": {
            "status": "disabled"
        },



Ref

  • No labels