我试图在使用管理的虚拟机中区分我的top.sls
文件中的 Ubuntu 框和 Arch 框Virtualbox 5.0.4
vagrant 1.7.4
salt 2015.8.1 (Beryllium)
这不起作用:
base:
'os:Arch':
- base.arch
这确实有效:
base:
{% if grains['os'] == 'Arch' %}
'*':
- base.arch
{% endif %}
摘自salt-call grains.items
:
os:
Arch
os_family:
Arch
osarch:
x86_64
oscodename:
osfullname:
Arch Linux
osrelease:
有没有人有任何见识?
这应该有效:
请参阅https://docs.saltstack.com/en/latest/ref/states/top.html