每次更新bashrc时,盐栈源bashrc

时间:2015-11-02 19:04:19

标签: salt-stack

我的minions的bashrc文件是一个托管文件,现在我需要在每次更改时获取bashrc文件是否有办法在salt中执行此操作。

目前我有这个

/home/path/bashrc:
  file.managed:
    - name:  /home/path/.bashrc
    - source:  salt://dir/bashrc
    - user:  path
    - group:  path
  cmd.run:
    - name:  source /home/path/.bashrc
    - user:  path

这是正确的方法吗?

1 个答案:

答案 0 :(得分:3)

您不能也不需要这样做 - source仅适用于当前打开的终端会话。 Salt不能(或不应该)中止/中断现有的终端会话只是为了获取新的bashrc。

当用户下次登录时,将自动获取新版本的bashrc。