故障运行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 

但是,错误保持不变。为了使用它,我需要某种模块的定义吗?谢谢

+1

请在剧本和完整的错误信息中提供更多的上下文。 –

+0

感谢您的回复,但是错误非常多:“错误!”jboss“不是Play的有效属性 错误似乎在'/home/francesco/ansible/myplaybooks/deploy.yml中':第1行第3列,但可能位于文件的其他位置,具体取决于确切的语法问题。“ 至于剧本,我已将上述脚本复制到文件deploy.yml中 –

错误! 'jboss'不是Play的有效属性

这告诉你你的playbook语法错了。无论是错误的缩进或错误的部分。
应该是:

- hosts: myhost 
    tasks: 
    - jboss: 
     src: ... 
     ...