我可以访问我们团队的一个模块,其中全局清单由基础架构团队维护.该PATH变量被全球清单设置.
我想附加到PATH变量,但是puppet忽略了我的exec块.
file { "/etc/profile.d/set_java_home.sh":
ensure => file,
source => "puppet:///modules/teamXXX/set_java_home.sh",
mode => "u=rw,go=r"
}
Exec { path => [ "\${PATH}", "\${JAVA_HOME}/bin" ] }
Run Code Online (Sandbox Code Playgroud)
如何附加PATH变量?
我应该提到,我希望增强PATH用户shell环境的变量,而不是puppet的执行环境.
puppet ×1