2016-02-05 72 views
0

我有以下SLS文件:如何在salt状态下执行pkg.refresh_db?

python: 
    pkg.installed: 
    - pkgs: 
     - python2_x64 

我如何可以编辑这个文件,以确保pkg.refresh_db之前attepting安装Python执行?

我可以手动运行这样的刷新:salt -G 'os:windows' pkg.refresh_db

回答

1
pkg: 
module.run: 
    - name: pkg.refresh_db 

python: 
pkg.installed: 
    - pkgs: 
    - python2_x64 
+0

或只是'PKG。 refresh_db:module.run'(下一行的第二个关键字,缩进)。 – sebastian

0

添加refresh: Truepkg.installed状态:

python: 
    pkg.installed: 
    - pkgs: 
     - python2_x64 
    - refresh: True 

甚至更​​短:

python2_x64: 
    pkg.installed: 
    - refresh: True