반응형
hosts
- 경로 : ansible-playbook/inventories/dev/hosts
[webserver]
192.168.56.116
all
- 경로 : ansible-playbook/inventories/dev/group_vars/all
ansible_python_interpreter: /usr/bin/python3
ping.yml
- 경로 : ansible-playbook/ping.yml
- gather_facts
- facts를 활성화하면 ansible 서버 정보(os 정보 같은)를 변수로 사용할 수 있게 함
- 사용하지 않을 경우 no로 설정하여 성능을 높일 수 있음
---
- hosts: webserver
gather_facts: no
remote_user: ubuntu
roles:
- ping
main.yml
- 경로 : ansible-playbook/roles/ping/tasks/main.yml
---
- name: ping
ping:
실행
- 경로 : ~/ansible-playbook
ansible-playbook -i inventories/dev ping.yml
- 디버깅 모드로 실행
ANSIBLE_DEBUG=y ansible-playbook -i inventories/dev ping.yml
반응형
'Development > Ansible' 카테고리의 다른 글
[Ansible-Playbook] nginx 설치 (0) | 2019.07.06 |
---|---|
[Ansible] 명령어 (0) | 2019.05.26 |
[Ansible] Ansible 서버와 원격 서버 설정 (0) | 2019.05.26 |
[Ansible] 설치하기 (0) | 2019.05.26 |