2017-05-19 13 views

答えて

1

sourceは、コマンドではなくビルドインです。 - 各タスクは、新しいシェルで実行され

--- 
- hosts: target-server 
    gather_facts: no 
    tasks: 
    - copy: 
     content: export MYVAR=123 
     dest: /tmp/source_test 
    - shell: /bin/bash -c 'source /tmp/source_test; echo $MYVAR' 

一つだけAnsibleのタスク内で調達環境を使用できることに注意してください:

はこれを試してみてください。

関連する問題