Ansible - 서버 자동 수집 > Ansible 자료실

본문 바로가기
사이트 내 전체검색

Ansible 자료실

운영 Ansible - 서버 자동 수집

페이지 정보

profile_image
작성자 snow
댓글 1건 조회 6,074회 작성일 21-12-27 20:09

본문

1. 개요

Ansible의 Adhoc 또는 Playbook 실행 시 관리 서버의 호스트 정보를 자동으로 수집하게 됩니다.

하지만 ansible의 setup 모듈이 실행되어 자동으로 수집되는 것처럼 보이는 것이며, 이 기능은 비활성화할 수 있습니다.

setup 모듈로 수집된 정보를 FACTS라고 불리며, 수집된 정보들은 전역 변수로 정의가 되어버립니다.

 

2. 별도 setup 모듈 사용

Adhoc에서 실행 방법은 아래와 같습니다.

 $ ansible all -i hosts -m setup

Playbook에서 실행 방법은 아래와 같습니다.

 ---
 - name: get facts
   gather_facts: false
   hosts: all
   tasks:
   - name: get facts
     setup:

 FACTS에 대한 자세한 내용은 Facts 활용 게시글을 확인부탁드립니다.

 

3. setup 모듈 옵션

 No 옵션 명  기본값  설명 
 1  fact_path  /etc/ansible/facts.d  설정한 디렉토리의 파일이 실행되며, 실행 파일이 아닌 경우 결과가 ansible_local Fact에 추가됩니다.
 2  filter  *  설정한 값과 일치하는 결과를 반환하게 됩니다.
 3  gather_subnet  all  수집할 FACT의 집합을 설정합니다. (all, min, hardware, network, virtual, ohai, factor)
 4  gather_timeout  10  Fact 수집에 대한 제한 시간을 설정합니다.

댓글목록

profile_image

최고관리자님의 댓글

최고관리자 작성일

좋은글 감사합니다. ^^

회원로그인

회원가입

사이트 정보

회사명 : (주)리눅스데이타시스템 / 대표 : 정정모
서울본사 : 서울특별시 강남구 봉은사로 114길 40 홍선빌딩 2층 / tel : 02-6207-1160
대전지사 : 대전광역시 유성구 노은로174 도원프라자 5층 / tel : 042-331-1161

접속자집계

오늘
1,059
어제
1,612
최대
3,935
전체
795,530
Copyright © www.linuxdata.org All rights reserved.