🐙

Ansible ハンズオン - Hello World

2022/10/14に公開

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