본문 바로가기
Ansible

Ansible playbook test

by 도경다경 2023. 2. 1.
반응형

ansible 가이드를 참조하여 playbook 테스트를 해보자.

 

 

- name: My first play
  hosts: virtualmachines
  tasks:
   - name: Ping my hosts
     ansible.builtin.ping:
   - name: Print message
     ansible.builtin.debug:
       msg: Hello world

 

 

당연히 그대로는 안치고 내 환경에 맞춰 바꾸고 실행

 

 

ansible-playbook -i inventory.yaml playbook.yaml

 

 

 

잘된다. 대략 아래처럼 비슷하게 잘 나옴.

 

 

 

PLAY [My first play] **********************************************************************

TASK [Gathering Facts] ********************************************************************
ok: [vm01]
ok: [vm02]
ok: [vm03]

TASK [Ping my hosts] **********************************************************************
ok: [vm01]
ok: [vm02]
ok: [vm03]

TASK [Print message] **********************************************************************
ok: [vm01] => {
    "msg": "Hello world"
}
ok: [vm02] => {
    "msg": "Hello world"
}
ok: [vm03] => {
    "msg": "Hello world"
}

PLAY RECAP ********************************************************************************
vm01: ok=3    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0
vm02: ok=3    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0
vm03: ok=3    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

 

 

결과가 조금 늦게 나오는데

Ansible은 기본적으로 Facts 라고 기본 정보를 불러오게 설정되어있다.

 

 

 

반응형

'Ansible' 카테고리의 다른 글

Ansible 설치 및 ping test  (0) 2023.02.01
Ansible ssh-keygen 귀찮을 때  (0) 2022.05.23
ping 모듈 테스트 시 에러  (0) 2022.04.11
nginx_install.yml  (0) 2022.03.31
ansible 구축/실행 명령어 모음  (0) 2022.03.31

댓글