-1
不可能な方法でbashrcファイルを実行できません。不可能なbashrcファイルを実行することができません
- name: Source Bashrc
action: shell source /local/apps/actional/.bash_profile
は機能しません。
不可能な方法でbashrcファイルを実行できません。不可能なbashrcファイルを実行することができません
- name: Source Bashrc
action: shell source /local/apps/actional/.bash_profile
は機能しません。
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のタスク内で調達環境を使用できることに注意してください:
はこれを試してみてください。