Ansible での Playbook の用法

AnsibleではPlaybookと呼ばれるYAMLファイルでタスクと設定を記述します。Playbookを使用すればタスクの自動デプロイや設定が実現できます。

Playbookの一般的な手順を以下に示します。

  1. テキストエディタで、拡張子が「.yml」または「.yaml」のファイルを作成する (例: myplaybook.yml)。
  2. Playbookファイルにおいて、ホストグループはhostsキーワードで定義されます。ホスト名は1つでもホストグループ名でもOKです。
- hosts: myhostgroup
  tasks:
    ...
  1. 課題
- hosts: myhostgroup
  tasks:
    - name: Install package
      yum:
        name: httpd
        state: present
  1. アンシブル・プレイブック
ansible-playbook myplaybook.yml

この例はシンプルなものですが、Playbookには変数、条件分岐、ループなどのさらに複雑な機能を含めることができます。追加の使用例と詳細情報はAnsible公式ドキュメントでご確認いただけます。

bannerAds