반응형
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 |
댓글