SaltStack设置PATH环境变量遇到的坑

あぁ、絶望の目つき

今天用Salt更改minion的PATH环境变量发现了一个坑,首先,salt命令行获取minion的PATH,如下图

随后,ssh去到其中一台minion查看PATH,如下图

嗯,这很不对。根据上篇提到的distccd启动问题,立马去看了下salt-minion启动脚本,估计是里面定义了额外的PATH。

果然,如下图

找了很久,发现是脚本开头调用了系统默认的functions脚本从而获取了默认的PATH,如下图

难道要修改这个基础functions脚本?虽然原则上可以,但作为系统的公用脚本,还是不做修改,于是坐着小飞机出去寻找解决方法,下面是解决方法的链接以及salt命令代码:

 

提醒
CianCHEN
游客
CianCHEN

大便惹的祸(*^__^*)

90hmaster
游客

大便上面用salt没试过。。。