给定一个名为package-list的文件,我想做类似的事情:
salt state.sls install-packages list_to_install=package-list
Run Code Online (Sandbox Code Playgroud)
......然后在sls中:
packages:
pkg.installed:
- names:
{% include list_to_install %}
Run Code Online (Sandbox Code Playgroud)
whi*_*nge 11
你可以用Pillar来做到这一点:
packages:
pkg:
- installed
- pkgs: {{ salt['pillar.get']('packages') }}
Run Code Online (Sandbox Code Playgroud)
然后传递pillar包含有效YAML 的参数:
salt '*' state.sls package-list pillar='{packages: [foo, bar, baz]}'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3393 次 |
| 最近记录: |