2016-12-26 91 views
-1

我試圖在劇本中使用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中 –

回答

1

錯誤! 'jboss'不是Play的有效屬性

這告訴你你的playbook語法錯了。無論是錯誤的縮進或錯誤的部分。
應該是:

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