我正试图区分我的top.sls文件中的一个Ubuntu盒子和一个Arch盒子,在由vagrant 1.7.4使用salt 2015.8.1 (Beryllium)pipe理的Virtualbox 5.0.4虚拟机中,
这不起作用:
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:
有没有人有任何见解?
这应该工作:
base: 'os:Arch': - match: grain - base.arch