5.6. Playbook のテスト
プロジェクトで Playbook をテストするには、ラボセットアップや仮想マシンなどの非実稼働環境で Playbook を実行します。
Automation content navigator (ansible-navigator) は、実行環境で Ansible コンテンツを開発およびトラブルシューティングするためのテキストベースのユーザーインターフェイス (TUI) です。
ansible-navigator を使用して Playbook を実行すると詳細な出力が生成され、それを検査することで Playbook が期待どおりに実行されているか確認できます。Playbook を実行する実行環境を指定すると、Ansible Automation Platform の実稼働環境セットアップをテストで複製できます。
実行環境で Playbook を実行するには、VS Code のターミナルから次のコマンドを実行します。
$ ansible-navigator run <playbook_name.yml> -eei <execution_environment_name>たとえば、Ansible Automation Platform RHEL 9 の最小実行環境で
site.ymlという Playbook を実行するには、VS Code のターミナルから次のコマンドを実行します。ansible-navigator run site.yml --eei ee-minimal-rhel8
出力はターミナルに表示されます。結果を検査し、実行された各プレイとタスクの詳細を確認できます。
Playbook の実行の詳細は、Automation content navigator creator ガイド の Automation content navigator を使用した Ansible Playbook の実行 を参照してください。