반응형

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

+ Recent posts