我尝试在AWX web界面中创建一个作业模板。剧本列表没有显示在界面上,尽管项目已经下载到git,并且在目录~/var/lib/awx/projects中可见。我的环境:
7kqas0il1#
该yml文件不能为空,必须有正确的语法。之后,总是同步项目,然后检查
1dkrff032#
我在Ubuntu 20.04上的Ansible AWX设置上创建新的作业模板时遇到了同样的挑战。我在存储库中创建了一些行动手册,并将其添加到项目中。然后,我创建了一个作业模板并选择了该项目,但没有将任何行动手册添加到该项目中。我的战术是这样的:
- name: Check if SSHD is running command: systemctl status ssh ignore_errors: yes
我只是简单地将hosts添加到剧本中,它就显示在工作模板上供我选择。因此,我的剧本被修改为如下所示:
hosts
- name: Check if SSHD is running hosts: all command: systemctl status ssh ignore_errors: yes
all
就这样。"希望这能有所帮助"
hpcdzsge3#
我也遇到了同样的问题,当我确认我的git repo是最新的,我在awx模板创建界面手动输入剧本的名字,剧本就被选中了。
3条答案
按热度按时间7kqas0il1#
该yml文件不能为空,必须有正确的语法。之后,总是同步项目,然后检查
1dkrff032#
我在Ubuntu 20.04上的Ansible AWX设置上创建新的作业模板时遇到了同样的挑战。
我在存储库中创建了一些行动手册,并将其添加到项目中。然后,我创建了一个作业模板并选择了该项目,但没有将任何行动手册添加到该项目中。
我的战术是这样的:
我只是简单地将
hosts
添加到剧本中,它就显示在工作模板上供我选择。因此,我的剧本被修改为如下所示:hosts
的值可以是其他值。对我来说,它是all
。就这样。
"希望这能有所帮助"
hpcdzsge3#
我也遇到了同样的问题,当我确认我的git repo是最新的,我在awx模板创建界面手动输入剧本的名字,剧本就被选中了。