gpt4 book ai didi

ruby - 用 puppet 设置环境变量

转载 作者:数据小太阳 更新时间:2023-10-29 06:43:17 25 4
gpt4 key购买 nike

我正在尝试找出使用 puppet 设置一些环境变量的最佳方法。

我可以使用 exec 并执行 export VAR=blah。但是,这只会持续本届 session 。我还考虑过将它添加到文件的末尾,例如 bashrc。但是,我认为没有可靠的方法来检查它是否已准备就绪;所以它最终会随着 puppet 的每次运行而添加。

最佳答案

我会看一下 this related question .

*.sh /etc/profile.d 中的脚本在用户登录时被读取(正如帖子所说,同时 /etc/profile 来源)

export 中放置在 /etc/profile.d 中的任何脚本中的变量因此可供您的用户使用。

然后您可以使用 file确保此操作的资源是 idempotent .例如:

file { "/etc/profile.d/my_test.sh":
content => 'export MYVAR="123"'
}

关于ruby - 用 puppet 设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15440972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com