我正在使用 vagrant 和 puppet 来为开发环境设置虚拟机。我想简单地在 .pp 文件中设置一些环境变量。为 Ubuntu 64 位使用 virtual box 和 vagrant base box。
我目前有这个。
$bar = 'bar'
class foobar {
exec { 'foobar':
command => "export Foo=${bar}",
}
}
但在配置时出现错误:找不到命令“导出”。
这看起来应该很简单,我是不是缺少 exec 类型的某种要求或路径?我注意到文档中有一个用于设置环境变量的环境选项,我应该使用它吗?
最佳答案
如果您只需要 puppet 运行中可用的变量,那么有什么问题:
Exec { environment => [ "foo=$bar" ] }
?
关于shell - 使用 Puppet 设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18411795/