Playbook の使用

Playbook は Ansible の設定、デプロイメント、オーケストレーション言語です。リモートのシステムが実施するポリシー、または一般的な IT プロセスの一連の手順を記述します。

Ansible モジュールがワークショップのツールである場合、Playbook は手順のマニュアルにあり、ホストのインベントリーは実際のマテリアルになります。

基本的なレベルでは、Playbook を使用して、リモートマシンの設定およびデプロイメントを管理できます。 より高度なレベルでは、ローリングアップデートに関連する複数層のロールアウトを分類し、アクションを他のホストに委譲し、途中でモニタリングサーバーやロードバランサーと対話できます。

ここでは多くの情報がありますが、すべてを一度に学習する必要はありません。 小規模な機能を開始し、 必要に応じてより多くの機能を選択できます。

Playbook は人間が判読できるように設計されており、基本的なテキスト言語で開発されます。 Playbook と、 そこに含まれるファイルを整理する方法は複数あり、その方法と、Ansible を最大限に活用する提案を提供します。

Playbook ドキュメントと一緒に、「Example Playbooks」 を参照してください。 ここでは、ベストプラクティスと、さまざまな概念をまとめて配置する方法を説明しています。