Documentation

10. 设置项目

项目是在控制器中用于代表 Ansible playbook 的逻辑集合。

您可以将 playbook 和 playbook 目录手动放置到控制器服务器的 Project Base 路径下,或者将 playbook 放置到控制器支持的源代码管理 (SCM) 系统,包括 Git、Subversion 和 Mercurial,这两种方法均可管理 playbook 和 playbook 目录。

注解

建议尽量使用源控制来管理 playbook。这种类型的最佳实践提供了将基础架构视为代码并使其符合 DevOps 理想情况的功能。虽然本快速入门指南使用轻量级示例来启动和运行,我们建议您使用源控制来管理 playbook 来实现生产目的。

要查看现有项目,点左侧导航栏中的 Projects

Projects - home

The automation controller simplifies the startup process by providing you with a Demo Project to work with initially.

Demo Project 查看它的详细信息。

Projects - demo project

在本快速入门指南中,请不要修改默认演示项目模板。但要在以后编辑默认项目 - 从 Details 选项卡中点 Edit,或从 Projects 列视图中,点凭证名称旁的 Edit(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 (sync) button next to the project name.

_images/qs-demo-project-sync-icon-hover.png

注解

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.