2017-11-08 10 views
-1

リモートホスト上で単一のパラメータ(ファイルパス+名前)を使用するスクリプトを実行しようとしています。実行可能なスクリプトモジュールを使用しているパラメータ付きリモートスクリプト

- name: Run Script 
    hosts: host_alias 
    tasks: 
    - script: "{{ script_file_path }}/script.sh" 
     with_items: 
     - "{{ target_file_path }}/{{ target_file_name }}.conf" 

現在、構文エラーが発生しています。これを行うことが最善の方法ですか、もしそうなら、正しい構文は何でしょうか?

答えて

1

ここで構文エラーが発生する理由はありません(実際には変数のみが指定されているとエラーは発生しません)。


ループを定義しましたが、反復データは使用しません。 少なくとも、itemへの参照を追加する必要があります。

- name: Run Script 
    hosts: host_alias 
    tasks: 
    - script: "{{ script_file_path }}/script.sh {{ item }}" 
     with_items: 
     - "{{ target_file_path }}/{{ target_file_name }}.conf" 
関連する問題