🐙
Ansible ハンズオン - Hello World
Ansible ハンズオン
概要
Ansible環境構築後の動作確認を行うため、簡単なプレイブックを作成する手順。
ロールを作成
ansible-galaxy init ansboleWork
実行結果
'- Role ansboleWork was created successfully'
タスクを編集
vi ansboleWork/tasks/main.yml
内容
---
# tasks file for ansboleWork
編集
- name: Hello World!
debug:
msg: "Hello World!"
保存
---
# tasks file for ansboleWork
- name: Hello World!
debug:
msg: "Hello World!"
プレイブックを作成
vi playbook.yml
編集
---
- hosts: all
roles:
- ansboleWork
inventory ファイルを作成
vi inventory
編集
[target]
localhost ansible_connection=local ansible_python_interpreter=auto_silent
文法チェック
ansible-playbook -i inventory playbook.yml --syntax-check
実行結果
'playbook: playbook.yml'
プレイブック実行
ansible-playbook -i inventory playbook.yml
実行結果
'TASK [ansboleWork : Hello World!] '
'ok: [localhost] => {'
' "msg": "Hello World!"'
'}'
'PLAY RECAP '
'localhost : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0'
Discussion