Ansible 구성 파일

Ansible 구성 파일

ansible.cfg내 파일 /etc/ansible/에도 그 내용이 있습니다 /apps/ansible/. 에서 필요한 모든 설정을 완료했습니다 /apps/ansible/. 이제 새 사용자를 생성하고 클라이언트 노드에 대한 모든 SSH 키를 설정했습니다. 그러나 user로 전환하고 실행하면 ansible --version에서 구성을 가져옵니다 /etc/ansible/. 에서 구성을 가져왔는지 확인하는 방법은 무엇입니까 /apps/ansible?

[ansible@Server ~]$ ansible --version
ansible 2.4.2.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/home/ansible/.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, May 31 2018, 09:41:32) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)]
[ansible@Server ~]$

답변1

/apps/ansible/ansible.cfg를 사용하는 사용자의 경우 다음을 수행할 수 있습니다.

  1. ~/.ansible.cfg(홈 디렉터리에 있음)를 /apps/ansible/ansible.cfg에 연결하거나
  2. ANSIBLE_CONFIG(환경 변수)를 /apps/ansible/ansible.cfg로 설정합니다.

인용하다세부 사항.

관련 정보