我的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
这是正确的方法吗?
答案 0 :(得分:3)
您不能也不需要这样做 - source
仅适用于当前打开的终端会话。 Salt不能(或不应该)中止/中断现有的终端会话只是为了获取新的bashrc。
当用户下次登录时,将自动获取新版本的bashrc。