Comment # 4 on bug 964445 from
(In reply to Duncan Mac-Vicar from comment #3)
> We had some issues with Leap because Leap is inconsistent to the rest of
> distros on what information it puts on each os-release fields.
> 
> See https://github.com/SUSE/spacewalk/wiki/Salt-on-SUSE
> 
> But those were patched. And if I start a Leap container with docker:
> 
> docker start -ti opensuse:42.1 /bin/bash
> 
> I can't reproduce what Owen Mentions
> "{% if grains['os_family'] == 'Suse' %} Does not work on LEAP."
> 
> bash-4.2# salt-call --local grains.get os_family
> local:
>     Suse
> 
> 
> "{% if grains['osrelease_info'].0 == '42' %} Does not work on LEAP."
> 
> bash-4.2# salt-call --local grains.get osrelease_info
> local:
>     - 42
>     - 1
> 
> osrelease_info is an array. Can you index arrays like that in jinja?
> 
> Why not grains['osrelease_info'[0]

This is now working for me, ad can be closed as fixed.

Best regards

Owen


You are receiving this mail because: