9. 设置项目

项目是在 AWX 中表示的 Ansible playbook 的逻辑集合。

您可以通过以下两种方式管理 playbook 和 playbook 目录:将它们手动放置在 AWX 服务器上的项目基本路径下,或将 playbook 放入 AWX 支持的源代码管理 (SCM) 系统中,包括 Git、Subversion 和 Mercurial。

注意

建议尽可能使用源代码控制来管理您的 playbook。这种最佳实践能够将您的基础设施视为代码,并符合 DevOps 理念。虽然本快速入门指南使用轻量级示例来帮助您快速入门,但我们建议您使用源代码控制来管理您的实际 playbook。

要查看现有项目,请从左侧导航栏中点击“项目”。

Projects - home

AWX 通过提供一个演示项目供您最初使用来简化启动过程。

点击“演示项目”以查看其详细信息。

Projects - demo project

出于本快速入门指南的目的,请保持默认演示项目不变。但是,要稍后编辑默认项目 - 从“详细信息”选项卡中,点击“编辑”,或从“项目”列表视图中,点击项目名称旁边的“编辑”(edit)按钮以编辑相应的详细信息,然后保存更改。

如果您想获取项目的最新更改,可以手动为此项目启动 SCM 同步。从“详细信息”选项卡更新基于 SCM 的演示项目,点击“同步”,或从“项目”列表视图中,点击项目名称旁边的“同步”(sync)按钮。

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

注意

请注意,在添加新的项目设置以使用源代码控制后,会立即自动启动“同步”,该同步会从配置的源代码控制中获取项目详细信息。