私は変数を拡張するのに問題があります。変数は、アプリケーションフォルダへのパスを保持します。これは、アプリケーションを実行するために展開して使用する必要があります。可変的な拡張での問題
mlcp_path: '/home/<user>/mlcp-9.0.3'
shell: "{{ mlcp_path }}/bin/mlcp.sh" import -host {{ ml_dbserver }} .....
これはもたらす:
シェル: "{{mlcp_path}}"/binに/ mlcp.sh」インポート-host {{ml_dbserver}} - ポート{{ml_dbserver_port}} - ユーザ名{{ml_dbserver_user} - input_file_path {{mlcp_input_file_path}} -password {{ ml_dbserver_password}} -output_uri_replace "{{mlcp_uri_replace }}" - output_permissions {{mlcp_output_permissions}} -output_collections {{mlcp_output_collections}} 私たちは間違っている可能性がありますが、見逃しの問題があるようです。
mlcp_path
では、変数が使用されていないものはすべて正常に動作します。私はドキュメントを読んだが、これが間違っていることを知らなかった。奇妙に見える唯一のものは、文字列の後の正規表現です。たぶん何かが同期しなくなるのでしょうか?
ヒントは役に立ちます。ありがとうございます。