5.6. 测试您的 playbook
要在项目中测试您的 playbook,请在非生产环境中运行它们,如实验设置或虚拟机。
自动化内容导航器(ansible-navigator)是一个基于文本的用户界面(TUI),用于在执行环境中开发 Ansible 内容和故障排除。
使用 ansible-navigator 运行 playbook 生成详细输出,您可以检查该 playbook 是否在运行您预期的方式。您可以指定您要运行 playbook 的执行环境,以便测试在 Ansible Automation Platform 上复制生产环境设置:
要在执行环境上运行 playbook,请从 VS Code 中的终端运行以下命令:
ansible-navigator run <playbook_name.yml> -eei <execution_environment_name>
$ ansible-navigator run <playbook_name.yml> -eei <execution_environment_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如,若要在 Ansible Automation Platform RHEL 9 最小执行环境上执行一个名为
site.yml的 playbook,请在 VS Code 中的终端运行以下命令:ansible-navigator run site.yml --eei ee-minimal-rhel8
ansible-navigator run site.yml --eei ee-minimal-rhel8Copy to Clipboard Copied! Toggle word wrap Toggle overflow
终端中会显示输出。您可以检查结果,并步骤到执行的每个 play 和任务中。
如需有关运行 playbook 的更多信息,请参阅使用内容导航器指南中的使用 自动化内容导航器 运行 Ansible playbook。