创建手动 SCM 项目

01 为新项目创建一个目录。

$sudo -u awx mkdir -p /var/lib/awx/projects/onitroad_Project01

02 单击左侧导航列中的“项目”图标。

03 点击添加按钮+创建一个新项目。

04 填写所有必要的详细信息,例如项目的“名称”、“描述”和“组织”。
之后,从“SCM type”中选择“bananaal”。
对于“剧本目录”,选择我们在第一步中创建的子目录。

05 点击保存按钮。

创建 GitHub/GitLab SCM 项目

01 单击左侧导航列中的“项目”图标。

02 点击添加按钮+创建一个新项目。

03 填写所有必要的详细信息,例如项目的“名称”、“描述”和“组织”。
之后,从 SCM type中选择 Git

04 现在,我们需要填写所有资源详细信息,例如SCM UrlSCM Branch/Tag/Commit(默认为master)并选择SCM Credential,以防存储库是私有的。

查看我们之前的文章,了解如何在 Ansible Tower AWX 上创建新凭证。

05 点击保存按钮。

06 自动启动SCM同步,检查同步是否成功完成,点击左侧导航列中的jobs图标,寻找与你的项目名称同名的job。

如何在 AWX/Ansible Tower 中创建项目

AWX 项目 (AWX) 是一个开源社区项目。
此外,它是由 Red Hat 赞助的 Ansible Tower 软件的开源版本,使用户能够更好地控制其在 IT 环境中的 Ansible 项目使用。

在本教程中,我们将提供有关如何在 AWX Ansible Tower 中设置新项目的分步说明。
项目是 Ansible playbook 的逻辑集合,可以手动放置在 AWX Ansible Tower 服务器上的项目基本路径下 (/var/lib/awx/projects/),也可以从支持的源代码管理下载( SCM) 系统,例如 Git 、 Subversion 和 Mercurial 。

日期:2020-06-02 22:18:59 来源:oir作者:oir