728x90
반응형
호스트 파일에는 목적지 노드의 정보를 담고 있다.
1. 파일 위치 : /etc/ansible/hosts (설치위치에 따라 달라질수는 있다.)
실제로 ansible.cfg 파일을 보면 다음과 같이 default 로 정의되어있다.
# some basic default values...
#inventory = /etc/ansible/hosts
2. 사용 방법
test test.com
[test]
test.com
[web]
web1.com
web2.com
[db]
db.com
[mail]
mail.com
[workers]
worker1 ansible_host=192.168.0.12 ansible_user=root
worker2 ansible_host=192.168.0.14 ansible_user=root
[all_servers:children]
test
web
db
mail
- test test.com : test 는 alias 이며 test.com 이 실제 접속 주소이다.
- [] : [] 으로 표현된 부분은 group 이름이다.
- ansible_user : 각각의 노드에 user 가 다를 경우 ansible_user 로 정의 해준다.
- [그룹명:children] : 그룹들로 서로 묶을 수 있다.
728x90
반응형
'Development > Ansible' 카테고리의 다른 글
Ansible Ping 테스트 해보자. (0) | 2021.11.12 |
---|