Ansible での Playbook の用法
AnsibleではPlaybookと呼ばれるYAMLファイルでタスクと設定を記述します。Playbookを使用すればタスクの自動デプロイや設定が実現できます。
Playbookの一般的な手順を以下に示します。
- テキストエディタで、拡張子が「.yml」または「.yaml」のファイルを作成する (例: myplaybook.yml)。
- Playbookファイルにおいて、ホストグループはhostsキーワードで定義されます。ホスト名は1つでもホストグループ名でもOKです。
- hosts: myhostgroup
tasks:
...
- 課題
- hosts: myhostgroup
tasks:
- name: Install package
yum:
name: httpd
state: present
- アンシブル・プレイブック
ansible-playbook myplaybook.yml
この例はシンプルなものですが、Playbookには変数、条件分岐、ループなどのさらに複雑な機能を含めることができます。追加の使用例と詳細情報はAnsible公式ドキュメントでご確認いただけます。