본문 바로가기

리눅스

[Ansible] 구성 설정(Configuration Settings)

728x90

Ansible 구성 설정(Configuration Settings)

구성 파일(ansible.cfg) 우선 순위

1. ANSIBLE_CONFIG 환경 변수

2. 현재 디렉토리의 ansible.cfg

3. 홈 디렉토리의 .ansible.cfg(~/.ansible.cfg)

4. /etc/ansible/ansible.cfg

 

ansible version 명령으로 현재 적용되고 있는 구성 파일(ansible.cfg)을 확인할 수 있음

ansible --version
$ ansible --version                          
ansible 2.9.27
  config file = /home/tuser/ansible-spec/ansible.cfg
  configured module search path = [u'/home/tuser/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /bin/ansible
  python version = 2.7.5 (default, Jun 28 2022, 15:30:04) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)]

인벤토리(inventory) 파일 확인

cat ~/ansible-spec/ansible.cfg | egrep '^inventory'
$ cat ~/ansible-spec/ansible.cfg | egrep '^inventory'
inventory      = ~/ansible-spec/inventory

 

참고URL

- Ansible DOCS(docs.ansible.com) : https://docs.ansible.com/ansible/latest/reference_appendices/config.html

- [Ansible] inventory(인벤토리) 설정 : https://scbyun.com/998

 

728x90