2017-05-30 14 views
0

リモートホストのAnsible経由で1つのシェルスクリプトを実行しようとしているときに、私は、実行可能なホストからsshセッションで実行すると、正常に実行されることを発見しました。現在の危険なプロセスの変数を使用して、危険なホストからコマンドを実行する

次のように私は今、脚本にそれを構築したい

:私はちょうどこの脚本を選択/限られた在庫から実行されているので、私はそれを連結することができ$TARGETにアクセスする方法を知っておく必要があり

- name: Run script 
    local_action: shell ssh $TARGET "/home/ansibler/script.sh" 

その中にlocal_action

これに簡単にアクセスできますか?

+0

この環境変数 'TARGET'にアクセスしたいですか? –

答えて

0

ansible_hostで試してみてください。

- name: Run script 
    local_action: 'shell ssh {{ ansible_host }} "/home/ansibler/script.sh"' 
関連する問題