如何在salt状态下执行pkg.refresh_db?

时间:2016-02-05 16:57:29

标签: salt-stack

我有以下sls文件:

python:
  pkg.installed:
    - pkgs:
      - python2_x64

如何编辑此文件以确保在注册安装Python之前执行pkg.refresh_db

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

2 个答案:

答案 0 :(得分:1)

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

python:
pkg.installed:
  - pkgs:
    - python2_x64

答案 1 :(得分:0)

refresh: True添加到pkg.installed州:

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

甚至更短:

python2_x64:
  pkg.installed:
    - refresh: True