在 Ansible Tower/AWX 中如何使用Survey提供另外变量

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

在本教程中,我们将展示如何使用 Survey 以用户友好的方式传递变量,而无需从 EXTRA VARIABLES 框传递它们。

首先,我们将创建一个新的 ansible playbook 来安装 httpd 并复制 index.html文件,使用名为 apache_custom_message的必需变量作为我们新网站的自定义欢迎消息。

01 从以下 Github 链接下载剧本。

到目录/var/lib/awx/projects/下的项目文件夹

02 为项目创建一个新的作业模板,这是我们的作业模板配置:

03 保存工作模板后,点击“添加调查”按钮,填写如下所有详细信息:

  • 在我们的示例中,我们使用了必需的提示调查,“答案类型”字段的文本没有最小和默认最大长度,当用户未提供答案时使用“默认答案”。

04 要保存调查提示,只需点击+ADD按钮,最后点击SAVE按钮。

05 在主作业模板页面上再次单击“保存”。

06 启动作业模板。
出现提示时,输入所需的自定义消息,然后单击“下一步”按钮:

07 完成工作模板后,我们将被重定向到工作屏幕,该屏幕实时刷新,显示工作状态。

08 一旦工作成功,使用主机的 IP 地址导航到网站,我们应该会看到类似这样的内容,但带有我们自己的自定义消息。

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