项目是在控制器中用于代表 Ansible playbook 的逻辑集合。
您可以将 playbook 和 playbook 目录手动放置到控制器服务器的 Project Base 路径下,或者将 playbook 放置到控制器支持的源代码管理 (SCM) 系统,包括 Git、Subversion 和 Mercurial,这两种方法均可管理 playbook 和 playbook 目录。
注解
建议尽量使用源控制来管理 playbook。这种类型的最佳实践提供了将基础架构视为代码并使其符合 DevOps 理想情况的功能。虽然本快速入门指南使用轻量级示例来启动和运行,我们建议您使用源控制来管理 playbook 来实现生产目的。
要查看现有项目,点左侧导航栏中的 Projects。
The automation controller simplifies the startup process by providing you with a Demo Project to work with initially.
点 Demo Project 查看它的详细信息。
在本快速入门指南中,请不要修改默认演示项目模板。但要在以后编辑默认项目 - 从 Details 选项卡中点 Edit,或从 Projects 列视图中,点凭证名称旁的 Edit()按钮来编辑相关的详情,然后保存您的更改。
If you want to fetch the project for latest changes, you can manually start an SCM sync for this project. Update the SCM-based demo project from the Details tab, click Sync, or from the Projects list view, click the Sync () button next to the project name.
注解
Please note that immediately after adding new projects setup to use source control, a "sync" automatically starts that fetches the project details from the configured source control.