添加新库存
Inventory 是一组主机,可以针对这些主机启动作业,与 Ansible 列表文件相同。
此外,列表分为多个组,这些组包含实际主机。
可以通过在 Tower 中输入主机名或者通过支持的云提供商 Source(Amazon EC2、Microsoft Azure、Google Cloud Engine 等)手动获取组。
要创建新库存或者智能库存,请按照以下步骤操作:
01 单击左侧导航列中的“库存”图标。
02 点击添加按钮+
,选择要创建的库存类型。
03 输入所需的详细信息,如“名称”、“描述”和“组织”,如下所示:
04 完成后点击“保存”。
AWX 项目 (AWX) 是一个开源社区项目。
此外,它是由 Red Hat 赞助的 Ansible Tower 软件的开源版本,使用户能够更好地控制其在 IT 环境中的 Ansible 项目使用。
在本教程中,我们将提供有关如何在 AWX 上添加新库存、创建主机和添加凭据的分步说明。
如果我们还没有安装 AWX,我们可以按照我们之前的教程如何在 CentOS 7/RHEL 7 上安装没有 Docker 的 Ansible AWX
创建凭证
凭据对 Awx 用户进行身份验证,以针对列表主机启动 Ansible 剧本,其中可以包括密码和 SSH 密钥。
01 在左侧导航列中,单击“凭据”图标:
02 输入所需的所有详细信息,例如“名称”,可选择输入“说明”并选择与凭证关联的“组织”的名称:
03 指定要创建的凭证类型。
凭据类型可以是Amazon Web Services
、Microsoft Azure Resource Manager
、Machine
,...在这个例子中,我们将选择机器凭据类型:
04 机器凭证有几个属性可以配置,比如SSH认证的“用户名”,“密码”,甚至你可以输入“SSH私钥”,不仅可以指定“权限提升方法”,就像- -become-method
参数。
创建主机
创建新列表后,我们可以继续配置新主机。
要创建主机,请按照以下步骤操作:
01 转到“库存”选项卡并选择要添加主机的库存。
02 选择“主机”选项卡,然后单击“创建新主机”按钮“+”。
03 提供“主机名”或者“IP 地址”、“描述”,并在必要时输入“库存变量”:
04 完成后点击“保存”。