错误:配置_模板不是Ansible任务或处理程序中的合法参数

错误:配置_模板不是Ansible任务或处理程序中的合法参数,ansible,openstack,ansible-playbook,Ansible,Openstack,Ansible Playbook,我正在尝试通过Ansible为一个节点安装Openstack,使用All-IN-ONE 当我运行setup everything.yml文件时,我收到以下错误: 错误:配置_模板不是Ansible任务或处理程序中的合法参数 您能在这个问题上提供帮助吗?config\u template是OpenStack团队开发的自定义模块。如果您得到ERROR:config_模板不是Ansible任务或处理程序中的合法参数,这可能意味着Ansible找不到模块,也可能是缩进/语法错误。检查模块config_模

我正在尝试通过Ansible为一个节点安装Openstack,使用All-IN-ONE

当我运行
setup everything.yml
文件时,我收到以下错误:

错误:配置_模板不是Ansible任务或处理程序中的合法参数


您能在这个问题上提供帮助吗?

config\u template
是OpenStack团队开发的自定义模块。如果您得到
ERROR:config_模板不是Ansible任务或处理程序中的合法参数
,这可能意味着Ansible找不到模块,也可能是缩进/语法错误。检查模块
config_模板
是否在
ANSIBLE_库
环境变量中。您还可以使用
--module path


此外,Ansible开发人员关闭了此模块的应用程序。因此,您可能会在Ansible开发人员支持的模块中找到类似的功能

我知道这个答案有点晚了,但我发现了这个问题,并想尝试帮助其他人解决这个问题

很可能系统没有启动。当操作插件不在系统上时,我们会不时看到这个错误。使用OpenStack Ansible,您需要从
Ansible role requirements.txt
文件中检索角色和插件。克隆软件后,部署的第一步通常是运行
/scripts/bootstrap ansible.sh
,将ansible安装到venv中,检索角色、库和插件,然后创建
openstack ansible
CLI包装器。如果您不想运行该脚本,还可以简单地将
ansible galaxy
命令与
ansible role requirements.txt
一起使用。在拥有角色和LIB之后,您可能不会再看到该错误。有关入门的更多文档可在此处找到:


您可以在此处访问配置模板模块源代码:您是否应该特别关注该模块,或者跳转到freenode上的“openstack ansible”频道,那里通常有人可以提供帮助。

如果不看剧本,很难提供帮助。但在playbook中,似乎有错误的配置模板参数缩进。我没有在任何地方提到任何手动配置模板参数,因为Ansible本身有Openstack的playbook。粘贴playbook的一部分有问题。使用-vvv运行以获取更多信息。它不会给出任何其他详细错误。我错过了什么?您需要进一步查看哪个文件?我可以与您共享
ubuntu:/opt/openstack ansible/playbooks$ansible playbook setup-everything.yml-vvv错误:配置_模板不是ansible任务或处理程序中的合法参数ubuntu:/opt/openstack ansible/playbooks$ansible playbook-vvv setup-everything.yml错误:配置_模板不是ansible任务或处理程序中的合法参数应该是错误消息中的一行:
错误似乎出现在…
中,其中指示了问题代码行