2016-07-28 39 views
4

新しいプレイブックテストが機能していません。初心者は初心者には向いていますが、ドキュメントやサンプルなどを読んだことがあります 何が問題なのですか? ERROR! 'file' is not a valid attribute for a Playエラー! 'ファイル'はPlayの有効な属性ではありません

エラーが'/home/NTNET/mresnick/testdel.yml'にされているように見えます:行10、列3が、正確な構文の問題に応じて、ファイル内の他の場所でも ことがあります。

問題のある行があるように思われる:

- file: "path=/tmp/{{ item }} state=absent recurse=no" 
^here 


--- 
- name: test playbooktestdel 
- hosts: temp3 
    tasks: 
- name: "delete old files Aveksa" 
- file: path=/tmp/{{ item }} state=absent recurse=no 
    with_items: 
    - { Aveksa.tar } 
    - { sudo_commands } 
    - { baz } 
... 
+0

修正しコピー:--- - 名前:テストplaybooktestdel - ホスト:TEMP3 タスク: - 名前: "削除古いファイルAveksa" - ファイル:パス=を/ tmp/{{アイテム}}状態=不在反復=いいえ with_items: - {Aveksa.tar} - {sudo_commands} - {baz} ... –

答えて

3

あなたはタスクリストを書き、脚本としてそれを実行しようとしました。

プレイブックをお持ちの場合は、特定のプレイにというキーを設定して、そこに希望のタスクをリストすることができます。

--- 

- hosts: your hosts 
    tasks: 
    - name: delete sg 
     file: 
     path: "/tmp/{{ item }}" 
     state: absent 
     recurse: no 

... 
YMLの
関連する問題