故障运行Ansible外部模块
问题描述:
我试图在剧本中使用Jboss Module。按例如:故障运行Ansible外部模块
# Deploy a hello world application
- jboss:
src: /tmp/hello-1.0-SNAPSHOT.war
deployment: hello.war
state: present
但是它似乎JBoss的模块无法识别:
:The offending line appears to be:
- jboss:
^here
我的文件夹中复制的jboss.py模块(从https://github.com/ansible/ansible-modules-extras/blob/devel/web_infrastructure/jboss.py)的定义
library = /home/jboss/ansible/lib
但是,错误保持不变。为了使用它,我需要某种模块的定义吗?谢谢
答
错误! 'jboss'不是Play的有效属性
这告诉你你的playbook语法错了。无论是错误的缩进或错误的部分。
应该是:
- hosts: myhost
tasks:
- jboss:
src: ...
...
请在剧本和完整的错误信息中提供更多的上下文。 –
感谢您的回复,但是错误非常多:“错误!”jboss“不是Play的有效属性 错误似乎在'/home/francesco/ansible/myplaybooks/deploy.yml中':第1行第3列,但可能位于文件的其他位置,具体取决于确切的语法问题。“ 至于剧本,我已将上述脚本复制到文件deploy.yml中 –