2016-04-13 4 views
0

私のコードにいくつかの問題があり、構文エラーを理解できません。構文上の問題の後にLineinfileを挿入する可能性があります

私はファイアウォールからの出力を取得して、それをhtmlファイルに入れようとしていますが、私は固まっています。コマンドは、それ自身の別個のファイルで、2行のテキストを出力します。それを保護するために宛先が変更されました。

- hosts: firewall 
    gather_facts: no 
    tasks: 

    - name: Hardware Info 
    raw: show asset all 
    register: output 

    - local_action: lineinfile dest=dest destination regexp="{{item}}" insertafter="test" line={{item}} 
    with_items: output.stdout_lines 

エラー:

​​

答えて

0

変更この行:これに

- local_action: lineinfile dest=dest destination regexp="{{item}}" insertafter="test" line={{item}} 

- local_action: lineinfile dest=dest destination regexp="{{item}}" insertafter="test" line="{{item}}" 

余分な引用符が役立つはずです。

注意lineinfileは構成管理の観点からはひどいので、将来的にはあなたの髪を引き出すだろうと私は予測しています。

関連する問題