Ansible和环境变量

时间:2015-09-08 19:37:14

标签: vagrant ansible

我的ansible playbook重启虚拟机(vagrant,VB)。在重新启动之前,我将代码写入默认流浪者用户的.bashrc文件。但重启后的下一个任务是在.vashrc中没有vars的env中工作。当我执行vagrant ssh - 一切正常,.bashrc vars加载env

1 个答案:

答案 0 :(得分:0)

运行playbook时,需要使用环境模块设置这些值。

大多数模块都没有提取类似于在shell下通过SSH所做的环境变量。

例如:

copy: src=foo dest=bar
  environment:

  JAVA_HOME: /path/to/location