如何在salt状态下执行pkg.refresh_db?
How to execute pkg.refresh_db in a salt state?
我有以下 sls 文件:
python:
pkg.installed:
- pkgs:
- python2_x64
如何编辑此文件以确保在尝试安装 Python 之前执行 pkg.refresh_db
?
我可以像这样手动运行刷新:salt -G 'os:windows' pkg.refresh_db
pkg:
module.run:
- name: pkg.refresh_db
python:
pkg.installed:
- pkgs:
- python2_x64
将refresh: True
添加到pkg.installed
状态:
python:
pkg.installed:
- pkgs:
- python2_x64
- refresh: True
甚至更短:
python2_x64:
pkg.installed:
- refresh: True
我有以下 sls 文件:
python:
pkg.installed:
- pkgs:
- python2_x64
如何编辑此文件以确保在尝试安装 Python 之前执行 pkg.refresh_db
?
我可以像这样手动运行刷新:salt -G 'os:windows' pkg.refresh_db
pkg:
module.run:
- name: pkg.refresh_db
python:
pkg.installed:
- pkgs:
- python2_x64
将refresh: True
添加到pkg.installed
状态:
python:
pkg.installed:
- pkgs:
- python2_x64
- refresh: True
甚至更短:
python2_x64:
pkg.installed:
- refresh: True